Bir düzeltme veya güncelleştirme uygulamaya çalıştığınızda hata iletisi: "Hata 9002. Birden çok düzeltme yüklü olduğu için Microsoft Visual Studio .NET 2003 Düzeltmesi (KBxxxxxx) yüklenemiyor. Bunları kaldırın ve yeniden deneyin."

Makale çevirileri Makale çevirileri
Makale numarası: 942380 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makale, kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Sorun oluşması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme 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:
322756 Windows XP ve Windows Server 2003'te kayıt defteri nasıl yedeklenir, düzenlenir ve geri yüklenir
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Bir düzeltme veya güncelleştirme uygulamaya çalıştığınızda aşağıdakine benzer bir hata iletisi alabilirsiniz:
Hata 9002. Birden çok düzeltme yüklü olduğu için Microsoft Visual Studio .NET 2003 Düzeltmesi (KBxxxxxx) yüklenemiyor. Bunları kaldırın ve yeniden deneyin.
Aşağıdaki ürünler için bir düzeltme veya güncelleştirme uygulamaya çalıştığınızda bu hata iletisini alabilirsiniz:
  • Microsoft .NET Framework 1.1 veya .NET Framework 1.0
  • Microsoft Visual Studio .NET 2003 veya Visual Studio .NET 2002

Neden

Bu sorun aşağıdakilerden biri nedeniyle oluşabilir:
  • Ürün için birleştirilmemiş bir düzeltme uyguladınız.

    Birleştirilmemiş düzeltme, bir hizmet paketine veya ürün sürümüne eklenmeyecek bir düzeltme veya güncelleştirmedir. Bu türde bir düzeltmenin, müşterinin ürünle ilgili olarak yaşadığı özel bir sorunu gidermesi amaçlanır. Ancak bu düzeltme genel kullanım için uygun değildir.
  • Bir düzeltme veya güncelleştirme uygulamanızı engelleyen başka bir güncelleştirme uyguladınız.

    Bazı güncelleştirmeler, güncelleştirmeler arasındaki bağımlılıklar gibi teknik nedenlerle diğer güncelleştirmeleri kasıtlı olarak engeller.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1

Uygulamaya çalıştığınız düzeltmeyi veya güncelleştirmeyi engelleyen düzeltmeyi veya güncelleştirmeyi kaldırın.

Bir düzeltme veya güncelleştirmeyi genelde Denetim Masası'ndaki Program Ekle veya Kaldır öğesini kullanarak kaldırabilirsiniz. Hangi düzeltmeyi veya güncelleştirmeyi kaldırmanız gerektiğini belirlemek için aşağıdaki adımları izleyin:
  1. Uygulayamadığınız düzeltmenin veya güncelleştirmenin Windows Installer (.msi) günlüğünü açın. Günlük dosyası yoksa veya günlük dosyasını bulamazsanız, aşağıdaki komutu kullanarak düzeltmeyi veya güncelleştirmeyi yeniden uygulamayı deneyin:
    düzeltme_veya_güncelleştirme_adı.exe /L:günlük_adı.log
  2. 1. adımda bulduğunuz veya oluşturduğunuz günlük dosyasında, aşağıdakine benzer bir metin içeren satırı bulun:
    DDPatch:M937058.BlockingPatches=U822550;U832138;U8321381031;U842936;U883661;U8321381036
    Buradaki sayılar, engelleyen düzeltmelere veya güncelleştirmelere karşılık gelir. Sayılar bir U veya M ile başlar.

    Günlük dosyasında engelleyen düzeltmeler veya güncelleştirmeler bulamazsanız 4. adıma gidin.
  3. Denetim Masası'ndaki Program Ekle veya Kaldır öğesini kullanarak, 2. adımda bulduğunuz listede görünen tüm düzeltmeleri ve güncelleştirmeleri kaldırın. Daha sonra, bu sorunla karşılaştığınızda uygulamaya çalıştığınız düzeltmeyi veya güncelleştirmeyi yeniden uygulamayı deneyin.
  4. Günlük dosyasında engelleyen bir düzeltme veya güncelleştirme bulamazsanız, Denetim Masası'ndaki Program Ekle veya Kaldır öğesindeki listeyi görüntüleyerek hangi düzeltmeyi veya güncelleştirmeyi kaldırmanız gerektiğini belirleyin. Bunu yapmak için aşağıdaki adımları izleyin:
    1. Denetim Masası'ndaki Program Ekle veya Kaldır öğesini açın.
    2. Güncelleştirmeye çalıştığınız ürüne karşılık gelen tüm listelenen düzeltmeleri ve güncelleştirmeleri bulun.
    3. Son uyguladığınız düzeltmeyi veya güncelleştirmeyi kaldırın. Birden çok düzeltme ve güncelleştirme uyguladıysanız ve son olarak hangi düzeltmeyi veya güncelleştirmeyi uyguladığınızı bilmiyorsanız, kaldırma işlemine en yüksek numarası olan düzeltmeden veya güncelleştirmeden başlayabilirsiniz.
    4. Düzeltmeyi veya güncelleştirmeyi kaldırdıktan sonra, bu sorunla karşılaştığınızda uygulamaya çalıştığınız düzeltmeyi veya güncelleştirmeyi uygulamayı deneyin. Sorunla karşılaşmaya devam ediyorsanız, c adımını yineleyerek sonraki en yeni düzeltmeyi veya güncelleştirmeyi kaldırın. Daha sonra, bu sorunla karşılaştığınızda uygulamaya çalıştığınız düzeltmeyi veya güncelleştirmeyi yeniden uygulamayı deneyin.
    Not Bu sorunla karşılaştığınızda uygulamaya çalıştığınız düzeltmeyi veya güncelleştirmeyi başarıyla uygulayıncaya kadar birkaç düzeltme ve güncelleştirme için c ve d adımlarını yeniden uygulamanız gerekebilir.

Yöntem 2

Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.

Engelleyen bir düzeltme veya güncelleştirme olduğunu gösteren kayıt defteri girdisini kaldırın. Aşağıdaki tabloda, "Belirtiler" bölümünde açıklanan ürünler için kayıt defteri anahtarları listelenmektedir.
Bu tabloyu kapaBu tabloyu aç
Sayı Ürün Kayıt defteri anahtarı
1 Microsoft .NET Framework 1.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0
2 Microsoft .NET Framework 1.1
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.1
3 Microsoft Visual Studio .NET 2002
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.0
4 Microsoft Visual Studio .NET 2003
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1
Engelleyen bir düzeltme veya güncelleştirme olduğunu gösteren kayıt defteri girdisini kaldırmak için aşağıdaki adımları izleyin:
  1. Başlat'ı ve sonra Çalıştır'ı tıklatın, regedit.exe yazın ve Tamam'ı tıklatın.
  2. Düzeltmeyi veya güncelleştirmeyi uygulamaya çalıştığınız ürüne bağlı olarak, yukarıda gösterilen tablodan ilişkili kayıt defteri anahtarını belirleyin.
  3. Kayıt Defteri Düzenleyicisi'nde, ilgili kayıt defteri anahtarını bulun.
  4. Engelleyen düzeltme veya güncelleştirmenin kayıt defteri girdisini bulun. Kayıt defteri girdisini kaldırmanız gereken engelleyen düzeltme veya güncelleştirmeyi belirleme konusunda bilgi için, Yöntem 1'deki 1. ve 2. adımlara bakın.
    • Örnek 1:
      Microsoft Visual Studio .NET 2003 için 937058 numaralı güncelleştirmeyi uygulamaya çalışırsınız. Ancak daha önce 842936 numaralı güncelleştirmeyi uyguladığınız için bu güncelleştirme engellenir. Bu senaryoda, aşağıdaki kayıt defteri anahtarlarından birini bulmalısınız:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\M842936

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Visual Studio\7.1\U842936
    • Örnek 2:
      Microsoft .NET Framework 1.0 için 928367 numaralı güncelleştirmeyi uygulamaya çalışırsınız. Ancak daha önce 886906 numaralı güncelleştirmeyi uyguladığınız için bu güncelleştirme engellenir. Bu senaryoda, aşağıdaki kayıt defteri anahtarlarından birini bulmalısınız:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\M886906

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\.NETFramework\1.0\U886906
  5. Uygun kayıt defteri anahtarını bulduğunuzda, ilgili kayıt defteri girdisini sağ tıklatın ve sonra da Sil'i tıklatın. Örneğin, M842936 öğesini sağ tıklatın.
  6. Kayıt Defteri Düzenleyicisi'nden çıkın.
Daha önce uyguladığınız birleştirilmemiş bir düzeltme veya önceden uygulanan bir düzeltme ya da güncelleştirme tarafından engellenen bir güncelleştirme hakkında daha fazla bilgi için Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının tam listesi ve destek ücretleriyle ilgili bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support

Özellikler

Makale numarası: 942380 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 1.4
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.0 Service Pack 3
  • Microsoft Visual Studio .NET 2003 Service Pack 1, Ne zaman ne ile kullanilir:
    • Microsoft Visual Studio .NET 2003 Professional Edition
    • Microsoft Visual Studio .NET 2003 Enterprise Architect
    • Microsoft Visual Studio .NET 2003 Enterprise Developer
    • Microsoft Visual Studio .NET 2003 Academic Edition
    • Microsoft Visual Basic .NET 2003 Standard Edition
    • Microsoft Visual C++ .NET 2003 Standard Edition
    • Microsoft Visual C# .NET 2003 Standard Edition
    • Microsoft Visual J# .NET 2003 Standard Edition
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition, Ne zaman ne ile kullanilir:
    • Microsoft Visual Basic .NET 2002 Standard Edition
    • Microsoft Visual C# .NET 2002 Standard Edition
    • Microsoft Visual C++ .NET 2002 Standard Edition
Anahtar Kelimeler: 
kbtshoot kbexpertisebeginner kbexpertiseinter kbexpertiseadvanced kbsecurity kbbug kbpubtypekc KB942380

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com