Đôi khi, người dùng gặp sự cố khi sử dụng Windows Update. Mặc dù có một số cách khắc phục sự cố Windows Update khác nhau, nếu điều này xảy ra thường xuyên, bạn nên đặt lại cài đặt Windows Update về mặc định. Điều này có thể hữu ích nếu Windows Updates của bạn không cài đặt được. Chúng tôi đã thấy cách đặt lại Windows Update về mặc định bằng cách sử dụng Đặt lại công cụ thành phần Windows Update. Tiện ích Fix WU của chúng tôi đăng ký lại tất cả các tệp dll Windows Update liên quan và đặt lại các cài đặt khác về mặc định. Nhưng nếu bạn muốn biết cách đặt lại từng thành phần Windows Update theo cách thủ công theo mặc định trong Windows 10/8/7, thì bài đăng này là những gì bạn đang tìm kiếm.
Đặt lại thành phần Windows Update theo cách thủ công
1] Trước tiên, bạn sẽ cần phải dừng Chuyển thông minh nền, Cập nhật Windows, Dịch vụ mật mã. Các dịch vụ về cơ bản cho phép Windows tải xuống tất cả các tệp và bản cập nhật được sử dụng bởi Windows Update tự động và các thành phần Windows khác. Nó sử dụng băng thông nhàn rỗi của kết nối mạng khi kết nối của bạn ở chế độ chờ và tải xuống âm thanh các tệp ở chế độ nền. Do đó, cách tốt nhất là vô hiệu hóa dịch vụ BITS trước khi tiếp tục.
Để làm như vậy, trong cửa sổ nhắc lệnh nâng lên, gõ các lệnh sau và nhấn Enter sau khi bạn gõ mỗi lệnh.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
2] Tiếp theo bạn cần xóa các tệp qmgr *.dat. Để thiết lập lại các thành phần Windows Update, bạn sẽ cần phải xóa các tập tin. Để thực hiện việc này, tại dấu nhắc lệnh, gõ lệnh sau, rồi nhấn Enter:
Del '%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat'
Điều đáng nói ở đây là nếu đây là lần đầu tiên bạn đang cố gắng giải quyết vấn đề Windows Update của mình bằng cách làm theo các bước trong bài đăng này, bạn nên bỏ qua bước này và chuyển trực tiếp đến bước tiếp theo. Bước này chỉ nên được theo dõi để khắc phục sự cố khi bạn thấy không có giải pháp nào trong tầm nhìn mặc dù đã thử tất cả các bước được nêu trong bài viết ngoại trừ bước này vì bước này được thực hiện bởi chế độ "Linh hoạt" của giải pháp Khắc phục sự cố.
3] Đổi tên các thư mục SoftwareDistribution và catroot2. Để thực hiện việc này, tại dấu nhắc lệnh, gõ các lệnh sau đây. Hãy chắc chắn rằng bạn nhấn Enter sau khi bạn gõ mỗi lệnh.
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
3] Đặt lại dịch vụ BITS và dịch vụ Windows Update thành bộ mô tả bảo mật mặc định. Để thực hiện việc này, tại dấu nhắc lệnh, gõ các lệnh sau đây. Hãy chắc chắn rằng bạn nhấn Enter sau khi bạn gõ mỗi lệnh.
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Bây giờ, trong cửa sổ dấu nhắc lệnh được mở ra, gõ lệnh sau, và sau đó nhấn Enter:
cd /d %windir%system32
Đăng ký lại các tệp BITS và các tệp dll liên quan đến Windows Update. Để làm như vậy, trong cửa sổ dấu nhắc lệnh, gõ các lệnh sau đây. Đừng quên nhấn phím Enter sau mỗi lệnh bạn gõ.
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
4] Xóa các giá trị Registry không chính xác
Mở Registry Editor và điều hướng đến khóa sau:
HKEY_LOCAL_MACHINECOMPONENTS
Nhấp chuột phải COMPONENTS. Bây giờ trong ngăn bên phải, hãy xóa phần sau nếu chúng tồn tại:
- PendingXmlIdentifier
- NextQueueEntryIndex
- AdvancedInstallersNeedResolving
Khởi động lại máy tính của bạn.
5] Đặt lại Winsock. Đây là một đặc tả kỹ thuật xác định cách phần mềm mạng Windows sẽ truy cập các dịch vụ mạng, đặc biệt là TCP / IP. Hệ điều hành Windows đi kèm với tệp Thư viện liên kết động (DLL) được gọi là winsock.dll triển khai API và điều phối các chương trình Windows và các kết nối TCP / IP. Do một số lý do, Ổ cắm Windows thường được gọi là Winsock có thể bị hỏng. Do đó, người dùng có thể gặp khó khăn trong việc thiết lập kết nối Internet. Do đó nó trở nên cần thiết để sửa chữa Winsock bằng cách đặt lại nó.
Để thực hiện việc này, trong cửa sổ dấu nhắc lệnh, gõ lệnh sau, và sau đó nhấn Enter:
netsh winsock reset
5] Khi tất cả được thực hiện, hãy khởi động lại dịch vụ BITS, dịch vụ Windows Update và dịch vụ Mật mã. Để thực hiện việc này, hãy quay lại dấu nhắc lệnh và nhập các lệnh sau. Một lần nữa, hãy chắc chắn rằng bạn nhấn Enter sau khi bạn gõ mỗi lệnh.
- bit bắt đầu ròng
- net bắt đầu wuauserv
- net appidsvc bắt đầu
- net bắt đầu cryptsvc
Cuối cùng, hãy chắc chắn rằng bạn đã cài đặt Windows Update Agent mới nhất trên máy tính của bạn.
Khởi động lại máy tính của bạn để hoàn tất quá trình.
Nguồn: KB971058. Bài viết KB này cũng cung cấp cho bạn các liên kết để tải xuống Trình khắc phục sự cố Windows Update về cơ bản tự động hóa toàn bộ quy trình thủ công và giúp bạn khắc phục sự cố Windows Update trong một lần nhấp.
Bài viết liên quan:
- Regsvr32 trong Windows: Giải thích, lệnh, sử dụng và thông báo lỗi
- Windows Update không hoạt động, bị kẹt kiểm tra hoặc để trống trang
- Danh sách các lệnh Rundll32 cho Windows 10/8/7
- Cách khắc phục các lỗi tệp DLL bị thiếu trên Windows 10/8/7 PC
- Hủy đăng ký, Đăng ký, Đăng ký lại các tệp DLL hoặc OCX trong Windows 10/8/7