Về mặt kỹ thuật, lỗi 0x800f0984 có nghĩa là PSFX_E_MATCHING_BINARY_MISSING tức là thư mục thành phần phù hợp tồn tại nhưng thiếu nhị phân. Nói một cách đơn giản, bản cập nhật bạn đang cố gắng cài đặt không thể tìm thấy các tệp cần thiết trên phiên bản Windows 10 cũ hơn được cài đặt.
Sự cố xảy ra khi PC của người dùng không cài đặt được bản cập nhật Windows 10 21H1 với lỗi 0x800f0984; hoặc quá trình tải xuống không bắt đầu hoặc quá trình tải xuống / cài đặt bị kẹt ở một số phần trăm. Thông thường, loại thông báo sau được hiển thị:
Sẽ không phải là một cảnh đẹp khi gặp lỗi (như lỗi 0x800f0984) khi bạn đang mong muốn hệ thống của mình ổn định và an toàn hơn sau khi áp dụng các bản cập nhật Windows. Sau đây là những nguyên nhân chính mà chúng tôi có thể xác định có thể dẫn đến lỗi 0x800f0984.
- Gói tiết kiệm điện năng :Nếu bạn là một trong những người dùng thích đặt hệ thống của họ vào gói năng lượng tiết kiệm pin để kéo dài thời gian và tuổi thọ của pin, thì bạn phải biết rằng gói năng lượng này có thể làm cho một số thành phần hệ thống hoạt động kém hơn, điều đó có thể dẫn đến gặp lỗi cập nhật đang thảo luận.
- Tệp hệ thống bị hỏng :Các tệp trong hệ thống của bạn có thể đã bị hỏng do sự cố mất điện gần đây, bản cập nhật đã được áp dụng cho nó hoặc nếu sản phẩm bảo mật của hệ thống của bạn đã xóa một số tệp hệ thống thiết yếu và những tệp hệ thống bị hỏng này có thể khiến cài đặt không thành công cập nhật.
- Cấu phần Windows Update bị hỏng :Các bản cập nhật Windows lưu trữ cục bộ dữ liệu của chúng trên các thư mục hệ thống của bạn như thư mục Phân phối Phần mềm và Catroot2 trước khi truyền sang các thư mục hệ thống có liên quan. Nếu bất kỳ thư mục / thành phần nào trong số này bị hỏng thì hệ thống của bạn có thể không cài đặt được các bản cập nhật Windows mới.
Cài đặt bản cập nhật 21H1 theo cách thủ công
Nếu bất kỳ thành phần Windows thiết yếu nào được Windows Update sử dụng bị hỏng hoặc bị thiếu, thì quá trình cài đặt các bản cập nhật Windows tự động có thể không thành công nhưng việc cài đặt thủ công cùng một bản cập nhật vì nó sử dụng các thư mục / dịch vụ khác nhau có thể giải quyết được lỗi cập nhật 0x800f0984.
- Khởi chạy trình duyệt web và chuyển đến phần Windows 10 trên trang web của Microsoft.
- Bây giờ, dưới trợ lý cập nhật mới nhất (hiện tại, Bản cập nhật Windows 10 tháng 5 năm 2021), hãy nhấp vào Cập nhật ngay bây giờ và sau đó để quá trình tải xuống hoàn tất.
- Sau đó, nhấp chuột phải trên tệp đã tải xuống của trợ lý cập nhật và chọn Chạy với tư cách quản trị viên .
- Sau đó, theo dõi lời nhắc để hoàn tất quá trình và sau khi hoàn tất, hãy kiểm tra xem lỗi 21H1 0x800f0984 có được xóa hay không.
Nếu bạn gặp phải lỗi 0x800f0984 trên một bản cập nhật khác, bạn có thể tải xuống lỗi tương tự từ Danh mục cập nhật của Microsoft trang web.
Thay đổi sơ đồ nguồn của hệ thống của bạn
Trong Chế độ tiết kiệm năng lượng, hệ thống có thể ưu tiên pin hơn hiệu suất, dẫn đến hiệu suất thấp của nhiều dịch vụ / tài nguyên hệ thống thiết yếu. Hiệu suất thấp của các dịch vụ / tài nguyên này có thể cản trở cách hoạt động của Windows Update dẫn đến lỗi xảy ra. Điều này cũng có thể được khắc phục bằng cách thay đổi Gói điện của PC thành hiệu suất cao.
- Nhấp chuột phải vào Windows và chọn Tùy chọn nguồn .
- Bây giờ hãy nhấp vào Tùy chọn nguồn bổ sung trong khung bên phải và trong cửa sổ Power Options mới được hiển thị, hãy nhấp vào Tạo gói điện .
- Sau đó, chọn Hiệu suất cao và nhấp vào Tiếp theo (bạn có thể nhập tên Gói điện theo ý thích của bạn).
- Bây giờ hãy nhấp vào Tạo ; nếu bạn muốn thay đổi bất kỳ tùy chọn nào, bạn có thể, nhưng sẽ tốt hơn nếu sử dụng các tùy chọn mặc định. Sau khi áp dụng Gói nguồn mới, hãy thử lại bản cập nhật để kiểm tra xem nó có thể được cài đặt mà không gặp lỗi 0x800f0984 hay không.
Chạy quét DISM và SFC trên hệ thống của bạn
Nhiều yếu tố có thể dẫn đến hỏng các tệp hệ thống thiết yếu như các bản cập nhật hệ thống đã áp dụng trước đó, tệp hệ thống thiết yếu bị phần mềm diệt vi-rút trên PC của bạn đánh dấu là mối đe dọa, v.v. Nếu tệp hệ thống thiết yếu bị hỏng, nó có thể dẫn đến lỗi 0x800f0984. Trong trường hợp này, việc thực hiện quét DISM / SFC có thể xóa lỗi của tệp, điều này có thể giải quyết vấn đề.
- Nhấp vào Windows , khóa trong CMD và trong kết quả được hiển thị, nhấp chuột phải vào Command Prompt .
- Bây giờ chọn Chạy với tư cách quản trị viên và sau đó thực thi sau:
Dism /Online /Cleanup-Image /RestoreHealth
- Quá trình này có thể mất khoảng 20-30 phút để hoàn thành và sau khi hoàn thành, hãy thực thi sau đây. Điều này có thể mất thời gian để hoàn thành quá trình thực thi, vì vậy hãy thử khi hệ thống có thể được lưu trữ trong một thời gian dài như qua đêm.
sfc /scannow
- Sau khi hoàn tất, hãy kiểm tra xem bản cập nhật 21H1 có thể được cài đặt mà không gặp lỗi 0x800f0984 hay không.
Đặt lại cấu phần Windows Update của hệ thống của bạn về mặc định
Bạn có thể không cập nhật được lên Windows 10 phiên bản 21H1 với lỗi 0x800f0984 nếu các thành phần Windows Update của hệ thống của bạn bị hỏng vì các thành phần này cần thiết cho việc thực thi và cài đặt các bản cập nhật Windows đúng cách. Trong bối cảnh này, việc đặt lại các cấu phần Windows Update trong hệ thống của bạn về giá trị mặc định có thể giải quyết vấn đề cập nhật.
- Nhấp chuột phải vào Windows và chọn PowerShell (Quản trị) .
- Bây giờ thực thi sau đây bằng cách sao chép-dán lần lượt các lệnh ghép ngắn (nhấn phím Enter sau khi dán từng lệnh ghép ngắn) vào cửa sổ PowerShell (bỏ qua bất kỳ thông báo lỗi nào của PowerShell):
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
- Sau đó, thoát cửa sổ PowerShell và khởi động lại thiết bị của bạn.
- Sau khi khởi động lại, hãy kiểm tra xem bạn có thể cài đặt bản cập nhật 21H1 mà không gây ra lỗi 0x800f0984 hay không.
Thực hiện nâng cấp tại chỗ cho Windows trên PC của bạn
Nếu không có giải pháp nào phù hợp với bạn, thì việc thực hiện nâng cấp tại chỗ cho Windows của PC để cài đặt lại hệ điều hành của hệ thống có thể giải quyết được sự cố. Trước khi tiếp tục, tốt hơn là bạn nên tạo điểm khôi phục hệ thống (để an toàn, đề phòng) và sao lưu các tệp cần thiết.
- Khởi chạy trình duyệt web và truy cập trang web của Microsoft dành cho Windows 10.
- Bây giờ cuộn xuống một chút rồi nhấp vào Công cụ tải xuống ngay bây giờ (trong phần Tạo phương tiện cài đặt Windows 10).
- Sau khi công cụ được tải xuống, hãy khởi chạy nó với tư cách là quản trị viên và chấp nhận các điều khoản cấp phép.
- Sau đó, chọn Nâng cấp PC này Bây giờ và sau này, hãy chọn Giữ cài đặt Windows, Tệp cá nhân và Ứng dụng .
- Bây giờ theo dõi lời nhắc cho đến khi quá trình nâng cấp hoàn tất và sau đó kiểm tra xem lỗi cập nhật 0x800f0984 có được xóa hay không.
Nếu cách đó không hiệu quả, hãy tạo một USB có thể khởi động với Windows 10 ISO và sử dụng thiết bị đó để nâng cấp Windows của PC.
Nếu không thành công, bạn có thể tải xuống / gắn kết ISO hình ảnh của Windows 10 và sử dụng nó để chạy lệnh DISM sau trong PowerShell (Quản trị):
dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:5 /limitaccess
Ở đâu F là chữ cái lái xe của ISO được gắn và 5 dành cho phiên bản Windows Pro (bạn có thể thay đổi hai tiêu chuẩn này tùy theo hệ thống của mình). Bạn có thể thay thế Install.wim bằng Install.esd nếu tệp ISO được tạo bằng công cụ tạo phương tiện của Microsoft. Khi lệnh DISM đã được thực thi, hy vọng rằng hệ thống của bạn sẽ không còn lỗi 0x800f0984.
Nếu mọi thứ khác không thành công, thì bạn có thể phải thực hiện tác vụ rườm rà là cài đặt sạch Windows của PC để giải quyết lỗi 0x800f0984.