Makale numarası: 2509997 - Son Gözden Geçirme: 20 Mart 2012 Salı - Gözden geçirme: 1.1

Windows Vista, Windows 7, Windows Server 2008 ve Windows Server 2008 R2'de güncelleştirmeler yüklenemiyor

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Windows için bir güncelleştirme yüklemeye çalıştığınızda Windows bileşenini yüklemeye ya da bir Microsoft veya üçüncü taraf yazılım programı yüklemeye çalıştığınızda aşağıdaki belirtilerden biri veya karşılaşırsınız:
  • Windows rolleri veya özellikleri görüntülenemiyor.
  • Hizmet paketi yüklemesi başarısız olur.
  • Microsoft Windows Update Web sitesinden veya Microsoft Update Web sitesine bağlanmaya çalıştığınızda, aşağıdaki hata kodlarından birini Windows Update günlüğü (windowsupdate.log) veya bileşen tabanlı hizmet günlüğü (CBS.log) günlüğe kaydedilir:
    • 0xC80001FE
    • 0x80200010
    • 0x80070643
    • 0x80246002
    • 0x80070490
    • 0x80070420
    • 0x80073712
    • 0x80246007
    • 0x80000FFF
    • 0x80070424
    • 0x80248007
    • 0x8007064C
    • 0x8024D00C
    • 0x8007066A
    • 0x80245003
    • 0x8024402C

Neden

Bu sorun oluşabilir veya daha aşağıdaki koşullardan biri doğrudur:
  • Windows Update veritabanı bozuk.
  • Virüsten koruma yazılımı %Windir%\SoftwareDistribution klasörü taramak üzere yapılandırılır.
  • Arka Plan Akıllı Aktarım Hizmeti (BITS) hizmetini, bir içerik bağlantısı başlığı almaz.
  • Gerekli sistem dosyası yanlış kaydedilmiş.
  • Windows Installer bir hatayla karşılaştı.
  • Bileşen tabanlı hizmet (cbs) listesi bozuk.
  • Yükleme sırasında Windows Opdate hizmeti durduruldu.
  • Windows Update Aracısı dosyaları dosya sürüm çakışması var.

Çözüm

Bu sorunu gidermek için aşağıdaki yöntemleri deneyin. Her yöntemdeki adımları tamamladıktan sonra sonraki yönteme geçmeden önce sorunun giderilmiş olup olmadığını sınayın. Sorun herhangi bir yöntemle giderilirse, kalan yöntemleri kullanmanıza gerek yoktur.

Yöntem 1: bilgisayarınızı yeniden başlatın ve sonra güncelleştirmeleri yüklemeyi yeniden deneyin.

Çalışmakta olan tüm programları kapatın, bilgisayarınızı yeniden başlatın ve güncelleştirmeleri yüklemeyi yeniden deneyin.

Not Bilgisayarı yeniden başlatmadan önceki tüm yüklemeler tamamlandıktan ve bunlar bitirmeden önce kalan bir işlem sistem yeniden başlatma gerektiren sağlayacaktır.

Yöntem 2: Sistem Güncelleştirme Hazırlık Aracı (CheckSur.exe) çalıştırın.

Sistem Güncelleştirme Hazırlık Aracı karşıdan yükleyip. Bu araç, gelecekteki hizmet işlemlerini engelleyebilecek tutarsızlıklar için tek seferlik bir tarama çalıştırır. Karşıdan yükleme ve çalıştırma CheckSur.exe aracı 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:
947821 (947821) Windows Vista, Windows Server 2008, Windows 7 ve Windows Server 2008 R2 Sistem Güncelleştirme Hazırlık Aracı'nın açıklaması
Güncelleştirmeleri yüklemeyi yeniden deneyin.

Not Aracı çalıştırdıktan sonra CheckSur.log dosyası aşağıdaki konuma kaydedilir:
%systemroot%\Logs\CBS

Yöntem 3: Sistem Dosyası Denetleyicisi Aracının (SFC.exe) çalıştırın.

Sistem Dosyası Denetleyicisi Aracının (SFC.exe) çalıştırın. Bunu yapmak için şu adımları izleyin:
  1. Bir yönetici komut istemi penceresi açın.
  2. Komut istemine yazın. sfc/scannowve ardından tuşuna basın Girin.
  3. Tarama işlemi tamamlandıktan sonra güncelleştirmeleri yeniden yüklemeyi deneyin.

Yöntem 4: Catroot2 klasörü içeriğini sıfırlama

Catroot2 klasörü içeriğini sıfırlar. Bunu yapmak için şu adımları izleyin:
  1. Aşağıdaki komutları yazın ve her komutun ardından Enter tuşuna basın:
    • net stop cryptsvc
    • MD %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  2. Catroot2 klasörünü tüm içeriğini silmek ancak catroot2 klasörünü silmeyin.
  3. Aşağıdaki komutu yazın ve Enter tuşuna basın:
    net start cryptsvc
  4. Komut istemi penceresini kapatın.

Yöntem 5: hatalı kayıt defteri değerleri kaldırma

Kayıt defterinde herhangi bir yanlış değerleri kaldırın. Bunu yapmak için şu adımları izleyin:
  1. ' I tıklatın Başlatyazın Regedit içinde Arama Başlat kutu.
  2. İçindeProgramlar tıklatın Regedit.exe.
  3. Bulun ve aşağıdaki kayıt defteri alt anahtarı seçin:
    HKEY_LOCAL_MACHINE\COMPONENTS
  4. Sağ tıklatmaBİLEŞENLERİ.
  5. ' I tıklatın Dışa aktarma.
  6. İçindeDosya adı kutusuna BİLEŞENLERİ.
  7. İçinde Kaydet kutusuna Masaüstü,'ı tıklatın Kaydetve sonra da dosyayı masaüstünüze kaydedin.
  8. Ayrıntılar bölmesinde sağ tıklatın PendingXmlIdentifierve ardından Sil. Bu değer yoksa, bir sonraki adıma geçin.
  9. Ayrıntılar bölmesinde, sağNextQueueEntryIndex'ı tıklatın.ve ardından Sil. Bu değer yoksa, bir sonraki adıma geçin.
  10. Ayrıntılar bölmesinde sağ tıklatın.AdvancedInstallersNeedResolvingve ardından Sil. Bu değer yoksa, bir sonraki adıma geçin.
  11. Bilgisayarı yeniden başlatın.
  12. Güncelleştirmeleri yüklemeyi yeniden deneyin.
Yöntem 6: Windows Update dosyalarını kaydetme
Windows Update dosyalarını kaydedin. Bunu yapmak için şu adımları izleyin:
  1. Bir yönetici komut istemi penceresi açın.
  2. Komut istemine aşağıdaki komutu yazın:
    REGSVR32 WUPS2.DLL /S
    REGSVR32 WUPS.DLL /S
    REGSVR32 WUAUENG.DLL /S
    REGSVR32 WUAPI.DLL /S
    REGSVR32 WUCLTUX.DLL /S
    REGSVR32 WUWEBV.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 MSXML3.DLL /S
  3. Güncelleştirmeleri yüklemeyi yeniden deneyin.

Yöntem 7: bilgisayarınızın virüsten koruma uygulaması belirli dosyaları tarama değil emin olun

Bilgisayarınızın virüsten koruma uygulaması dosyaları taramaz emin olun % windir % \SoftwareDistribution herhangi bir bilgisayarda, Windows Update Aracısı yüklü olduğu dizin.

Windows Server 2003, Microsoft Windows 2000, Windows xp, Windows Vista veya Windows Server 2008 çalıştıran bilgisayarlarda, aşağıdaki dosya ve klasörleri taramayın.

Not Bu dosyalar bulaşma riski değil. Bu dosyaları tararsanız, bazı dosyalar kilitli olduğundan ciddi performans sorunları oluşabilir. Belirli bir dosya kümesi adıyla tanımlanır, tüm klasör yerine yalnızca dosyaları dışarıda. Bazı durumlarda, tüm klasör tutulması gerekir. Dosya adı uzantısına göre bu öğelerden herhangi birini dışlamayın. Örneğin, .dit uzantılı tüm dosyaları dışlamayın. Microsoft, bu dosyaları olarak aynı uzantıları kullanabilecek diğer dosyalar üzerinde denetimi yoktur.
  • Microsoft Windows Update veya otomatik güncelleştirme ilişkili dosyaları
  • Veritabanı dosyasını Windows Update veya Otomatik Güncelleştirmeler veritabanı dosyası

    Not Bu dosya (Datastore.edb), aşağıdaki dizinde bulunur:
    %Windir%\SoftwareDistribution\Datastore
  • İşlem günlük dosyaları

    Not Bu dosyalar aşağıdaki klasörde bulunur:
    %windir%\SoftwareDistribution\Datastore\Logs
Aşağıdaki dosyaları dışlayın:
  • Edb*.log

    Not Joker karakteri birkaç dosya olabileceğini gösterir.
  • Res1.log
  • Res2.log
  • Edb.chk
  • Tmp.edb

Yöntem 8: SoftwareDistribution klasörünü yeniden adlandırın.

Windows Update geçici SoftwareDistribution klasörünü yeniden adlandırın. Bunu yapmak için şu adımları izleyin:
  1. Bir yönetici komut istemi penceresi açın.
  2. Aşağıdaki komutları çalıştırın ve her komutun ardından Enter tuşuna basın:
    • Net stop wuauserv
    • CD % systemroot %
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Net start wuauserv
  3. Güncelleştirmeleri yüklemeyi yeniden deneyin.
Önemli Bu yöntemi kullandığınızda, aşağıdaki sorunlar oluşur:
  • Şu anda karşıdan yüklenir, ancak, henüz yüklenmemiş güncelleştirmeleri Windows Update veya Microsoft Update kullanarak yeniden yüklenmek zorunda.
  • Yazılım dağıtım klasörü sildiğinizde, karşıdan yükleme geçmişiniz kaldırılır.
  • Microsoft Update ve Windows Update sitesinden güncelleştirmeleri şu anda alırsanız, Windows Update Web sitesinden bu seçeneği yeniden gerekecek.
Not Sorunun giderilmiş ve başarıyla karşıdan yükle ve güncelleştirmeleri yükleyin, disk alanını kurtarmak için SoftwareDistribution.old klasör güvenle silebilirsiniz.

Yöntem 9: herhangi bir geçerli işlerin BITS Kuyruğu temizleme

BITS kuyruğun dışında herhangi bir geçerli işlerin temizleyin. Bunu yapmak için şu adımları izleyin:
  1. Bir yönetici komut istemi penceresi açın.
  2. Komut istemine aşağıdaki komutları yazın ve her komutun ardından Enter tuşuna basın:
    • Net stop bitleri
    • Net stop wuauserv
    • Ipconfig/flushdns
    • CD \documents and settings\all users\application data\microsoft\network\downloader
    • DEL qmgr0.dat
    • DEL qmgr1.dat
    • Net start bitleri
    • Net start wuauserv


    Not
    Bu adımları tamamladıktan sonra bit sırası temizlenir.
  3. Güncelleştirmeleri yüklemeyi yeniden deneyin.

Yöntem 10: El ile 958056 güncelleştirmeyi yüklemek ve

Karşıdan yükleyip kb 958056 güncelleştirmesini el ile yükleyin. Bunu yapmak için şu adımları izleyin:
  1. Başarısız güncelleştirmenin Bilgi Bankası makalesi numarası belirler. Bunu yapmak için aşağıdakilerden birini yapın: hata kodu iletisini görüntüleyin.
    • Hata kodu iletisini görüntüleyin.
    • Windows Update Web sitesinde veya Microsoft Update Web sitesinden güncelleştirme geçmişini görüntüleyin. Bunu yapmak için şu adımları izleyin:
      1. Aşağıdaki Microsoft Update Web sitesini ziyaret edin:
        http://update.microsoft.com (http://update.microsoft.com/)
      2. Seçenekler'i tıklatın Güncelleştirme geçmişinizi inceleyin.
      3. Güncelleştirme sütununda başarısız güncelleştirmenin Bilgi Bankası makalesi numarası belirler.
  2. Aşağıdaki Windows yükleme Web sitesini ziyaret edin:
    http://www.microsoft.com/Windows/downloads/default.aspx (http://www.microsoft.com/windows/downloads/default.aspx)
  3. 1. Adımda bulduğunuz ve i makale numarasını yazın yüklemeleri Web sayfasındaki arama kutusuna gidin.
    Not Makale numarasını yazdığınızda "kb" harfini eklemeyin. Örnek olarak "kb123456" yazın. 123456.
  4. Karşıdan yükleme bağlantısı olan bir Bilgi Bankası makalesini bulmak için döndürülen içerik listesine göz atın.
    Not Windows doğrulamanız istenebilir. İstenirse, Windows doğrulamak için yönergeleri izleyin ve güncelleştirmeyi yüklemeye devam edin.
  5. ' I tıklatın Karşıdan yüklemeve ardından Kaydet ne zaman karşıdan yükleme kaydetmeniz istenir. Karşıdan masaüstünüze kaydedin.
  6. Karşıdan yükleme tamamlandıktan sonra tıklatın Açık güncelleştirmeyi yüklemek için.
    Not Güncelleştirmeyi Windows sürümünüz için doğru değilse, güncelleştirme yükleme başarısız olabilir.

Yöntem 11: Pending.xml yeniden adlandırma

Pending.xml dosyasını yeniden adlandırın. Bunu yapmak için şu adımları izleyin:
  1. Bir yönetici komut istemi penceresi açın.
  2. Komut istemine aşağıdaki komutu yazın:
    takeown /f C:\Windows\winsxs\pending.xml
  3. C:\windows\winsxs\pending.xml yolu, aşağıdaki komutu kullanarak yeniden adlandırın:
Ren c:\windows\winsxs\pending.xml pending.old

Yöntem 12: Windows bölümü çalışma Chkdsk

Windows bölümü üzerinde bir disk denetimi çalıştırın. Bunu yapmak için şu adımları izleyin:
  1. Bir yönetici komut istemi penceresi açın.
  2. Komut istemine aşağıdaki komutu yazın:
    Chkdsk birim: /f /r

Bu makaledeki bilginin uygulandığı durum:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Standard
Anahtar Kelimeler: 
kbmt KB2509997 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2509997  (http://support.microsoft.com/kb/2509997/en-us/ )