Windows Vista, Windows 7, Windows Server 2008 ve Windows Server 2008 R2 güncelleştirmeleri yüklenemiyor

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

Bu Sayfada

Belirtiler

Windows için bir güncelleştirme yüklemeye çalıştığınızda Windows bileşenini yüklemeye çalıştığınızda veya bir Microsoft veya üçüncü taraf yazılım programı yüklemeye çalıştığınızda, bir veya daha aşağıdaki belirtilerden biriyle 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ük (windowsupdate.log) veya bileşen tabanlı hizmet günlüğü (CBS.log) günlüğe kaydedilir:
    • 0xC80001FE
    • 0x80200010
    • 0x80070643
    • 0x80246002
    • 0x80070490
    • 0x80070420
    • 0x80073712
    • 0x80246007
    • 0x8000FFFF
    • 0x80070424
    • 0x80248007
    • 0x8007064C
    • 0x8024D00C
    • 0x8007066A
    • 0x80245003
    • 0x8024402C

Neden

Veya daha aşağıdaki koşullardan biri doğru olduğunda bu sorun oluşabilir:
  • 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) hizmeti 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) bildirimi bozulmuş.
  • 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 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üklemelerin tamamlandığından emin ve bunlar bitirmeden önce hiçbir kalan işlemler sistem yeniden başlatma gerektirir emin olur.

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

Sistem Güncelleştirme Hazırlık Aracı karşıdan yükleyip çalıştırın. Bu araç gelecekteki hizmet işlemlerini engelleyebilecek tutarsızlıklar için tek seferlik bir tarama çalıştırır. Nasıl karşıdan yüklenir ve CheckSur.exe Aracı'nı çalıştırma 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 Sistem Güncelleştirme Hazırlık Aracı'nı Windows Vista, Windows Server 2008, Windows 7 ve Windows Server 2008 R2'in 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 isteminde, sfc/scannowyazın ve Entertuşuna basın.
  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 silin ancak catroot2 klasörünü silmeyin.
  3. Aşağıdaki komutu yazın ve Enter tuşuna basın:
    net start cryptsvc
  4. Komut İstemi penceresini kapatın.

Yöntem 5: tüm hatalı kayıt defteri değerleri kaldırılır

Kayıt defterinde yanlış değerleri kaldırın. Bunu yapmak için şu adımları izleyin:
  1. Başlat' ı tıklatın ve sonra yazın RegeditAramaya Başla kutusuna.
  2. Regedit.exeProgramlar listesinde tıklatın.
  3. Bulun ve aşağıdaki kayıt defteri alt anahtarı seçin:
    HKEY_LOCAL_MACHINE\COMPONENTS
  4. BİLEŞENLERİsağ tıklatın.
  5. Dışa Aktar' ı tıklatın.
  6. BİLEŞENLERİDosya adı kutusuna yazın.
  7. Kayıt yeri kutusunda, Masaüstü' nü tıklatın, Kaydet' i tıklatın ve sonra dosyayı masaüstünüze kaydedin.
  8. Ayrıntılar bölmesinde, PendingXmlIdentifiersağ tıklatın ve sonra Sil' i tıklatın. Bu değer yoksa bir sonraki adıma geçin.
  9. Ayrıntılar bölmesinde, sağNextQueueEntryIndex tıklatınve Sil' i tıklatın. Bu değer yoksa bir sonraki adıma geçin.
  10. Ayrıntılar bölmesinde,AdvancedInstallersNeedResolvingsağ tıklatın ve sonra Sil' i tıklatın. 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ı kaydettirme
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: virüsten koruma, uygulamanızı belirli dosyaları taramaz emin olun

Virüsten koruma uygulaması, % windir % \SoftwareDistribution dizinindeki dosyaları, Windows Update Aracısı yüklü olduğu herhangi bir bilgisayarda tarama değil emin olun.

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 o dosyaları dışlayın. Bazı durumlarda, tüm klasör dışında 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ştirmeler ilgili 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ırma

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 yüklenir, ancak, henüz yüklenmemiş güncelleştirmeleri Windows Update veya Microsoft Update kullanarak yeniden yüklenmesi gerekir.
  • Yazılım dağıtım klasörünü sildiğinizde, karşıdan yükleme geçmişiniz kaldırılır.
  • Şu anda güncelleştirmeleri Microsoft Update ve Windows Update sitesinden alırsanız, bu seçenek Windows Update Web sitesinden yeniden seçmeniz gerekir.
Not Sorunun çözülmüş ve başarılı bir şekilde karşıdan yükle ve güncelleştirmeleri yüklemek, disk alanını kurtarmak için SoftwareDistribution.old klasörünü güvenle silebilirsiniz.

Yöntem 9: geçerli tüm işleri, BITS kuyruğu temizleme

BITS sıranın dışında hiçbir geçerli işi 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 bits
    Net stop wuauserv
    Ipconfig /flushdns
    cd \documents and settings\all users\application data\microsoft\network\downloader
    Del qmgr0.dat
    Del qmgr1.dat
    Net start bits
    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 karşıdan yükleyip 958056 güncelleştirme

El ile karşıdan yükleyip KB 958056 güncelleştirme. Bunu yapmak için şu adımları izleyin:
  1. Başarısız olan güncelleştirmenin Microsoft Bilgi Bankası makalesi numarasını belirleyin. 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 sitesinden 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
      2. Seçenekler altında güncelleştirme geçmişini incele' yi tıklatın.
      3. Güncelleştirme sütununda, başarısız olan güncelleştirmenin Microsoft Bilgi Bankası makalesi numarasını belirleyin.
  2. Aşağıdaki Windows yükleme Web sitesini ziyaret edin:
    http://www.microsoft.com/Windows/downloads/default.aspx
  3. Karşıdan yüklemeler Web sayfasındaki arama kutusuna, adım 1'de bulunan ve i makale numarasını yazın gidin.
    Not Makale numarasını yazdığınızda "kb" harfini eklemeyin. Örneğin, "kb123456" olarak yazın 123456.
  4. Karşıdan yükleme bağlantısı olan Bilgi Bankası makalesi bulmak için döndürülen içerik listesi göz atın.
    Not Windows doğrulamanız istenebilir. İstenirse, Windows doğrulamak için yönergeleri izleyin ve güncelleştirmeyi yüklemek devam edin.
  5. Yükle' yi tıklatın ve yüklemeyi kaydetmek için istendiğinde Kaydet ' i tıklatın. Karşıdan masaüstünüze kaydedin.
  6. Karşıdan yükleme tamamlandıktan sonra güncelleştirmeyi yüklemek için ' ı tıklatın.
    Not Güncelleştirmeyi Windows sürümünüz için yanlış ise, güncelleştirme yüklemesi 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ışır. 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 volume: /f /r

Özellikler

Makale numarası: 2509997 - Last Review: 17 Mayıs 2014 Cumartesi - Gözden geçirme: 12.0
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
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 2509997

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