Mengunduh Pembaruan Windows akan berlangsung selamanya

14

Saya perhatikan ketika melakukan Pembaruan Windows secara manual menggunakan Control Panel ia menemukan pembaruan cukup cepat tetapi setelah memilih pembaruan saya ingin menginstal dan meminta untuk menginstal mereka membutuhkan waktu lama untuk mengunduh pembaruan dan tidak ada kemajuan yang ditunjukkan, tetapi jika saya mengklik ikon mulai setelah beberapa waktu itu menunjukkan pembaruan siap diinstal jika saya Shut Down PC, ditunjukkan oleh Bang kuning. Tidak ada indikasi pembaruan apa yang siap dipasang.

Jika saya membiarkan pembaruan Windows berjalan pada pengunduhan, pada akhirnya akan mengunduh dan menginstal pembaruan yang dipilih tetapi masih tidak menunjukkan kemajuan, tetapi membutuhkan waktu berjam-jam. Saya melihat perilaku ini pada beberapa (4) PC W7 saya (7).

Ini seperti layar Pembaruan Windows tidak menyegarkan.

Adakah wawasan tentang perilaku ini atau bagaimana cara mengatasinya?

Sepenuhnya diperbarui Windows 7 64bit sebelum patch bulan ini (Agustus 2016) Selasa.

Catatan: Jaringan rumah, Fios tanpa masalah lain. Ini tersebar luas pada beberapa komputer dan melakukannya pada salah satu dari mereka ketika saya bepergian dengan perangkat itu juga, itu adalah masalah pembaruan windows gui. Terjadi pada pembaruan Normal bulan ke bulan.

masukkan deskripsi gambar di sini

Ini tidak ada hubungannya dengan "memeriksa" untuk pembaruan seperti yang dijawab dalam pertanyaan ini, saya menjawab pertanyaan ini sendiri tetapi ini adalah masalah yang sama sekali berbeda dan sejauh ini tidak menemukan solusi.

Moab
sumber
1
Saya percaya ini adalah masalah yang sama. Algoritma internal yang digunakan oleh WU untuk memutuskan apa yang harus dilakukan dan kapan harus melakukan skala secara mengerikan ketika jumlah pembaruan yang tersedia atau jumlah pembaruan yang berlaku meningkat.
David Schwartz
1
Sulit untuk membuktikan banyak hal karena Microsoft tidak tertarik menayangkan cucian kotor mereka di depan umum. Kesimpulan saya didasarkan pada pengamatan waktu operasi ini dan jumlah pembaruan yang tersedia / berlaku.
David Schwartz
1
Yang mengganggu saya adalah ini bekerja dengan sangat baik pada beberapa sistem. Ia melakukannya hanya dengan beberapa pembaruan, Seperti yang saya katakan sistem saya mutakhir dan terjadi dengan pembaruan bulanan.
Moab
2
Hai hijo, perlihatkan apa yang ada di C:\Windows\WindowsUpdate.logfile untuk melihat kesalahan pada file ini terkait dengan masalah Anda migo.
GambleNerd
1
@ Moab - Anda dapat menginstal semua pembaruan tetapi tidak memiliki pembaruan kumulatif. Fakta beberapa klien menunjukkan masalah ini menunjukkan bahwa ini bisa menjadi kemungkinan. Dalam waktu yang sangat singkat, Microsoft beralih ke pembaruan kumulatif bulanan untuk Windows 7 dan Windows 8.1 yang serupa dengan apa yang terjadi dengan Windows 10.
Ramhound

Jawaban:

13

Mengunduh Pembaruan Windows akan berlangsung selamanya

Dice Roll. . .

Saya suka semua metode yang tercantum di sini di MS KB ini sebagai solusi potensial untuk masalah ini. Khususnya Metode 10 melalui Metode 13 paling menonjol bagi saya yang terdengar seperti solusi yang saya gunakan di masa lalu untuk menyelesaikan masalah yang berkorelasi bahkan jika tidak persis sama.

Saya hanya akan mengutip metode di bawah ini yang saya tidak akan lewati dengan pasti jika saya memecahkan masalah ini tetapi saya tidak akan membatasi diri hanya untuk ini atau hanya KB ini dalam hal ini tetapi ini mungkin merupakan titik awal yang baik untuk solusi potensial.

Saya juga setuju bahwa melihat setiap detail yang berlaku dari %windir%\WindowsUpdate.logakan sangat membantu dalam memecahkan masalah ini.

Terakhir, saya akan mulai mengatasi masalah dan mengatasi masalah ini dari salah satu mesin dan memastikan itu terhubung ke koneksi internet yang agak cepat sehingga dengan kata lain jika Anda bepergian dan terhubung ke jaringan publik atau wifi seluler, tunggu saja untuk memastikan mereka faktor tidak berperan dalam masalah ini untuk berjaga-jaga.

Metode Resolusi Potensial


Metode 1: Jalankan pemecah masalah Pembaruan Windows

Untuk melakukan ini, buka Pemecah Masalah Pembaruan Windows .


Metode 4: Jalankan alat Kesiapan Pembaruan Sistem (CheckSur.exe)

Unduh dan jalankan alat Kesiapan Pembaruan Sistem. Alat ini menjalankan pemindaian satu kali untuk inkonsistensi yang dapat mencegah operasi servis di masa mendatang. Untuk informasi lebih lanjut tentang cara mengunduh dan menjalankan alat CheckSur.exe, lihat artikel berikut di Pangkalan Pengetahuan Microsoft:

Perbaiki kesalahan korupsi Windows dengan menggunakan DISM atau alat Kesiapan Pembaruan Sistem ( https://support.microsoft.com/kb/947821 )

Coba pasang pembaruan lagi.

Catatan Setelah Anda menjalankan alat, file CheckSur.log disimpan di lokasi berikut:

%systemroot%\logs\cbs

Metode 5: Jalankan alat Pemeriksa Berkas Sistem (SFC.exe)

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.
  2. Pada prompt perintah, ketik sfc / scannow , lalu tekan Enter .
  3. Setelah pemindaian selesai, cobalah untuk menginstal pembaruan lagi.

Metode 6: Atur ulang konten folder Catroot2

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.
  2. Ketik perintah berikut, dan tekan Enter setelah setiap perintah:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. Hapus semua isi folder catroot2, tetapi jangan hapus folder catroot2.

  4. Ketik perintah berikut, dan kemudian tekan Enter:

net mulai cryptsvc

  1. Keluar dari jendela Command Prompt.

Metode 8: Daftarkan file Pembaruan Windows

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.
  2. Pada prompt perintah, ketik perintah berikut:
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. Coba pasang pembaruan lagi.

Metode 10: Ganti nama folder SoftwareDistribution

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.

  2. Jalankan perintah berikut, dan tekan Enter setelah setiap perintah:

    • Berhenti bersih wuauserv
    • cd% systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Mulai bersih wuauserv
  3. Coba pasang pembaruan lagi.

Penting Masalah-masalah berikut ini terjadi ketika Anda menggunakan metode ini:

  • Pembaruan yang saat ini diunduh tetapi yang belum diinstal harus diunduh lagi dengan menggunakan Pembaruan Windows atau Pembaruan Microsoft.

  • Ketika Anda menghapus folder Distribusi Perangkat Lunak, riwayat unduhan Anda dihapus.

  • Jika saat ini Anda menerima pembaruan dari Pembaruan Microsoft dan dari Pembaruan Windows, Anda harus memilih kembali opsi ini dari situs web Pembaruan Windows.

Catatan Jika masalah ini teratasi dan Anda berhasil mengunduh dan menginstal pembaruan, Anda dapat menghapus folder SoftwareDistribution.old dengan aman untuk memulihkan ruang disk.


Metode 11: Bersihkan antrian BITS dari semua pekerjaan saat ini

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.
  2. Pada prompt perintah, ketik perintah berikut, dan tekan Enter setelah setiap perintah:
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

Catatan Setelah Anda menyelesaikan langkah-langkah ini, antrian BITS dihapus.

  1. Coba pasang pembaruan lagi.

Metode 12: Ganti nama Pending.xml

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.
  2. Pada prompt perintah, ketik perintah berikut:

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

  3. Ganti nama jalur c: \ windows \ winsxs \ pending.xml dengan menggunakan perintah berikut:

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


Metode 13: Jalankan Chkdsk di partisi Windows

Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Buka jendela Prompt Perintah administratif.
  2. Pada prompt perintah, ketik perintah berikut:

    Chkdsk volume: /f /r

sumber

Pimp Juice
sumber
1
Karena ini sedang terhubung dari ini baru Win10 pembaruan kereta-kecelakaan segar, saya akan perhatikan Metode 11 (BITS) lokasi download di Win 10 di sini:c:\ProgramData\Microsoft\Network\Downloader
McGuireV10
2

Jika perbaikan untuk Pembaruan Windows yang tercantum dalam jawaban lain belum memperbaiki masalah Anda, pembaruan lambat mungkin disebabkan oleh cara Pembaruan Windows bekerja pada komputer yang terpengaruh.

Di jawaban saya yang lain, saya telah menjelaskan bahwa Pembaruan Windows membangun di pohon memori semua pembaruan yang dapat diterapkan ke komputer, kemudian memangkasnya dengan pandangan ke pembaruan yang sudah diinstal pada komputer, untuk akhirnya tiba di set pembaruan yang perlu diinstal dan urutan pemasangan.

Waktu yang diperlukan untuk proses brute-force ini adalah fungsi dari jumlah total pembaruan yang tersedia untuk platform ini, sejak paket layanan terakhir. Setiap jenis paket layanan mendefinisikan platform baru yang pembaruannya mulai terakumulasi lagi. Juga, Pembaruan Windows perlu mentransfer sejumlah besar data dari server Microsoft yang mungkin kelebihan beban.

Windows 7 SP1 keluar pada 22 Februari 2011, lebih dari 5 tahun yang lalu, dan sejak itu jumlah pembaruan telah berkembang pesat. Selain itu, server Pembaruan Windows Microsoft sekarang memberikan prioritas pada bandwidth untuk klien Windows 10. Jadi semuanya, Windows 7 SP1 dibiarkan menderita.

Untuk mengatasi masalah ini, Microsoft baru-baru ini merilis rollup kenyamanan untuk Windows 7 SP1, yang, persis sama dengan paket layanan, berfungsi sebagai platform awal untuk pembaruan. Menginstalnya menghasilkan pohon pembaruan yang jauh lebih kecil yang lebih cepat untuk diunduh dan diproses, karena hanya pembaruan di belakangnya saja yang dianggap daripada semua pembaruan sejak 2011. Sayangnya, itu tidak tersedia melalui Pembaruan Windows dan harus diunduh dan diinstal secara manual .

Untuk informasi lebih lanjut tentang rollup kenyamanan untuk Windows 7 SP1, baca
pembaruan Microsoft Windows 7 dan 8.1 - tetapi jangan menyebutnya paket layanan .

Rollup kenyamanan ini adalah satu-satunya cara dimana seseorang dapat mengurangi waktu berjalan Pembaruan Windows pada Windows 7 SP1. Yang lain akan meluncurkannya pada jam di mana server Windows Update Microsoft memiliki bandwidth lebih banyak tersedia (pagi atau malam hari).

Memang, masalah yang Anda amati agak ekstrem, dan mungkin terkait dengan beberapa ketidakefisienan yang berkaitan dengan pengaturan khusus komputer ini. Saya pikir beberapa kombinasi faktor telah sangat meningkatkan waktu yang diperlukan Pembaruan Windows untuk mengunduh dan memangkas pohon pembaruannya. Ini bahkan mungkin merupakan bug Microsoft. Anda mungkin mendapatkan informasi lebih lanjut tentang masalah dengan menonton Pembaruan Windows saat sedang bekerja, seperti tentang penggunaan memori, aktivitas jaringan dan akses disk.

Menginstal rollup kenyamanan untuk Windows 7 SP1 adalah satu-satunya cara yang dapat saya pikirkan untuk memotong Gordian Knot of Windows Update ini pada komputer yang terpengaruh. Namun, itu mungkin akan berhenti bekerja di masa depan, jadi harus diterapkan dengan cepat.

harrymc
sumber
1

Matikan pembaruan Windows otomatis dari Panel Kontrol dan matikan layanan Pembaruan Windows. Kemudian, buka C: \ Windows \ SoftwareDistribution \ Unduh dan hapus semua yang ada di folder. Mulai ulang layanan Pembaruan Windows. Terakhir, buka CLI, ketik wuauclt.exe /updatenow, dan tekan "Enter." Coba unduh tambalan lagi dan lihat apa yang terjadi.

GetOutOfMyYard
sumber
1
Yap saya tahu bagaimana melakukan semua itu dan banyak lagi, saya sudah mencoba semuanya kecuali instalasi yang bersih.
Moab
1

Ini bukan perbaikan permanen tetapi jika ada pembaruan tertentu yang Anda butuhkan secepatnya dan tidak punya waktu untuk menyelesaikan sesuatu yang permanen saat ini dapat Anda gunakan.

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

Anda perlu menggunakan IE. Lakukan itu kemudian menonaktifkan layanan Pembaruan Windows.

Kemudian bereskan perbaikan permanen ketika Anda punya waktu.

Andrew Allen
sumber
1
Selamat Datang di Pengguna Super! Ini benar-benar komentar dan bukan jawaban untuk pertanyaan awal. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka - Anda selalu dapat mengomentari posting Anda sendiri, dan setelah Anda memiliki reputasi yang cukup Anda akan dapat mengomentari posting apa pun . Harap baca Mengapa saya perlu 50 reputasi untuk berkomentar? Apa yang bisa saya lakukan?
DavidPostill
Firefox bahkan menolak untuk terhubung ke tautan Anda, mengatakan situs web tersebut tidak dikonfigurasi dengan benar. Anda memang mengatakan bahwa IE diperlukan, tetapi itu berarti tidak semua orang dapat mengakses ini.
fixer1234
@ fixer1234; Bagaimana itu berarti tidak semua orang bisa mengaksesnya? Setiap versi Windows telah menginstal IE.
Wes Sayeed
@WaySayeed, saya tidak bisa mengakses tautan untuk melihat solusi ini dan lupa bahwa pertanyaannya sebenarnya tentang Windows. Jadi Anda benar, setidaknya pengguna Windows yang belum menonaktifkan atau menghapus IE dapat mengaksesnya. BTW, mengubah agen pengguna saja tidak cukup untuk melihat tautan dari browser lain.
fixer1234
0

Anda dapat mencoba menginstal semua pembaruan yang hilang secara manual menggunakan WSUS Offline, http://wsusoffline.net/

Dalam perangkat lunak Anda dapat memilih OS Anda, unduh SEMUA pembaruan untuk versi windows itu, dan kemudian mulai pembaru, dan itu akan menginstal semua pembaruan yang hilang.

JustDenDimi
sumber
Tidak menjawab pertanyaan tetapi bekerja di sekitar.
Moab
Mungkin memperbarui sistem Anda dengan cara ini menghilangkan bug yang menyebabkannya. Pembaruan Windows terkadang hanya omong kosong (maaf untuk kata-katanya), jadi ini bisa memperbaikinya. Mengapa ini tidak menjadi solusi di mata Anda?
JustDenDimi
-1

"Unduhan yang tertunda" juga dapat disebabkan sertifikat yang kedaluwarsa / rusak. Mempertimbangkan bahwa Windows 7 dan Windows 10 cukup menderita dari keputusan serupa ketika melihat Pembaruan Windows, saya ingin berkontribusi solusi yang lebih lanjut.

Untuk berjaga-jaga jika Anda ingin mengandalkan alat yang disertakan dalam Windows, jangan ragu untuk memeriksa Event Log -> Aplikasi untuk "CertificateServicesClient-AutoEnrollment" dengan ID 64 dan kekritisan "Peringatan". Atau, Anda bisa mendapatkan kode kesalahan terperinci menggunakan Minitool Pembaruan Windows, yang pada dasarnya adalah alat pihak ketiga yang berinteraksi dengan Pembaruan Windows. Bagi saya, Pembaruan Windows dan Windows Store tampaknya mulai mengunduh tetapi macet di "Unduh tertunda" dan tidak akan melanjutkan atau menampilkan kode kesalahan. Minitool Pembaruan Windows akhirnya memberi saya dua kode kesalahan, yang penting adalah:

  • 0x80240022 (yang ternyata terkait dengan sertifikat, yaitu sertifikat kedaluwarsa atau rantai sertifikat rusak)

Solusinya tampaknya agak sederhana, jika Anda dapat menemukan manual yang berfungsi. Kaspersky menawarkan yang lumayan di sini . Ini sangat membantu, karena alat rootupd.exe agak sulit ditemukan. Dan meskipun Kaspersky memberi tahu Anda untuk mendapatkan cadangan toko sertifikat dari perangkat yang berfungsi, jangan ragu untuk mendapatkan daftar sertifikat terbaru dari Microsoft. Untuk beberapa alasan, saya tidak dapat menggunakan sertifikat itu tanpa rootupd.exe - applet manajemen sertifikat akan menampilkan daftar sertifikat, tetapi akan menganggapnya rusak. Ketika saya menggunakan rootupd.exe untuk mengekstrak dan mengimpor konten authrootstl.cab, Pembaruan Windows saya akhirnya mulai berfungsi kembali.

Betaminos
sumber