Computer >> Máy Tính >  >> Hệ thống >> Windows

Windows 8.1 gặp khó khăn khi tìm kiếm các bản cập nhật

Đây là một vấn đề khá kỳ lạ mà tôi đã chiến đấu gần đây. Nếu bạn đã theo dõi các bài viết liên quan đến Windows gần đây của tôi, thì tôi đã gặp sự cố với chức năng Windows Update (WU) trên máy tính xách tay Lenovo Ideapad Y50-70 tương đối mới của mình, khiến hình ảnh hệ thống hoàn chỉnh trở lại trạng thái cũ hơn, một bài học xứng đáng của riêng nó. Tuy nhiên, bản thân điều này đã đặt ra một vấn đề lớn với sự kết hợp của UEFI, ATI và Windows 8.1, nhưng chúng tôi đã xử lý tốt rào cản đó.

Vài tuần sau sự cố này, tôi nhận thấy máy tính xách tay ồn ào, quạt CPU hoạt động quá giờ. Không phải không có lý do chính đáng, vì bộ xử lý đang chạy ở mức 13%, đại khái là tất cả của một luồng logic và đây là quy trình svchost.exe cũng kiểm soát dịch vụ WU. Tôi biết rằng mình đang phải đối mặt với các bản cập nhật bị lỗi một lần nữa và thực sự, Windows 8.1 sẽ không bao giờ hoàn thành quá trình tìm kiếm các bản cập nhật, cho dù tôi có để nó chạy trong bao lâu đi chăng nữa. Tôi quyết định tôi cần phải sửa lỗi này.

Bài toán chi tiết hơn

Triệu chứng rất đơn giản - Windows 8.1 kiểm tra các bản cập nhật nhưng không bao giờ hoàn thành và hệ thống đang bận chạy ở CPU cao. Điều này có nghĩa là bạn không thể cài đặt các bản cập nhật và nếu bạn quan tâm đến chức năng này, có vẻ như bạn đang gặp khó khăn. Hoặc thậm chí có thể lo lắng.

Đối với tôi, sự cố tự xuất hiện vào khoảng giữa chu kỳ cập nhật tháng 5 năm 2016 và bản vá cập nhật tổng hợp gần đây có sẵn. Tôi đã không cài đặt bất kỳ trình điều khiển mới nào kể từ đó hoặc thêm phần cứng mới. Tôi đoán là Windows Update bị thiếu một trong các bản vá lỗi và vì không thể tìm thấy nó nên nó bị mắc kẹt trong một vòng lặp. Vì một số lý do kỳ lạ, trong một trong các chu kỳ cập nhật, một phần dữ liệu quan trọng bằng cách nào đó đã bị loại bỏ. Đó là giả định của tôi.

Không có lỗi rõ ràng nào trong nhật ký, ngoại trừ một lỗi - điều này không liên quan đến bất kỳ vấn đề gì bạn đang gặp phải, nhưng thực tế là bạn đang đọc hướng dẫn này cho thấy một số thông tin được thu thập ở đây có liên quan đến trường hợp của bạn.

Windows Store không đồng bộ được giấy phép máy. Mã kết quả 0x80070002

Tôi đã tìm kiếm trực tuyến ý nghĩa của lỗi này và đó là cả một khu rừng. Chúng ta sẽ cần phải từ từ xem qua gợi ý và các tùy chọn, từng cái một. Dù sao đi nữa, nếu tò mò, bạn có thể tham khảo danh sách mã lỗi cho WU hoặc tìm kiếm mục nhập cụ thể của mình. Bạn sẽ nhận được hàng trăm kết quả và tất cả chúng sẽ khác với kết quả của bạn, tất nhiên.

Giải pháp - không có giải pháp chính thức nào hoạt động

Đây có lẽ là phần buồn cười nhất trong toàn bộ câu chuyện này. Tôi lên mạng và bắt đầu đọc. Internet đã cung cấp cho tôi nửa tá khách hàng tiềm năng khác nhau - hầu hết trong số đó là các đề xuất và công cụ chính thức từ Microsoft - nhưng chúng chưa bao giờ khắc phục được sự cố của tôi. Để hướng dẫn này hoàn chỉnh, chúng tôi sẽ đề cập đến tất cả chúng, và sau đó thực sự tập trung vào một thứ đã hoạt động hiệu quả. Một lần nữa, vấn đề không phải là quay lại trạng thái hình ảnh hoặc bản sao lưu trước đó, mà là tìm ra vấn đề thực sự và giải quyết nó. Bởi vì tôi không thể lãng phí thời gian để quay lại ảnh chụp nhanh cũ hơn chỉ để rồi nó bị hỏng vài ngày sau đó.

Sử dụng Trình khắc phục sự cố

Windows 7 trở lên đi kèm với trình hướng dẫn khắc phục sự cố gọn gàng, cho phép bạn cố gắng khắc phục sự cố theo cách tự động. Đây là một giải pháp thuận tiện cho những người dùng ít kỹ năng hơn và những người không có tâm trạng tìm hiểu sâu bên trong hệ thống.

Trình khắc phục sự cố tuyên bố đã tìm thấy và sửa lỗi - 0x80070490, lỗi này khác với lỗi trong Nhật ký sự kiện. Điều này cũng đặt lại hoàn toàn lịch sử cập nhật, nhưng không sao, WU xây dựng lại chỉ mục khi cần. Nhưng điều này không giải quyết được vấn đề.

DISM

Công cụ tiếp theo tôi đã thử là Công cụ quản lý và phục vụ hình ảnh triển khai (DISM). Tiện ích tiện dụng này được thiết kế cho các chuyên gia và quản trị viên hệ thống, đồng thời nó được tích hợp sẵn trong Windows, vì vậy bạn chỉ cần sử dụng nó. Các hướng dẫn chính thức đề xuất lệnh sau:

C:\windows\system32>DISM.exe /Online /Cleanup-image /Restorehealth

Tôi để DISM chạy một lúc và nó đã hoàn thành, tuyên bố rằng nó đã sửa lỗi. Nó đã không thực sự.

C:\windows\system32>DISM.exe/Trực tuyến/Dọn dẹp hình ảnh/Khôi phục sức khỏe

Công cụ quản lý và phục vụ hình ảnh triển khai
Phiên bản:6.3.9600.17031

Phiên bản hình ảnh:6.3.9600.17031

[===========================100.0%=============]
Thao tác khôi phục hoàn tất thành công. Thanh phân
cửa hàng tham nhũng đã được sửa chữa.

Các hoạt động hoàn thành thành công.

C:\windows\system32>

Trình hướng dẫn Sửa lỗi Windows Update

Tôi cũng đã thử chạy công cụ chẩn đoán WU mới nhất, công cụ này khả dụng khi bạn chạy qua trình hướng dẫn trực tuyến tương tác. Công cụ này rất giống với Trình khắc phục sự cố và nó thực sự đã hoàn thành quá trình chạy kỹ lưỡng hơn nhiều và dường như còn tìm thấy nhiều lỗi hơn nữa. Xin lưu ý rằng mã lỗi liên tục thay đổi, cộng với việc tôi thỉnh thoảng cũng bị lỗi 0x80244019 xuất hiện một vài lần, nhưng điều này chỉ xảy ra do dịch vụ WU đã bị dừng và nó chỉ cần bắt đầu.

Tuy nhiên, bất chấp vô số điều tốt đẹp được cho là đã được sửa chữa bởi tiện ích chẩn đoán, không điều gì trong số đó tạo ra bất kỳ sự khác biệt nào. WU sẽ vẫn bị kẹt, dù có hay không có khởi động lại tạm thời và CPU sẽ dao động ở mức 12-13%.

Mô-đun PowerShell PSWindowsUpdate

Tôi đã dùng thử mô-đun PSWindowsUpdate chính thức, mô-đun này được cho là sẽ lấy các bản cập nhật thông qua Powershell và khắc phục mọi sự cố cố hữu trong chức năng cốt lõi. Có vẻ như một công cụ thực sự mát mẻ. Tôi đã làm theo hướng dẫn do Kapil Arya cung cấp trong hướng dẫn mang tính thực tiễn cao về lỗi WU của anh ấy, nhưng điều này thực sự không đưa tôi đến đâu cả. Cũng cần lưu ý rằng phần hướng dẫn đề cập đến một tập hợp các vấn đề hơi khác một chút.

Đặt ExecutPolicy RemoteSigned
Mô-đun nhập khẩu PSWindowsUpdate
Get-WUInstall

Bản vá độc lập - KB3138615

Tôi đã thử bản vá WU độc lập KB3138615 và bản vá này không có sẵn để tải xuống trực tiếp, vì vậy tôi phải xem qua Danh mục cập nhật của Microsoft, điều này vẫn ổn. Bản vá đã chạy và cài đặt, nhưng tôi vẫn không thể nhận được bất kỳ bản cập nhật nào.

Những thứ khác

Tôi cũng đã thử thay đổi cài đặt DEP - thực sự không có ý nghĩa gì, và có vẻ như trò phù thủy thuần túy được lặp đi lặp lại trong các bài báo trực tuyến, và tất nhiên, điều đó không có gì khác biệt, nhưng tôi muốn đảm bảo rằng mình đã hết sức kỹ lưỡng.

Một điều tôi đã không làm là đặt lại các thành phần WU theo cách thủ công. Đây là một hành động lâu dài và kéo dài, và nó có khả năng làm hỏng mọi thứ. Bên cạnh đó, tất cả các hành động này đều có thể được viết theo kịch bản và dù sao thì chúng cũng phải là một phần của Trình khắc phục sự cố hoặc công cụ chẩn đoán và tôi đoán chúng vẫn là như vậy. Vì vậy, không.

Giải pháp hiệu quả:Autopatcher

Xin thưa, tôi đã sử dụng một công cụ không chính thức để cố gắng sửa lỗi WU. Điều này khá triệt để, vì tôi thường không xác nhận và/hoặc tin vào các tiện ích của bên thứ ba để quản lý hệ thống. Nhưng trong trường hợp này, tôi không có gì để mất, vì vậy tôi quyết định thử. Trải nghiệm của tôi với Autopatcher khá nhạt nhẽo vì tôi đã cố gắng sử dụng nó để khắc phục chức năng cập nhật chậm của Windows 7, trước khi cuối cùng tôi tìm thấy và thử nghiệm bản sửa lỗi chính thức được Microsoft phát hành vào khoảng mùa hè năm 2016.

Tôi tải xuống Autopatcher và để nó lấy tất cả Windows Update quan trọng và không quan trọng, một lượng dữ liệu đáng giá 2,1 GB. Sau đó, tôi đã thử nghiệm rằng tôi thực sự có thể cài đặt một vài trong số này, thử bản sửa lỗi Adobe Flash Player tháng Giêng và một số bản sửa lỗi khác. Hoạt động tốt và trong các lần khởi chạy tiếp theo, chúng thực sự đã bị xóa khỏi danh sách các bản sửa lỗi nóng có sẵn.

Điều khiến tôi ngạc nhiên là tôi có một danh sách dài các bản sửa lỗi cũ 2014-2015 được liệt kê, những thứ được cho là Windows không cài đặt, cần cài đặt hoặc thậm chí không muốn cung cấp. Tôi quyết định cài đặt tất cả chúng. Autopatcher hoàn thành tốt hành động. Sau khi khởi động lại, chúng vẫn hiển thị, vì vậy tôi đoán chúng đã bị thay thế bởi các bản cập nhật khác, nhưng quan trọng hơn, Windows Update đã hoạt động trở lại! Bất cứ điều gì Autopatcher đã làm và cố gắng cài đặt cuối cùng cũng phải giải quyết được vòng lặp đang ảnh hưởng đến hệ thống. Tôi đoán rằng một hotfix bị thiếu cuối cùng đã được áp dụng hoặc thư viện bị hỏng đã được thay thế và dịch vụ có thể tiếp tục hoạt động bình thường. Điều này nghe có vẻ ngớ ngẩn, nhưng thực sự việc cài đặt tất cả những thứ cũ đã giúp ích rất nhiều.

Một hiệu ứng hệ thống khác

Kể từ khi tôi viết bài viết này - và ngay trước khi xuất bản nó - vấn đề chính xác tương tự với các triệu chứng giống hệt nhau đã xuất hiện trên Asus Vivobook của tôi. Do đó, tôi đã sử dụng phương pháp tương tự và khắc phục sự cố một cách đáng tin cậy bằng Autopatcher.

Điều buồn cười là, sự cố tiếp tục quay trở lại - WU chỉ đơn giản là ngừng tìm kiếm các bản cập nhật hệ thống sau một thời gian. May mắn thay, nhiều lần, trên hai hệ thống hoàn toàn khác nhau, Autopatcher đã giúp giải quyết vấn đề với kết quả tốt và nhất quán. Chỉ cần chạy nó, cài đặt bất kỳ bản cập nhật nào và sau đó, hệ thống sẽ tiếp tục các hoạt động WU nhanh bình thường.

Điều này cho tôi thấy rằng bất kể điều gì đang xảy ra ở đây, thì đó là một vấn đề cố hữu trong Windows 8.1 và nó chắc chắn không làm cho hệ điều hành bán thông minh này trở nên tốt hơn hay cho tôi lý do để nâng cấp lên Windows 10. Ngược lại. Âm mưu vô nghĩa sang một bên, nếu nhà cung cấp không thể hoặc không muốn giải quyết các vấn đề cốt lõi trong một thành phần quan trọng của sản phẩm chủ lực của họ, thì tôi không có ý định sử dụng các bản phát hành trong tương lai của họ.

Một khuyến nghị cho bất kỳ ai gặp phải vấn đề này - không nâng cấp với hy vọng điều đó sẽ giải quyết vấn đề. Nó có thể, nhưng đó là một cách giải quyết hơn là một giải pháp. Theo một cách nào đó, phương pháp của riêng tôi cũng là một cách hack, nhưng nó sẽ trả lại cho bạn chức năng WU, như nó phải vậy. Dù sao, hai hộp Windows 8.1 khác nhau, phần cứng khác nhau, nhà cung cấp khác nhau, thậm chí là ngăn xếp phần mềm khác nhau, cùng một vấn đề. Đây là một vấn đề hệ điều hành thuần túy. Đừng đổ mồ hôi và đừng tự trách mình. Sử dụng Autopatcher để sửa lỗi và tiếp tục hoạt động bình thường. Đáng tin cậy, an toàn, đã được thử nghiệm hơn 10 lần trong 5-6 tháng qua, rất tốt.

Kết luận

Tôi không tự hào về công việc tôi đã làm ở đây. Nhưng tôi thấy khá ngớ ngẩn khi không có công cụ chính thức nào thực sự làm được điều gì hữu ích hoặc có ý nghĩa, và đó là cách tiếp cận bạo lực với phần mềm của bên thứ ba bằng cách nào đó đã giúp tôi vượt qua rào cản vòng lặp. Đối với vấn đề đó, việc cài đặt lại hệ thống có thể đã khắc phục được sự cố, nhưng tôi nghi ngờ điều đó. Rốt cuộc, việc khôi phục lại hình ảnh trước đó chỉ giúp ích tạm thời và có một thứ khác khiến hệ thống phát điên.

Nhìn chung, tôi vẫn không nghĩ rằng Autopatcher hoặc WSUS Offline là lựa chọn phù hợp, nhưng nếu bạn phải làm vậy, chúng có thể tốt hơn một hệ thống không có bản cập nhật và/hoặc WU bị hỏng. Tuy nhiên, chúng tôi đã học được rất nhiều điều ở đây, bao gồm cách đối phó với các lỗi khác nhau, cách sử dụng một số công cụ khắc phục sự cố, một số thủ thuật PowerShell, một vài điều lặt vặt khác và sau đó là cách khắc phục áp dụng tất cả khá bất ngờ thông qua Autopatcher. Một bước ngoặt đột ngột trong cốt truyện.

Nếu bạn từng gặp phải một vấn đề tương tự, trước tiên hãy bắt đầu với những điều đơn giản và từ từ tiến tới sự tuyệt vọng và những thay đổi lớn hơn. Các tiện ích chính thức và nếu chúng không hữu ích, hãy xem xét Autopatcher. Tôi hài lòng với kết quả này và nó giúp tôi tự tin hơn khi sử dụng chương trình này, ngay cả khi nó đã làm điều gì đó không nên có. Tôi đã yêu cầu nó cập nhật cho tôi, nhưng nó thực sự đã sửa lỗi Windows Update. Nhận nghịch lý thơ trong toàn bộ điều này? Vấn đề là, với các sự cố Windows 7 và 8.1 mà chúng tôi đã thấy trong vài năm qua, tôi thực sự hy vọng Microsoft sẽ tập trung hơn vào một chức năng quan trọng như vậy. Nhưng dù sao, tôi hy vọng hướng dẫn này sẽ giúp bạn khôi phục lại sự tỉnh táo của mình. Bảo trọng.

Chúc mừng.