Reset Layanan Pembaruan Windows

Pada artikel ini, kami akan menunjukkan cara memperbaiki kesalahan dan mengembalikan operasi layanan Pembaruan Windows dengan mengatur ulang konfigurasi agen dan layanan Pembaruan Windows. Sebagai aturan, ini adalah cara paling efektif dan termudah untuk menyelesaikan masalah dengan pengoperasian layanan pembaruan Windows jika pembaruan tidak diunduh atau terjadi kesalahan saat menginstal pembaruan.

Konten:

  • Pemecah Masalah Pembaruan Windows
  • Setel ulang Pembaruan Windows dari baris perintah
  • Atur Ulang Skrip Agen Pembaruan Windows

Biasanya, untuk men-debug dan men-debug kesalahan layanan Pembaruan Windows, administrator perlu menganalisis kode kesalahan dalam file log pembaruan %windir% \ WindowsUpdate.log (Di Windows 10, Anda bisa mendapatkan file WindowsUpdate.log dengan cara ini). Jumlah kemungkinan kesalahan yang mungkin ditemui administrator saat menganalisis log pembaruan berjumlah lusinan (daftar semua kesalahan Pembaruan Windows) dan proses penyelesaiannya pada dasarnya tidak ada masalah. Dalam beberapa kasus, alih-alih analisis terperinci tentang kesalahan Pembaruan Windows, jauh lebih cepat dan lebih mudah untuk sepenuhnya mereset agen dan layanan Pembaruan Windows. Setelah mengatur ulang Pembaruan Windows, Anda dapat memindai dan mencari pembaruan.

Pemecah Masalah Pembaruan Windows

Sebelum melanjutkan dengan pengaturan ulang konfigurasi Pembaruan Windows, kami sangat menyarankan agar Anda terlebih dahulu mencoba alat yang lebih sederhana dan lebih efektif untuk memperbaiki masalah secara otomatis dalam layanan Pembaruan Windows - alat pemecahan masalah Pembaruan Windows (Windows Perbarui Pemecah masalah).

Unduh dan jalankan Pemecah Masalah Pembaruan Windows untuk versi Windows Anda:

  • Windows 10 - wu10.diagcab (https://aka.ms/wudiag) (atau memulai versi lokal alat ini: Mulai -> Pengaturan -> Pembaruan dan Keamanan -> Pemecahan Masalah -> Pembaruan Windows (Mulai -> Pengaturan -> Pembaruan dan Keamanan - > Pemecahan Masalah -> Pemecah Masalah Pembaruan Windows);
  • Windows 7 dan Windows 8.1 - WindowsUpdate.diagcab (https://aka.ms/diag_wu).

Tunggu Pemecahan Masalah Pembaruan Windows untuk memindai sistem dan mencoba untuk secara otomatis memperbaiki kesalahan dalam Pembaruan Windows dan komponen terkait.

Dalam kasus saya, kesalahan potensial terdeteksi dan diperbaiki dalam database Pembaruan Windows. Setelah itu, tetap harus me-restart komputer dan mencoba mencari pembaruan. Jika pembaruan tidak mengunduh atau menginstal, lanjutkan ke langkah berikutnya..

Setel ulang Pembaruan Windows dari baris perintah

Proses mengatur ulang agen dan layanan Pembaruan Windows terdiri dari beberapa langkah. Semua operasi yang dijelaskan dilakukan pada baris perintah dan dikumpulkan dalam satu file bat (skrip siap pakai dapat diunduh dari tautan di bawah).

Dengan menggunakan skrip ini, Anda dapat mereset sepenuhnya konfigurasi layanan Pembaruan Windows dan menghapus cache pembaruan lokal. Skrip bersifat universal dan akan berfungsi di Windows 7, Windows 8.1 dan Windows 10, dan di Windows Server 2016/2012 R2 / 2008 R2. Skrip membantu menghilangkan kesalahan paling umum dalam layanan Pembaruan Windows ketika pusat pembaruan berhenti mengunduh pembaruan baru atau menulis bahwa kesalahan terjadi ketika menginstal pembaruan.

Jadi, untuk mengetahui apa yang dilakukan skrip:

  1. Menghentikan Layanan Pembaruan Windows, BITS, dan Layanan Kriptografi:
    bit stop bersih
    berhenti bersih wuauserv
    berhenti bersih appidsvc
    net berhenti cryptsvc
    taskkill / im wuauclt.exe / f
  2. Menghapus file layanan qmgr * .dat di direktori% ALLUSERSPROFILE% \ Data Aplikasi \ Microsoft \ Network \ Downloader \:
    Del "% ALLUSERSPROFILE% \ Data Aplikasi \ Microsoft \ Network \ Downloader \ qmgr * .dat"
  3. Kami mengganti nama direktori layanan tempat file konfigurasi dan cache pembaruan disimpan (jika perlu, mereka dapat digunakan sebagai cadangan). Setelah memulai kembali layanan pembaruan, direktori ini dibuat ulang secara otomatis:
    Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak
    Ren% systemroot% \ system32 \ catroot2 catroot2.bak
  4. Menghapus log windowsupdate.log lama
    del / f / s / q% windir% \ windowsupdate.log
  5. Setel ulang izin untuk layanan BITS dan Pembaruan Windows (jika hak atas layanan telah diubah)
    sc.exe sdset bit D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A; CCLCSWRRPPPWP;
    sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSRR;
    sc.exe sdset cryptsvc D: (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO;; BA) (A;; CCDCLCSWRPWPDTLCRSDRCWDWO ;;; SOL; CCL; AU; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; WD)
    sc.exe sdset pemasang tepercaya D: (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO;; BA) (A;; CCDCLCSWRPWPDTLCRSDRCWDWO ;;; SO; SPR; CCR; A; AU; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO ;; WD)
  6. Registrasi ulang file sistem dynamic-link library (dll) yang terkait dengan BITS dan Pembaruan Windows:
    cd / d% windir% \ system32
    regsvr32.exe / U / s vbscript.dll
    regsvr32.exe / U / s mshtml.dll
    regsvr32.exe / U / s msjava.dll
    regsvr32.exe / U / s msxml.dll
    regsvr32.exe / U / s actxprxy.dll
    regsvr32.exe / U / s shdocvw.dll
    regsvr32.exe / U / s Mssip32.dll
    regsvr32.exe / U / s wintrust.dll
    regsvr32.exe / U / s initpki.dll
    regsvr32.exe / U / s dssenh.dll
    regsvr32.exe / U / s rsaenh.dll
    regsvr32.exe / U / s gpkcsp.dll
    regsvr32.exe / U / s sccbase.dll
    regsvr32.exe / U / s slbcsp.dll
    regsvr32.exe / U / s cryptdlg.dll
    regsvr32.exe / U / s Urlmon.dll
    regsvr32.exe / U / s Oleaut32.dll
    regsvr32.exe / U / s msxml2.dll
    regsvr32.exe / U / s Browseui.dll
    regsvr32.exe / U / s shell32.dll
    regsvr32.exe / U / s atl.dll
    regsvr32.exe / U / s jscript.dll
    regsvr32.exe / U / s msxml3.dll
    regsvr32.exe / U / s softpub.dll
    regsvr32.exe / U / s wuapi.dll
    regsvr32.exe / U / s wuaueng.dll
    regsvr32.exe / U / s wuaueng1.dll
    regsvr32.exe / U / s wucltui.dll
    regsvr32.exe / U / s wups.dll
    regsvr32.exe / U / s wups2.dll
    regsvr32.exe / U / s wuweb.dll
    regsvr32.exe / U / s scrrun.dll
    regsvr32.exe / U / s msxml6.dll
    regsvr32.exe / U / s ole32.dll
    regsvr32.exe / U / s qmgr.dll
    regsvr32.exe / U / s qmgrprxy.dll
    regsvr32.exe / U / s wucltux.dll
    regsvr32.exe / U / s muweb.dll
    regsvr32.exe / U / s wuwebv.dll

    regsvr32.exe / s vbscript.dll
    regsvr32.exe / s mshtml.dll
    regsvr32.exe / s msjava.dll
    regsvr32.exe / s msxml.dll
    regsvr32.exe / s actxprxy.dll
    regsvr32.exe / s shdocvw.dll
    regsvr32.exe / s Mssip32.dll
    regsvr32.exe / s wintrust.dll
    regsvr32.exe / s initpki.dll
    regsvr32.exe / s dssenh.dll
    regsvr32.exe / s rsaenh.dll
    regsvr32.exe / s gpkcsp.dll
    regsvr32.exe / s sccbase.dll
    regsvr32.exe / s slbcsp.dll
    regsvr32.exe / s cryptdlg.dll
    regsvr32.exe / s Urlmon.dll
    regsvr32.exe / s Oleaut32.dll
    regsvr32.exe / s msxml2.dll
    regsvr32.exe / s Browseui.dll
    regsvr32.exe / s shell32.dll
    regsvr32.exe / s Mssip32.dll
    regsvr32.exe / s atl.dll
    regsvr32.exe / s jscript.dll
    regsvr32.exe / s msxml3.dll
    regsvr32.exe / s softpub.dll
    regsvr32.exe / s wuapi.dll
    regsvr32.exe / s wuaueng.dll
    regsvr32.exe / s wuaueng1.dll
    regsvr32.exe / s wucltui.dll
    regsvr32.exe / s wups.dll
    regsvr32.exe / s wups2.dll
    regsvr32.exe / s wuweb.dll
    regsvr32.exe / s scrrun.dll
    regsvr32.exe / s msxml6.dll
    regsvr32.exe / s ole32.dll
    regsvr32.exe / s qmgr.dll
    regsvr32.exe / s qmgrprxy.dll
    regsvr32.exe / s wucltux.dll
    regsvr32.exe / s muweb.dll
    regsvr32.exe / s wuwebv.dll
  7. Reset Pengaturan Winsockresets netsh winsock
  8. Setel ulang pengaturan proxy sistemproksi atur ulang winhttp netsh
  9. Opsional. Saat menggunakan server WSUS lokal, dimungkinkan untuk mengatur ulang klien saat ini yang mengikat ke server WSUS dengan menghapus parameter berikut di cabang HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate:
    HAPUS HAPUS "HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate" / v AccountDomainSid / f
    HAPUS REGEL "HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate" / v PingID / f
    HAPUS REGEL "HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate" / v SusClientId / f
    HAPUS HAPUS "Kebijakan HKLM \ SOFTWARE \ Microsoft \ Windows \ WindowsUpdate" / v TargetGroup / f
    HAPUS HAPUS "Kebijakan HKLM \ SOFTWARE \ Microsoft \ Windows \ WindowsUpdate" / v WUServer / f
    HAPUS HAPUS "Kebijakan HKLM \ SOFTWARE \ Microsoft \ Windows \ WindowsUpdate" / v WUStatusServer / f
  10. Mulai menghentikan layanan:

    sc.exe config wuauserv start = auto
    sc.exe bit config start = tertunda-otomatis
    sc.exe config cryptsvc start = auto
    konfigurasi sc.exe mulai TrustedInstaller = permintaan
    sc.exe config DcomLaunch start = otomatis
    bit mulai bersih
    mulai bersih wuauserv
    mulai bersih appidsvc
    net mulai cryptsvc
  11. Opsional. Dalam beberapa kasus, Anda perlu menginstal / menginstal ulang versi terbaru dari Agen Pembaruan Windows (WUA). Anda dapat mengunduh versi agen saat ini dari halaman https://support.microsoft.com/en-us/kb/949104. Perlu mengunduh file untuk versi Windows Anda.Versi WUA Agent untuk Windows 7 SP1 x64 saat ini adalah 7.6. Instalasi ulang paksa agen WindowsUpdate dilakukan dengan perintah berikut:
    • untuk Windows 7 x86: WindowsUpdateAgent-7.6-x86.exe / quiet / norestart / wuforce
    • untuk Windows 7 x64: WindowsUpdateAgent-7.6-x64.exe / quiet / norestart / wuforce

    Kiat. Versi Windows Update Agent (WUA) saat ini di Windows 7 dapat ditemukan di properti file% windir% \ system32 \Wuaueng.dll. Dalam contoh kita, ini 7.6.7600.256.

Tetap restart komputer dan mulai sinkronisasi dengan Windows Update / WSUS server.

wuauclt / resetauthorization / detectnow

Lalu buka Pusat Pembaruan dan periksa apakah ada masalah yang hilang saat mencari, mengunduh, dan menginstal pembaruan..

Script itu sendiri reset_win_update.bat dapat diunduh dari tautan reset_win_update.zip (Poin 9 dan 11 dalam skrip tidak dieksekusi, karena itu opsional). Skrip harus diunduh, dibuka ritsleting, dan dijalankan dengan hak administrator.

Setelah itu, nyalakan kembali komputer Anda, kemudian buka Pusat Pembaruan dan periksa apakah ada masalah saat mencari, mengunduh, dan menginstal pembaruan.

Jika pembaruan mulai diunduh dan diinstal dengan benar, Anda dapat menghapus folder dan folder cadangan:

Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% \ system32 \ catroot2 catroot2.bak

Atur Ulang Skrip Agen Pembaruan Windows

Technet Script Gallery memiliki skrip yang cukup berguna dan sederhana untuk mengatur ulang komponen pusat pembaruan - Setel ulang Windows Perbarui Agen. Skrip bersifat universal dan cocok untuk semua versi Windows: dimulai dengan Windows XP dan berakhir dengan versi terbaru Windows 10. Mari kita lihat bagaimana menggunakannya.

  1. Unduh arsip ResetWUEng.zip di sini (https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc) dan unzip;
  2. Jalankan file ResetWUEng.cmd dengan hak administrator;
  3. Skrip akan menentukan versi OS Anda (dalam contoh saya, ini adalah Windows 10) dan menawarkan 18 opsi berbeda. Beberapa di antaranya tidak terkait langsung dengan pengaturan ulang pengaturan agen WU, tetapi dapat berguna untuk memperbaiki berbagai malfungsi pada Windows (memeriksa disk chkdsk, memperbaiki kesalahan pada gambar Windows, mengatur ulang Winsock, menghapus file sementara, dll.);
  4. Untuk mengatur ulang pengaturan Pembaruan Windows, sebagai aturan, gunakan saja opsi 2 - Mereset itu Windows Perbarui Komponen (Reset Komponen Layanan Pembaruan Windows). Klik 2 dan Masuk;
  5. Script akan secara otomatis melakukan semua tindakan yang kami jelaskan di atas ketika melakukan reset manual dari Agen Pembaruan Windows dari baris perintah. Anda dapat melihat sendiri apa yang dilakukan skrip dengan membuka file ResetWUEng.cmd di editor teks apa pun dan memeriksa isinya. Misalnya, opsi 2 mengirimkan komponen ke prosedur.
  6. Setelah skrip Reset Agen Pembaruan Windows selesai berfungsi, hidupkan ulang komputer dan periksa pengoperasian layanan pembaruan.