Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Khắc phục lỗi "We could not complete the installation because an update service was shutting down" khi cập nhật Windows 10

Nếu gặp thông báo lỗi Windows Update "We could not complete the installation because an update service was shutting down" khi nâng cấp Windows 10 lên phiên bản mới, bài viết này sẽ giúp bạn khắc phục.

The installation could not be completed because the update service stopped. We were unable to complete the installation because the update was stopped.

Các giải pháp khắc phục

  1. Chạy Windows Update Troubleshooter
  2. Reset Windows Update Components thủ công
  3. Kiểm tra trạng thái các dịch vụ liên quan Windows Update
  4. Chạy DISM sửa chữa thành phần Windows Update
  5. Tải trực tiếp Windows 10 ISO hoặc dùng Media Creation Tool (MCT)

1. Chạy Windows Update Troubleshooter

Điều đầu tiên khi gặp lỗi Windows Update: chạy công cụ khắc phục sự cố tích hợp sẵn.

2. Reset Windows Update Components thủ công

Có thể do file hệ thống bị hỏng. Mở Command Prompt quyền Admin, chạy lần lượt các lệnh sau để dừng dịch vụ:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Xóa file qmgr*.dat:

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

(Nhấn Y xác nhận nếu được hỏi)

Đổi tên thư mục SoftwareDistribution và catroot2:

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

Reset BITS và Windows Update service về security descriptor mặc đị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)

Chuyển đến System32 và đăng ký lại DLL:

cd /d %windir%\system32
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

Reset cấu hình mạng:

netsh winsock reset
netsh winsock reset proxy

Khởi động lại các dịch vụ đã dừng:

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Exit

Khởi động lại máy tính. Nếu vẫn lỗi, thử cách tiếp theo.

Mẹo: Có thể dùng Reset Windows Update Components Tool tự động.

3. Kiểm tra trạng thái dịch vụ Windows Update

Mở Services (services.msc) > đảm bảo các dịch vụ sau không bị Disabled:

  • Windows Update Service – Manual (Triggered)
  • Windows Update Medic Services – Manual
  • Cryptographic Services – Automatic
  • Background Intelligent Transfer Service – Manual
  • Windows Installer – Manual

Ví dụ bật BITS: services.msc > tìm Windows Update > double-click > Startup type: Automatic > Apply/OK. Làm tương tự các dịch vụ khác.

4. Chạy DISM sửa chữa thành phần Windows Update

DISM có thể sửa file Windows Update bị hỏng. Nếu client Windows Update đã hỏng, dùng lệnh:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

Thay C:\RepairSource\Windows bằng vị trí source sửa chữa thực tế. Log lưu tại %windir%/Logs/CBS/CBS.log.

5. Tải Windows 10 ISO hoặc dùng Media Creation Tool

Tải ISO từ trang Microsoft, mount (gán ảo) ISO, chạy setup.exe để nâng cấp tại chỗ (in-place upgrade). Hoặc dùng Windows 10 Update Assistant.