Windows Update hiện không thể kiểm tra các bản cập nhật, vì dịch vụ không chạy


27

Sáng nay tôi đã thử chạy Windows Update trên hai máy tính Windows 7 của mình (cả hai đều là máy ảo) và tôi gặp phải thông báo lỗi bật lên thú vị này. Tôi chưa bao giờ gặp phải vấn đề này trước đây, vì vậy tôi đã hơi bối rối.

nhập mô tả hình ảnh ở đây

Từ tin nhắn, suy nghĩ đầu tiên của tôi là xem dịch vụ Windows Update có chạy hay không. Nó đã được. Như thường lệ, giải pháp không bao giờ đơn giản như vậy. Tôi đã cố gắng khởi động lại dịch vụ và khởi động lại PC không có kết quả.

nhập mô tả hình ảnh ở đây

Vì vậy, tôi đi đến các interwebs cho một giải pháp. Tôi đã tìm thấy một giải pháp cho vấn đề này, vì vậy tôi nghĩ sẽ đăng nó để tham khảo trong tương lai của tôi và cho bất kỳ ai khác có thể gặp phải vấn đề này. Tôi sẽ đăng câu trả lời trong thời gian ngắn.

Nếu bạn có giải pháp thay thế đã làm việc cho bạn, xin vui lòng để lại một bài viết hoặc bình luận.


Hãy chú ý đến thực tế là mặc định dịch vụ cập nhật windows được đặt là mặc định bị trì hoãn. Nếu bạn cố gắng bắt đầu sử dụng nó trong những giây đầu tiên sau khi khởi động, bạn sẽ gặp lỗi lấy mẫu.
Diogo

Câu trả lời:


30

Rõ ràng, vấn đề là với một tệp nhật ký windows bị hỏng. Cảm ơn Bill Gates.

Để Window Update chạy lại, bạn phải:

  1. Chuyển đến Dịch vụ và tạm thời dừng dịch vụ "Windows Update"
  2. Truy cập c: \ windows \ softwaredistribution \ datastore \ log \
  3. Tìm tập tin edb.log
  4. Đổi tên hoặc xóa tập tin
  5. Khi tệp được đổi tên hoặc xóa, hãy quay lại Dịch vụ và Bắt đầu dịch vụ "Cập nhật Windows"
  6. Hãy thử chạy lại Windows Update. Nó sẽ hoạt động bình thường.

Cho đến nay, tôi không có bất kỳ vấn đề với giải pháp này. Tôi đã cài đặt thành công các bản cập nhật trên một trong các PC. Xin vui lòng bình luận về điều này với bất kỳ cải tiến có thể được thực hiện, và cho tôi biết nếu điều này đã hữu ích cho bạn.

Tài liệu tham khảo:


4
Đối với tôi (Windows Server 2008), việc dừng dịch vụ "Cập nhật Windows" là đủ để xóa / đổi tên. Vì vậy, việc khởi động lại sang chế độ An toàn có thể không cần thiết.
Alois Mahdal

+1 đã giúp tôi sau khi tôi đã xem qua tất cả các bài viết về điều này.
xsaero00

1
Tôi nghi ngờ cá nhân Bill Gates đã mã hóa nhật ký kho dữ liệu Windows Update. :)
Nhà phát triển toàn diện

@HolisticDeveloper: Vâng, tôi nghĩ rằng chúng ta cần phải cảm ơn Obama thay thế.
Mehrdad

10

Về cơ bản, điều tương tự như câu trả lời ở trên, nhưng theo tôi thì dễ hơn một chút:

  1. Dừng dịch vụ Windows Update trong services.msc (để cửa sổ dịch vụ mở)

  2. Đi đến C:\Windows

  3. Đổi tên SoftwareDistributionthư mục thành một cái gì đó nhưSoftwareDistribution_OLD

  4. Quay trở lại dịch vụ và khởi động dịch vụ Windows Update (điều này cũng sẽ SoftwareDistributiontự động tạo một thư mục mới )

  5. Đợi vài phút và thử lại!

  6. Nếu nó hoạt động và bạn muốn, hãy tiếp tục và xóa SoftwareDistribution_OLDthư mục, nếu không bạn có thể hoàn nguyên

Điều này đã làm việc nhiều lần đối với tôi. Mặc dù, tiết lộ đầy đủ, tôi chưa bao giờ kiểm tra Lịch sử Windows Update để xem liệu nó có biết bản cập nhật nào đã được cài đặt không và khi nào. Máy đủ thông minh mặc dù để biết trong tương lai bạn cần cập nhật những gì và không cần. Hai xu của tôi!


1
Điều này rất tốt cho tôi - điều quan trọng là tôi phải CHỜ ĐỢI MỘT PHÚT THƯỞNG ở bước 5. Lần đầu tiên tôi thử, tôi phải quá nhanh để làm mới nó. Cảm ơn nhiều :-).
Mister_Tom

4

Đây là một sửa chữa thực sự phi kỹ thuật, nhưng nó dường như hoạt động nhất quán giữa những người gặp vấn đề này với Windows 7 hoặc Vista.

Chuyển đến cài đặt cập nhật windows của bạn và thay đổi thành "Không bao giờ kiểm tra cập nhật". Áp dụng thay đổi.

Sau đó thay đổi cài đặt một lần nữa để tùy chọn ưa thích của bạn. Tôi đã sử dụng "Kiểm tra cập nhật, nhưng hãy để tôi chọn tải xuống và cài đặt chúng". Áp dụng thay đổi này.

Khi tôi áp dụng thay đổi thứ hai, quá trình cập nhật trở lại bình thường.


Hoạt động hoàn hảo trên Windows 7 SP1 x64.
Mật khẩu chống yếu 31/12/14

0

Từ Microsoft: Windows 7 - Windows Update không hoạt động

Kiểm tra xem Windows Update Service có chạy không. Bảng điều khiển> Công cụ quản trị> Dịch vụ

Nếu dịch vụ Windows Update không chạy, hãy thử khởi động nó (nên khởi động tự động)

Dịch vụ Windows Update phụ thuộc vào các dịch vụ DCOM và RPC, vì vậy nếu không chạy, bạn có thể cần phải khởi động chúng.

Không, bạn có thể cần phải cài đặt sửa chữa.


1
Đừng chỉ sao chép và dán nội dung từ nơi khác. Ít nhất là trích dẫn nó đúng cách và bao gồm một liên kết đến nguồn.
slhck

0

Đây là những gì đã giúp tôi trong tình huống tương tự. Chạy lệnh này trong dấu nhắc lệnh:

regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wups.dll
regsvr32 wups2.dll
regsvr32 wuwebv.dll
regsvr32 wucltux.dll

Đăng ký lại DLL đã giúp trong môi trường Windows 7.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.