Belirtiler

Aşağıdaki senaryoyu düşünün:

  • Bir programı çalıştırırken oluşabilecek işlenmemiş özel durumları yakalamak için Dr. Watson programı veya bir üçüncü taraf Hata Ayıklayıcısı'nı kullanın.

  • Aşağıdaki Microsoft ürünlerinden birini yükleyin:

    • SQL Server 2005 Standard Edition

    • SQL Server 2005 Developer Edition

    • SQL Server 2005 Enterprise Edition

    • SQL Server 2005 Workgroup Edition

    • Yukarıda listelenen ürünlerden birini içeren herhangi bir ürünü
      (Örneğin, Microsoft Windows Small Business Server 2003 R2 Premium Edition yükleyin.)

Bu senaryoda, daha sonra işlenmeyen özel durumlar Microsoft Visual Studio just-in-time (JIT) hata ayıklayıcı tarafından yakalanır. Örneğin, Veri Yürütme Engellemesi (DEP) bir özel durum oluşursa, bir iletişim kutusu JIT hata ayıklamayı Başlat veya özel durum yok saymak için kullanıcı müdahalesi gerektiren görüntülenir.

Neden

Visual Studio yükleme işlemi SQL Server 2005'in yükleme işlemi çağırır çünkü bu sorun oluşur. Visual Studio yükleme işlemi, Visual Studio JIT hata ayıklayıcı için varsayılan uygulama hata ayıklayıcısı değiştirir. Hangi hata ayıklayıcı ne olursa olsun, daha önce kullanılan bu değişikliği oluşur. Bu değişikliği oluştuğunu herhangi bir bildirim almazsınız.

Çözüm

Bu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın. Sizin durumunuz için daha uygun olan yöntemi kullanın.

Yöntem 1: işlenmemiş özel durumları yakalamak için Dr. Watson programını yeniden etkinleştirin

İşlenmemiş özel durumları yakalamak için Dr. Watson programını yeniden etkinleştirebilirsiniz. Bunu yaptıktan sonra Visual Studio JIT hata ayıklayıcı artık işlenmemiş özel durumları yakalar. Bunu yapmak için şu adımları izleyin:

  1. Başlat'a ve Çalıştır'a tıklayın, cmd yazın ve Tamam'a tıklayın.

  2. Aşağıdaki komutu yazın ve ENTER tuşuna basın:

    drwtsn32 -i

Yöntem 2: işlenmemiş özel durumları yakalamak için bir üçüncü taraf hata ayıklayıcı yeniden etkinleştirme

Önemli Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

Yedekleme ve geri yükleme Windows kayıt defterinde 322756 nasıl

İşlenmemiş özel durumları yakalamak için daha önce bir üçüncü taraf hata ayıklayıcı kullanıyormuş, yeniden etkinleştirebilirsiniz. Bunu yaptıktan sonra Visual Studio JIT hata ayıklayıcı artık işlenmemiş özel durumları yakalar. Bunu yapmak için şu adımları izleyin:

  1. Aşağıdaki metni Not Defteri gibi bir metin düzenleyicisinde yapıştırın. İşletim sisteminiz için uygun olan metin yapıştırın.

    • 32-bit işletim sistemiWindows Registry Editor Version 5.00

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
      "Auto"="1"
      "Debugger"="<DebuggerParameters>"

    • 64-bit işletim sistemiWindows Registry Editor Version 5.00

      [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
      "Auto"="1"
      "Debugger"="<DebuggerParameters>"

      [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug]
      "Auto"="1"
      "Debugger"="<DebuggerParameters>"

  2. < DebuggerParameters > metni doğru değerleri ve parametreleri, hata ayıklayıcısını başlatın ile değiştirin. Daha fazla bilgi için hata ayıklayıcı ürün belgelerinize bakın.

  3. Dosya menüsünde Kaydet' i tıklatın.

  4. Dosya adı listesinde, debugger.regyazın.

  5. Kayıt yeri listesinde, Debugger.reg dosyasını kaydetmek istediğiniz klasörü bulun ve sonra Kaydet' i tıklatın.

  6. Metin düzenleyicisinden çıkın.

  7. Bulun ve sonra 5. adımda kaydettiğiniz debugger.reg dosyasını çift tıklatın.

  8. Sorulduğunda, Evet ' i tıklatın.

    Önemli Hata ayıklayıcınız yeniden etkinleştirmek için ek adımlar gerekebilir. Daha fazla bilgi için hata ayıklayıcı ürün belgelerinize bakın.

Daha fazla bilgi

İşlenmeyen bir özel durum oluştuğunda görüntülenen Visual Studio iletişim kutusu hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:

http://msdn2.microsoft.com/en-us/library/5hs4b7a6.aspxEtkinleştirmek ve Windows için Dr. Watson'ı devre dışı bırakma hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

188296 Windows için Dr. Watson'ı devre dışı bırakmaEtkinleştir JIT eklemek Microsoft .NET Framework hata ayıklama hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:

http://msdn2.microsoft.com/en-us/library/2ac5yxx6.aspxBu makalede açıklanan üçüncü taraf ürünler Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği hakkında açık veya örtük hiçbir garanti vermez.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

Microsoft Insider’a katılın >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×