Microsoft .NET Framework 4 yüklenmiş ve yeniden başlatma beklenirken Microsoft .NET Framework güncelleştirmesi yüklenemeyebilir

Makale çevirileri Makale çevirileri
Makale numarası: 2431208 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Aşağıdaki koşullar geçerli olduğunda, Microsoft .NET Framework sürüm 4 güncelleştirmesi yüklenemeyebilir:
  • Microsoft .NET Framework 4'ü veya Microsoft .NET Framework 4 İstemci Profili'ni daha önce yüklemiştiniz.
  • Yeni güncellemeyi yüklemeden önce bekleyen ancak tamamlanmamış bir sistem yeniden başlatma işlemi vardı.
Not Güncelleştirmeyi Windows Update sitesini kullanarak yüklerseniz, güncelleştirme kullanıma sunulmuş ve yüklenmiş gibi görünebilir. Bununla birlikte, siz bilgisayarı yeniden başlattıktan sonra aynı güncelleştirme yeniden kullanıma sunulur.

Neden

Bu sorunun oluşmasının nedeni, Microsoft .NET Framework 4 yüklendiğinde bazı bileşenlerin sistem yeniden başlatılana kadar kilitli veya kullanılıyor olmasıdır. Bu bileşenler, sistem yeniden başlatılana kadar güncelleştirilemez. Bundan dolayı, Belirtiler bölümünde açıklanan senaryoda dolgunun (mscoree.dll) sürümü Microsoft .NET Framework sürüm 3.5 SP1 veya daha öncesidir. Microsoft .NET Framework 4 yüklendiğinde, sistemin yeniden başlatılmasından sonra dolgu güncelleştirilinceye kadar eski dolgunun düzgün çalışmasını engelleyen bazı ayarların dağıtımı yapılır. Bu senaryoda, yeniden başlatma beklemedeyken Microsoft .NET Framework'ün başka bir güncelleştirmesini yüklemeye çalışırsanız, güncelleştirme içerdiği dosyalar için bir Genel Derleme Önbelleği (GAC) dağıtımı kullanmayı dener. Bu GAC işlemi için dolgu gereklidir. Öte yandan, dolgu yeniden başlatma bekleyen tutarsız bir durumda olduğundan, GAC işlemi başarısız olur. Bu da güncelleştirmenin başarısız olmasına yol açar.

Pratik Çözüm

Bu sorundan kaçınmak için, yeni Microsoft .NET Framework güncelleştirmelerini yüklemeden önce sistemi yeniden başlatın. Bu durumla zaten karşılaştıysanız ve bu sorundan dolayı güncelleştirme yüklenmediyse, bilgisayarı yeniden başlatın ve sonra yeni güncelleştirmeleri yeniden yükleyin.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Özellikler

Makale numarası: 2431208 - Last Review: 26 Ekim 2010 Salı - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 Service Pack 2, Ne zaman ne ile kullanilir:
    • Windows Server 2008 for Itanium-Based Systems
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
    • Windows Web Server 2008
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Service Pack 2, Ne zaman ne ile kullanilir:
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
  • Windows Vista Service Pack 1, Ne zaman ne ile kullanilir:
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Starter
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
  • Microsoft Windows Server 2003 Service Pack 2, Ne zaman ne ile kullanilir:
    • Microsoft Windows Server 2003 Standard Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows Server 2003 Datacenter Edition
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Service Pack 3, Ne zaman ne ile kullanilir:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional Edition
Anahtar Kelimeler: 
kbbug kbexpertiseinter kbsecurity KB2431208

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