Cài đặt lại tác nhân Windows Update
Trong bài viết này, chúng tôi sẽ hiển thị cách khắc phục lỗi thông thường của Windows Update khi đặt lại cấu phần Windows Update. Như một quy luật, nó là hiệu quả nhất và cách dễ nhất để giải quyết các vấn đề với dịch vụ Windows Update nếu bản Cập Nhật không được tải xuống hoặc lỗi xảy ra khi cài đặt bản Cập Nhật.
Thường, để gỡ lỗi Windows Update lỗi, quản trị viên cần phân tích mã lỗi trong tệp nhật ký%windir%WindowsUpdate.log (trong Windows 10, bạn có thể nhận được WindowsUpdate. log theo cách này). Số lỗi có thể quản trị viên có thể gặp phải khi phân tích Nhật ký Windows Update là hàng chục (danh sách đầy đủ các lỗi Windows Update) và quá trình giải quyết chúng là không tầm thường. Để tránh những nỗ lực quá đáng và chất thải không có thời gian, nó dễ dàng hơn để hoàn toàn thiết lập lại dịch vụ Windows Update và đại lý đến trạng thái mặc định. Sau khi cài lại Windows Update, bạn có thể thử kiểm tra các bản Cập Nhật.
Contents
Công cụ trình khắc phục sự cố Windows Update
Trước khi tiếp tục thiết lập lại cấu hình của Windows Update, chúng tôi khuyên bạn trước tiên hãy thử một công cụ đơn giản và hiệu quả hơn để tự động khắc phục sự cố trong dịch vụ Windows Update với sự trợ giúp của công cụ gỡ lỗi cập nhật Windows.
Tải xuống và chạy trình khắc phục sự cố Windows Update cho phiên bản Windows của bạn:
- Windows 10-wu10. diagcab (https://aka.ms/wudiag) (hoặc chạy phiên bản địa phương của công cụ: cài đặt Start->-> Cập Nhật và bảo mật-> khắc phục sự cố-> Cập nhật Windows trình gỡ rối);
- Windows 7 và Windows 8,1 — WindowsUpdate. diagcab (https://aka.ms/diag_wu).
Đợi cho trình khắc phục sự cố Windows Update để quét hệ thống của bạn và tự động cố gắng sửa tất cả các lỗi trong Windows Update và các thành phần liên quan.
Trong trường hợp của tôi, một tham nhũng trong cơ sở dữ liệu Windows Update đã được tìm thấy và cố định. Sau đó, nó vẫn còn để khởi động lại máy tính và cố gắng quét các bản Cập Nhật. Nếu bản Cập Nhật không được tải xuống hoặc cài đặt, hãy tiến hành bước tiếp theo.
Thiết lập lại cài đặt Windows Update từ dòng lệnh
Quá trình đặt lại dịch vụ Windows Update và cấu hình đại lý bao gồm một số bước. Tất cả các hoạt động mô tả được thực hiện trong dấu nhắc lệnh nâng cao. Tôi thêm tất cả các lệnh trong một tập tin dơi duy nhất (để tải về các kịch bản sẵn sàng, theo các liên kết).
Sử dụng kịch bản này, bạn hoàn toàn có thể thiết lập lại cấu hình của Windows Update và xóa bộ nhớ cache Cập Nhật cục bộ. Tập lệnh được áp dụng cho Windows 7, Windows 8,1, Windows 10 và Windows Server 2016/2012 R2/2008 R2. Kịch bản này giúp loại bỏ phần lớn các lỗi Windows Update thông thường, khi Windows Update ngừng tải xuống bản cập nhật mới hoặc lỗi xuất hiện trong quá trình cài đặt bản Cập Nhật.
Hãy xem xét những gì kịch bản này làm từng bước:
- Dừng Windows Update, bit và các dịch vụ mật mã: net
Stop bitsnet<br> dừng wuauservne<br>t dừng appidsvcn<br>et ngừng cryptsvc<br>taskkill/im wuauclt. exe/f
- Xoá tệp dịch vụ qmgr*. dat từ thư mục%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloader:D El
"%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr *. dat"
- Đổi tên thư mục hệ thống, trong đó tập tin cấu hình và Cập Nhật bộ nhớ cache được lưu trữ (nếu cần thiết, họ có thể được sử dụng như là sao lưu). Sau khi các dịch vụ WU được khởi động lại các thư mục sẽ được tạo ra một lần nữa: r
en%systemroot%SoftwareDistribution SoftwareDistribution. bak<br>Ren%SystemRoot%system32catroot2 catroot2. Bak
- Xoá tệp windowsupdate. log cũ:d E
l/f/s/q%windir%windowsupdate.log
- Đặt lại các quyền cho bit và dịch vụ Windows Update (nếu quyền dịch vụ đã được thay đổi): SC. exe sdset bit
D: (A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCLCSWLOCRRC;;; AU) (A;; CCLCSWRPWPDTLOCRRC;;; PU) SC. exe sdset w<br>uauserv D: (A;; CCLCSWRPWPDTLOCRRC;;; SY) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCLCSWLOCRRC;;; AU) (A;; CCLCSWRPWPDTLOCRRC;;; PU) SC. exe sd<br>set cryptsvc D: (A;; CCLCSWLOCRRC;;; AU) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCDCLCSWRPWPDTLCRSDRCWDWO;;; SO) (A;; CCLCSWRPWPDTLOCRRC;;; SY) S: (AU; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO;; WD) SC.<br> exe sdset TrustedInstaller D: (A;; CCLCSWLOCRRC;;; AU) (A;; CCDCLCSWRPWPDTLOCRSDRCWDWO;;; BA) (A;; CCDCLCSWRPWPDTLCRSDRCWDWO;;; SO) (A;; CCLCSWRPWPDTLOCRRC;;; SY) S: (AU; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO;; WD
- Đăng ký lại các tập tin của hệ thống thư viện động (DLL) liên quan đến bit và Windows Update
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 - Đặt lại Winsock cài đặt:
Netsh Winsock Reset
- Thiết lập lại proxy hệ thống:
Netsh winhttp Reset proxy
- Tùy chọn. Khi sử dụng máy chủ WSUS cục bộ, bạn cũng có thể đặt lại liên kết hiện tại của máy khách WSUS máy chủ bằng cách xoá các tham số sau trong khoá đăng ký HKLMSOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdat
REG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v AccountDomainSid /f
REG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v PingID /f
REG DELETE “HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate” /v SusClientId /f
REG DELETE “HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate” /v TargetGroup /f
REG DELETE “HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate” /v WUServer /f
REG DELETE “HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate” /v WUStatusServer /f - Bắt đầu các dịch vụ đã dừng trước đó: SC.
<br>
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc - Tùy chọn. Trong một số trường hợp, bạn sẽ cần cài đặt hoặc cài đặt lại phiên bản mới nhất của Windows Update Agent (WUA). Bạn có thể tải xuống phiên bản hiện tại của tác nhân Windows Update từ trang web này https://support.microsoft.com/en-us/kb/949104. Tải xuống tệp cho phiên bản Windows của bạn. Để buộc cài đặt lại tác nhân Windows Update, hãy chạy lệnh sau: đối với Windows 7 x86: win
dowsupdateagent-7,6-x86. exe/im lặng/norestart/wuforce,
cho Windows 7 x64:windowsupdateagent-7,6-x64. exe/Quiet/norestart/wuforce
Bây giờ bạn chỉ phải khởi động lại máy tính của bạn và chạy đồng bộ hóa với Windows Update Server/WSUS.
wuauclt/resetauthorization/detectnow
Sau đó đi đến Windows Update và đảm bảo rằng không có lỗi trong khi kiểm tra, tải xuống và cài đặt các bản Cập Nhật.
Các kịch bản reset_windows_update_agent. bat có thể được tải sau này liên kết reset_windows_update_agent. zip (tùy chọn 9 và 11 không được bao gồm trong kịch bản vì chúng là tùy chọn). Tải tập lệnh, giải nén nó và chạy với các đặc quyền quản trị viên.
Nếu các bản Cập Nhật được tải xuống và cài đặt đúng cách, bạn có thể loại bỏ sao lưu:
Ren%systemroot%SoftwareDistribution SoftwareDistribution. bak<br>Ren%SystemRoot%system32catroot2 catroot2. Bak
Script đặt lại tác nhân Windows Update
Trong thư viện tập lệnh TechNet có một kịch bản khá hữu ích và đơn giản để đặt lại các cấu phần Windows Update – đặt lại công cụ Windows Update Agent. Các kịch bản là phổ quát và thích hợp cho tất cả các phiên bản của Windows: bắt đầu với Windows XP và kết thúc với Windows 10 xây dựng mới nhất. Hãy xem xét cách sử dụng nó.
- Tải về lưu trữ ResetWUEng. zip đây (https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc) và giải nén nó;
- Chạy tập tin ResetWUEng. cmd với quyền quản trị viên;
- Tập lệnh sẽ phát hiện phiên bản hệ điều hành của bạn (trong ví dụ của tôi, nó là Windows 10) và sẽ cung cấp 18 tùy chọn khác nhau. Một vài trong số đó không liên quan trực tiếp đến việc đặt lại các thiết lập tác nhân WU, nhưng có thể hữu ích để khắc phục các sự cố Windows khác nhau (kiểm tra đĩa với Chkdsk, sửa lỗi trong hình ảnh Windows, đặt lại Winsock, xoá các tệp tạm thời, v.v.);
- Để đặt lại cài đặt Windows Update, nó thường là đủ để sử dụng tuỳ chọn 2 – đặt lại các cấu phần Windows Update. Nhấn 2 và Enter;
- Tập lệnh sẽ tự động thực hiện tất cả các hành động mà chúng tôi mô tả ở trên khi thực hiện đặt lại thủ công của Windows Update Agent từ dấu nhắc lệnh;Bạn có thể xem các kịch bản thực hiện hành động bằng cách mở tập tin ResetWUEng. cmd trong bất kỳ trình soạn thảo văn bản và kiểm tra nội dung của nó. Ví dụ: tùy chọn 2 gửi bạn đến chức năng. components.
- Sau khi hoàn thành lệnh đặt lại Windows Update Agent, khởi động lại máy tính của bạn và chạy quét các bản cập nhật mới.