Windows Güncellemelerini indirmek sonsuza dek sürer


15

Denetim Masası'nı kullanarak el ile bir Windows Güncelleştirmeleri yaparken, güncelleştirmeleri yeterince hızlı bulur, ancak güncellemeleri seçtikten ve yüklemek istediğimden sonra Güncellemeleri indirmek ve hiçbir ilerleme gösterilmemesi sonsuza kadar sürer, ancak bir süre sonra başlat simgesini tıklarsam sarı Bang ile gösterilen PC'yi Kapatırsam güncellemelerin yüklenmeye hazır olduğunu gösterir. Hangi güncellemelerin yüklenmeye hazır olduğuna dair hiçbir gösterge yoktur.

Windows güncellemesinin indirmeye çalışmasına izin verirsem, sonunda seçilen güncellemeleri indirip yükleyecek, ancak yine de ilerleme kaydedilmeyecek, ancak saatler sürecek. Bu davranışı bazı (4) W7 bilgisayarlarımda (7) görüyorum.

Windows Update ekranı yenilenmiyor gibi.

Bu davranışa ya da nasıl çözüleceğine dair bir fikriniz var mı?

Tamamen güncellenen Windows 7 64bit bu aydan önce (Ağustos 2016) Salı yaması.

Not: Ev ağı, başka sorunu olmayan Fios. Birkaç bilgisayarda geniş yayıldı ve ben de bu cihazlarla seyahat ederken bunlardan herhangi birinde yapıyor, bu bir windows güncelleme gui sorunu. Normal aydan aya güncellemelerde olur.

resim açıklamasını buraya girin

Bunun, bu soruya yanıt olarak güncellemeleri "kontrol etmek" ile ilgisi yok Bu soruyu kendim cevapladım, ancak bu tamamen farklı bir konudur ve şu ana kadar hiçbir çözüm bulamamıştır.

Not:

MS, yığın güncellemelerine hizmet vermeye başladığı için bu sorun artık yaşanmıyor. W7'nin temiz yüklemesinden sonra Windows Update sorunları için buradaki yazıma bakın >>>>> Windows 7 SP1 Windows Update güncellemeleri kontrol altında bıraktı


1
Bence bu büyük ölçüde aynı problem. Mevcut güncellemelerin sayısı veya uygulanabilir güncellemelerin sayısı arttığında WU tarafından ne yapılacağına ve ne zaman yapılacağına karar vermek için kullanılan dahili algoritmalar.
David Schwartz

1
Her şeyi kanıtlamak zor çünkü Microsoft kirli çamaşırlarını halka açık olarak yayınlamakla ilgilenmiyor. Sonucum, bu işlemlerin ne kadar sürdüğüne ve mevcut / uygulanabilir güncelleme sayısına ilişkin gözlemlere dayanmaktadır.
David Schwartz

1
Beni rahatsız eden şey, bazı sistemlerde mükemmel çalışıyor. Bunu birkaç güncellemeyle yapıyor, Dediğim gibi sistemlerim güncel ve aylık güncellemelerle oluyor.
Moab

2
Merhaba hijo, C:\Windows\WindowsUpdate.logur problem migo ile ilgili bu dosyada herhangi bir hata görmek için dosyada ne göster .
GambleNerd

1
@Moab - Tüm güncelleştirmeleri yükleyebilir, ancak toplu güncelleştirmeye sahip olamazsınız. Bazı müşterilerin bu sorunu sergilemesi, bunun bir olasılık olabileceğini göstermektedir. Çok kısa bir sürede Microsoft, Windows 10 ve Windows 8.1 için olanlara benzer şekilde Windows 7 ve Windows 8.1 için aylık toplu güncelleştirmelere
geçiyor

Yanıtlar:


14

Windows Güncellemelerini indirmek sonsuza dek sürer

Zar atma. . .

Burada bu MS KB bu soruna potansiyel çözümler olarak listelenen tüm yöntemleri seviyorum . Özellikle Yöntem 13 aracılığıyla Yöntem 10 üzerinden sopa benim için en ı gidermek için geçmişte kullandığımız çözümleri gibi geliyor olsa bile tam olarak aynı sorunları korelasyon.

Ben sadece aşağıdaki yöntemleri teklif edeceğim Bu sorunu gideriyordum emin atlamak olmaz ama kendimi sadece bu ya da sadece bu KB için bu konuda sınırlamak olmaz ama potansiyel çözümler için bu iyi bir başlangıç ​​noktası olabilir.

Ayrıca, ilgili herhangi bir ayrıntıyı görmenin %windir%\WindowsUpdate.logbu sorunu gidermede yardımcı olacağını kabul ediyorum .

Son olarak, bu sorunu makinelerin birinden sorun gidermeye ve çalıştırmaya başladım ve oldukça hızlı bir İnternet bağlantısına bağlı olduğundan emin olacağım, yani başka bir deyişle, seyahat ediyorsanız ve genel ağa veya mobil wifi'ye bağlıysanız, bunların her durumda faktörler bu konuda bir rol oynamaz.

Potansiyel Çözünürlük Yöntemleri


Yöntem 1: Windows Update sorun gidericisini çalıştırma

Bunu yapmak için Windows Update sorun gidericisine gidin .


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

Sistem Güncellemesi Hazırlık aracını indirin ve çalıştırın. Bu araç, gelecekteki servis işlemlerini engelleyebilecek tutarsızlıklar için bir kerelik tarama gerçekleştirir. CheckSur.exe aracını indirme ve çalıştırma hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye bakın:

DISM veya Sistem Güncellemesi Hazırlık aracını kullanarak Windows bozulma hatalarını giderin ( https://support.microsoft.com/kb/947821 )

Güncelleştirmeleri tekrar yüklemeyi deneyin.

Not Aracı çalıştırdıktan sonra, CheckSur.log dosyası aşağıdaki konuma kaydedilir:

%systemroot%\logs\cbs

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

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi penceresi açın.
  2. Komut istemine sfc / scannow yazın ve Enter tuşuna basın .
  3. Tarama bittikten sonra, güncellemeleri tekrar yüklemeyi deneyin.

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

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi penceresi açın.
  2. 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
  3. Catroot2 klasörünün tüm içeriğini silin, ancak catroot2 klasörünü silmeyin.

  4. Aşağıdaki komutu yazın ve Enter tuşuna basın:

net start cryptsvc

  1. Komut İstemi penceresinden çıkın.

Yöntem 8: Windows Update dosyalarını kaydetme

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi 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
  1. Güncelleştirmeleri tekrar yüklemeyi deneyin.

Yöntem 10: SoftwareDistribution klasörünü yeniden adlandırma

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi penceresi açın.

  2. Aşağıdaki komutları çalıştırın ve her komutun ardından Enter tuşuna basın:

    • Net durdurma wuauserv
    • cd% sistemkökü%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Net başlangıç ​​wuauserv
  3. Güncelleştirmeleri tekrar yüklemeyi deneyin.

Önemli Bu yöntemi kullandığınızda aşağıdaki sorunlar oluşur:

  • Şu anda indirilen ancak henüz yüklenmemiş olan güncelleştirmelerin Windows Update veya Microsoft Update kullanılarak yeniden indirilmesi gerekir.

  • Yazılım Dağıtım klasörünü sildiğinizde, indirme geçmişiniz kaldırılır.

  • Şu anda Microsoft Update'ten ve Windows Update'ten güncellemeler alıyorsanız, Windows Update web sitesinden bu seçeneği yeniden seçmeniz gerekecektir.

Not Sorun giderilirse ve güncelleştirmeleri başarıyla indirip yükleyebiliyorsanız, disk alanını kurtarmak için SoftwareDistribution.old klasörünü güvenle silebilirsiniz.


Yöntem 11: Geçerli işlerin BITS sırasını temizleme

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi 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 BITS sırası temizlenir.

  1. Güncelleştirmeleri tekrar yüklemeyi deneyin.

Yöntem 12: Pending.xml dosyasını yeniden adlandırın

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi penceresi açın.
  2. Komut istemine aşağıdaki komutu yazın:

    takeown / f C: \ Windows \ winsxs \ pending.xml

  3. Aşağıdaki komutu kullanarak c: \ windows \ winsxs \ pending.xml yolunu yeniden adlandırın:

    Ren c: \ windows \ winsxs \ pending.xml pending.old


Yöntem 13: Chkdsk dosyasını Windows bölümünde çalıştırın

Bunu yapmak için şu adımları izleyin:

  1. Bir yönetimsel Komut İstemi penceresi açın.
  2. Komut istemine aşağıdaki komutu yazın:

    Chkdsk volume: /f /r

kaynak


1
Bu yeni yeni Win10 güncelleme tren enkazından bağlandığından, Win 10'da Yöntem 11 (BITS) indirme konumunun burada c:\ProgramData\Microsoft\Network\Downloader
olduğuna dikkat çekeceğim

2

Diğer yanıtlarda listelenen Windows Update düzeltmeleri sorununuzu çözmediyse, yavaş güncelleştirmenin nedeni Windows Update'in etkilenen bilgisayarlarda çalışma biçimi olabilir.

Başka bir cevabımda, Windows Update'in bellekte bir bilgisayara uygulanabilecek tüm güncellemelerin bir ağacını oluşturduğunu, daha sonra bilgisayarda yüklü olan güncellemelerin bir görünümü ile budanır, yüklenmesi gereken güncelleştirmeler ve yükleme sırası.

Bu kaba kuvvet işlemi için geçen süre, son hizmet paketinden bu yana bu platform için kullanılabilir toplam güncelleme sayısının bir fonksiyonudur. Her hizmet paketi, güncellemelerin yeniden birikmeye başladığı yeni bir platform tanımlar. Ayrıca, Windows Update'in aşırı yüklenmiş olabilecek Microsoft sunucularından büyük miktarda veri aktarması gerekir.

Windows 7 SP1, 22 yıldan fazla bir süre önce 22 Şubat 2011'de çıktı ve o zamandan beri güncelleme sayısı muazzam bir şekilde arttı. Ayrıca, Microsoft'un Windows Update sunucuları artık Windows 10 istemcilerine bant genişliği konusunda öncelik vermektedir. Sonuçta, Windows 7 SP1 acı çekmeye bırakıldı.

Bu sorunu çözmek için, Microsoft son zamanlarda, bir hizmet paketiyle tamamen aynı olan, güncelleştirmeler için bir başlangıç ​​platformu olarak hizmet veren Windows 7 SP1 için uygunluk toplamasını yayımladı. Yüklemek, 2011'den bu yana tüm güncellemeler yerine yalnızca arkadan gelen güncellemeler dikkate alındığından, indirilmesi ve işlenmesi çok daha küçük bir güncelleme ağacıyla sonuçlanır. Ne yazık ki, Windows Update aracılığıyla mevcut değildir ve manuel olarak indirilip kurulmalıdır. .

Windows 7 SP1 için kolaylık toplaması hakkında daha fazla bilgi için,
Microsoft , Windows 7 ve 8.1 güncelleştirmesini elden geçirir - ancak buna bir hizmet paketi demeyin .

Bu kolaylık toplama, Windows 7 SP1'de Windows Update çalışma süresini azaltmanın tek yoludur. Bir diğeri, Microsoft'un Windows Update sunucularının daha fazla bant genişliğine (sabahın erken saatlerinde veya gece geç saatlerde) sahip olduğu saatlerde başlatmak olacaktır.

Kuşkusuz, gözlemlediğiniz sorunlar biraz aşırıdır ve bu bilgisayarların belirli kurulumuyla ilgili bazı verimsizliklerle ilgili olabilir. Bazı faktör kombinasyonlarının, Windows Update'in güncelleme ağacını indirip budama süresini azalttığını düşünüyorum. Bu bir Microsoft hatası bile olabilir. Bellek kullanımı, ağ etkinliği ve disk erişimi ile ilgili olarak Windows Update'i çalışırken sorun hakkında daha fazla bilgi edinebilirsiniz.

Windows 7 SP1 için kolaylık toplamasını yüklemek, etkilenen bilgisayarlarda bu Gordian Windows Update Düğümü'nü kesmeyi düşünebilmemin tek yoludur. Ancak, muhtemelen gelecekte biraz çalışmayı durduracaktır, bu yüzden hızlı bir şekilde uygulanmalıdır.


1

Otomatik Windows güncelleştirmelerini Denetim Masası'ndan kapatın ve Windows Update hizmetini kapatın. Ardından, C: \ Windows \ SoftwareDistribution \ Download klasörüne gidin ve klasördeki her şeyi silin. Windows Update hizmetini yeniden başlatın. Son olarak CLI'yi açın, yazın wuauclt.exe /updatenowve "Enter" tuşuna basın. Yamaları tekrar indirmeyi deneyin ve ne olduğunu görün.


1
Evet Tüm bunları nasıl yapacağımı biliyorum ve çok daha fazlası, temiz bir kurulum dışında her şeyi denedim.
Moab

1

Bu kalıcı bir düzeltme değildir , ancak belirli bir güncelleme varsa en kısa zamanda ihtiyacınız vardır ve kullanabileceğiniz bir şeyi kalıcı olarak çözmek için zamanınız yoktur.

https://catalog.update.microsoft.com/

IE kullanmanız gerekir. Bunu yaptıktan sonra Windows Update hizmetini devre dışı bırakın.

Sonra zamanınız olduğunda kalıcı bir düzeltme çözmek.


1
Süper Kullanıcıya Hoş Geldiniz! Bu gerçekten bir yorumdur ve orijinal sorunun cevabı değildir . Bir yazardan eleştiri veya açıklama istemek için gönderilerinin altına bir yorum bırakın - her zaman kendi yazılarınıza yorum yapabilirsiniz ve yeterli bir üne sahip olduğunuzda herhangi bir yazıya yorum yapabilirsiniz . Lütfen okuyun Yorum yapmak için neden 50 şöhrete ihtiyacım var? Bunun yerine ne yapabilirim?
DavidPostill

Firefox, web sitesinin doğru yapılandırılmadığını söylüyor, bağlantınıza bağlanmayı bile reddediyor. IE'nin gerekli olduğunu söylüyorsunuz, ancak bu herkesin buna erişemeyeceği anlamına geliyor.
fixer1234

@ fixer1234; Bu herkesin erişemeyeceği anlamına mı geliyor? Her Windows sürümü IE yüklüdür.
Wes Sayeed

@WesSayeed, bu çözüme bakmak için bağlantıya erişemedim ve sorunun aslında Windows ile ilgili olduğunu unuttum. Yani haklısınız, en azından IE'yi devre dışı bırakmamış veya kaldırmamış Windows kullanıcıları erişebilir. BTW, yalnızca kullanıcı aracısını değiştirmek, bağlantıyı başka bir tarayıcıdan görüntülemek için yeterli değildir.
fixer1234

0

WSUS Çevrimdışı, http://wsusoffline.net/ adresini kullanarak tüm eksik güncellemeleri manuel olarak yüklemeyi deneyebilirsiniz.

Yazılımda işletim sisteminizi seçebilir, bu Windows sürümü için TÜM güncellemeleri indirebilir ve ardından güncelleyiciyi başlatabilirsiniz ve tüm eksik güncellemeleri yükleyecektir.


Soruyu cevaplamıyor ama bir çözüm.
Moab

Belki sisteminizi bu şekilde güncellemek, hataya neden olan hatadan kurtulur. Windows güncellemesi bazen sadece bir saçmalıktır (ifadeler için üzgünüm), bu yüzden düzeltebilir. Peki bu neden gözlerinde bir çözüm olmasın?
JustDenDimi

-1

"İndirme beklemede" süresi dolmuş / hasar görmüş sertifikalar da olabilir. Windows 7 ve Windows 10'un Windows Update'e bakarken benzer kararlardan muzdarip olduğu düşünüldüğünde, olası başka bir çözüme katkıda bulunmak istiyorum.

Windows'da bulunan araçlara güvenmek istemeniz durumunda, Olay Günlüğü -> ID 64 ve "Uyarı" kritikliğine sahip "CertificateServicesClient-AutoEnrollment" Başvurusunu kontrol etmekten çekinmeyin. Alternatif olarak, temel olarak Windows Update ile arabirim oluşturan 3. taraf bir araç olan Windows Update Mini Aracı'nı kullanarak ayrıntılı bir hata kodu alabilirsiniz. Benim için, hem Windows Update hem de Windows Mağazası görünüşte indirilmeye başladı, ancak "İndirme beklemede" takılı kaldı ve devam etmedi veya bir hata kodu göstermedi. Windows Update Minitool nihayet bana iki hata kodu verdi, bunların önemi:

  • 0x80240022 (sertifikayla ilgili olduğu ortaya çıktı, yani sertifikanın süresi doldu veya sertifika zinciri bozuldu)

Bir çalışma kılavuzu bulabiliyorsanız, çözüm oldukça basit görünüyor. Kaspersky burada oldukça iyi bir tane sunuyor . Rootsupd.exe aracını bulmak oldukça zor olduğu için bu özellikle yararlıdır. Kaspersky, sertifika deposu yedeğini çalışan bir cihazdan almanızı söylemesine rağmen , Microsoft'tan en son sertifika listesini almaktan çekinmeyin . Bazı nedenlerden dolayı, rootsupd.exe olmadan bu sertifikaları kullanamadım - sertifika yönetimi uygulaması sertifika listesini gösterir, ancak bozuk olarak kabul edilir. Authrootstl.cab içeriğini ayıklamak ve almak için rootsupd.exe'yi kullandığımda, Windows Update'im sonunda tekrar çalışmaya başladı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.