Các bản cập nhật Windows là một phần quan trọng của hệ điều hành Windows. Đây là một tính năng được tích hợp trong Windows giúp Microsoft đẩy các bản cập nhật, sửa lỗi và vá các lỗ hổng bảo mật. Mặc dù người dùng có quyền lựa chọn bỏ qua, dừng và không bao giờ cập nhật nhưng chúng tôi không khuyến nghị điều này vì nó có thể khiến hệ thống của bạn gặp rủi ro bảo mật nghiêm trọng.
Vì bản cập nhật Windows cũng là một chương trình; do đó lỗi nhất định xảy ra trong đó. Một trong số đó là khi người dùng cố gắng chạy cập nhật Windows, một lỗi xuất hiện cho biết Windows Update hiện không thể kiểm tra các bản cập nhật do dịch vụ không chạy. Bạn có thể cần khởi động lại máy tính của mình . Nguyên nhân của lỗi này có thể là do dịch vụ cập nhật Windows không khởi động được hoặc mục đăng ký bị hỏng khiến không tìm thấy dịch vụ.
Trong hướng dẫn này, tôi sẽ hướng dẫn bạn một số phương pháp để giải quyết và khắc phục sự cố này.
Phương pháp 1:Sửa chữa Windows Update Service
Để giúp mọi thứ dễ dàng hơn, chúng tôi đã tạo một tệp hàng loạt để dừng dịch vụ cập nhật windows, xóa thư mục SoftwareDistribution và chạy lại dịch vụ cập nhật. windowsupdatefix.bat
- Nhấp chuột phải vào liên kết windowsupdatefix.bat ở trên và chọn Lưu dưới dạng. Lưu tệp và mở vị trí tệp, nhấp chuột phải vào tệp và chọn Chạy với tư cách quản trị viên.
- Cửa sổ nhắc lệnh màu đen sẽ bật lên trong vài giây, sau khi cửa sổ biến mất, hãy thử chạy lại bản cập nhật.
Phương pháp 2:Đặt lại Cài đặt Windows Update
Tắt rồi bật cập nhật Windows thông qua bảng điều khiển đã khắc phục sự cố này cho nhiều người dùng vì nó đặt lại mọi cài đặt không nhất quán của bản cập nhật Windows. Để làm điều đó, hãy nhấn Windows phím và nhập Windows Cập nhật .
- Nhấp vào Windows cập nhật trong kết quả tìm kiếm. Trong cửa sổ cập nhật Windows, nhấp vào Thay đổi Cài đặt .
- Chọn Không bao giờ kiểm tra các bản cập nhật trong Quan trọng Cập nhật và nhấp vào OK . Đóng tất cả các cửa sổ.
- Bây giờ, hãy truy cập lại cửa sổ cài đặt cập nhật Windows. Chọn Cài đặt bản cập nhật tự động và nhấp vào OK. Bây giờ hãy kiểm tra lại các bản cập nhật.
Nếu bạn vẫn gặp lỗi, hãy chuyển sang giải pháp tiếp theo
Phương pháp 3:Tạm thời vô hiệu hóa Bảo vệ chống vi-rút và tường lửa
Chương trình chống vi-rút của bạn, thậm chí cả Windows Security Essential đôi khi có thể ngăn bản cập nhật Windows khởi động. Vì vậy, tạm thời vô hiệu hóa bất kỳ biện pháp bảo vệ thời gian thực nào mà phần mềm chống vi-rút và / hoặc phần mềm gián điệp của bạn có. Sau đó, kiểm tra các bản cập nhật. Thời tiết giải pháp hoạt động hay không, hãy kích hoạt tất cả các biện pháp bảo vệ của bạn.
Phương pháp 4:Sửa chữa cơ sở dữ liệu Windows Update
Để sửa chữa cơ sở dữ liệu cập nhật Windows, Nhấp vào Bắt đầu và Nhập cmd. Nhấp chuột phải vào CMD và chọn Chạy với tư cách quản trị viên.
Trong dấu nhắc lệnh màu đen, hãy thực hiện các lệnh sau:
net stop wuauserv
cd / d% windir% \ SoftwareDistribution \ DataStore \ Logs
esentutl / mh .. \ DataStore.edb | findstr / i / c:”Trạng thái:”
Nếu Trạng thái:Tắt máy sạch được hiển thị trong dòng lệnh, bạn không cần tiếp tục với giải pháp này vì cơ sở dữ liệu vẫn ổn.
Nếu bước này không thành công hoặc nếu Trạng thái:Tắt máy sạch không được hiển thị trong dòng lệnh thì hãy tạo một thư mục tạm thời có tên là “tệp cố định”. Để làm như vậy, hãy nhập lệnh sau vào cửa sổ dấu nhắc lệnh màu đen:
mkdir c:\fixedfiles
Bây giờ, hãy truy cập vào một máy tính Windows khác có các bản cập nhật Windows đang chạy tốt. Nhấn và giữ phím Windows và nhấn R . Nhập Hệ thống32 và nhấn Enter .
Trong Hệ thống32 thư mục, định vị tệp có tên esent.dll và đặt nó vào fixedfiles thư mục của máy tính có bản cập nhật Windows mà bạn đang sửa chữa.
Sau đó, chạy, nhập lệnh sau vào cửa sổ màu đen của dấu nhắc lệnh của máy tính mục tiêu:
copy %windir%\system32\esentutl.exe c:\fixedfiles\ c:\fixedfiles\esentutl.exe /r edb net start wuauserv
Khởi động lại hệ thống của bạn và chạy bản cập nhật Windows để kiểm tra xem sự cố đã được giải quyết chưa.