Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách sửa mã lỗi 0x800F0922 trên Windows 11?

Một vài tháng trước, có một vấn đề hệ thống phổ biến này khiến nhiều người dùng Windows 10 và 11 phải đau đầu:Lỗi cài đặt - 0x800f0922. Khi lỗi này xuất hiện, người dùng không thể cài đặt Bản cập nhật bảo mật, Bản cập nhật tích lũy, Bản cập nhật chất lượng và thậm chí cả Bản cập nhật tính năng. Thật đáng thất vọng cho những người dùng bị ảnh hưởng vì các bản cập nhật Windows là điều cần thiết để cải thiện các tính năng của hệ thống và tăng cường bảo mật trước các mối đe dọa.

Vì vậy, Lỗi Windows Update 0x800f0922 có nghĩa là gì và nguyên nhân gây ra nó là gì? Nó có thể được sửa chữa? Chúng tôi sẽ thảo luận mọi thứ về Lỗi cài đặt - 0x800f0922 trên Windows 11 và 10 bên dưới.

Lỗi cài đặt 0x800f0922 là gì?

Lỗi cập nhật Windows 10/11 0x800f0922 là sự cố xuất hiện khi tải xuống các bản cập nhật Windows 10 hoặc 11 mới nhất. Thông thường, có thể gợi ý rằng không có đủ dung lượng cho bản cập nhật mới hoặc hệ thống không kết nối được với máy chủ của Microsoft. Tuy nhiên, nó cũng có thể có nghĩa khác.

Dưới đây là danh sách các thủ phạm có thể gây ra lỗi cập nhật tích lũy 0x800f0922 Windows 10/11:

Mẹo chuyên nghiệp:Chạy công cụ tối ưu hóa PC chuyên dụng để loại bỏ cài đặt không chính xác, tệp rác, ứng dụng có hại và các mối đe dọa bảo mật có thể gây ra sự cố hệ thống hoặc hiệu suất chậm.

Quét miễn phí các sự cố PC 3.145.873 tải xuống Tương thích với:Windows 10/11, Windows 7, Windows 8
  • Không Đủ Dung lượng - Nếu không có đủ dung lượng cho các tệp cập nhật Windows, hệ thống của bạn không thể tải chúng. Vì vậy, nó sẽ xuất hiện Lỗi 0x800f0922.
  • Không thể kết nối với Máy chủ Windows Update - Bạn có đang sử dụng mạng VPN trong khi tải xuống bản cập nhật Windows không? Máy tính của bạn có thể gặp khó khăn khi kết nối với máy chủ cập nhật Windows; do đó, mã lỗi.
  • Sự cố .NET Framework - Cũng có thể là một phần của .NET framework đang gặp sự cố. Trong trường hợp bạn không biết, các bản cập nhật tính năng yêu cầu cài đặt một số thành phần .NET Framework nhất định. Bây giờ, nếu khung này không thể truy cập được hoặc bị mắc kẹt trong một vòng lặp không bao giờ kết thúc, bạn có thể thấy Lỗi 0x800f0922 trên Windows 10/11.
  • Sự cố cập nhật Windows - Trong một số trường hợp, vấn đề nằm ở chính Windows Update. Để giải quyết vấn đề này, bạn có thể sử dụng Trình gỡ rối Windows Update tích hợp sẵn.
  • Tệp tạm thời cập nhật Windows bị hỏng hoặc thiếu - Lỗi Windows Update 0x800f0922 cũng có thể xuất hiện do các tệp tạm thời của Windows Update bị hỏng. Mặc dù việc tích lũy các tệp tạm thời với mục đích sử dụng hàng ngày là điều tự nhiên, nhưng nhiệm vụ của bạn là phải xóa các tệp này thường xuyên. Bằng cách này, các thành phần Windows Update có rất ít hoạt động bắt kịp.
  • Sự cố về tường lửa - Tường lửa bên trong và bên thứ ba nổi tiếng là can thiệp vào toàn bộ quá trình cài đặt bản cập nhật Windows. Để đảm bảo tường lửa của bạn không ngăn quá trình cài đặt các bản cập nhật quan trọng này, hãy tạm thời vô hiệu hóa nó.
  • Sự cố với Microsoft Edge - Một số người dùng báo cáo rằng lỗi xảy ra sau khi cố gắng gỡ cài đặt Microsoft Edge. Lý do cho điều này là một số thành phần Windows Update sẽ kiểm tra các thành phần Edge nhất định. Bây giờ, nếu chúng không được tìm thấy trên PC của bạn, Edge sẽ tự động từ chối cài đặt. Để loại trừ khả năng Edge can thiệp vào quá trình này, bạn nên xóa thư mục Edge chính. Bằng cách này, bạn có thể buộc hệ điều hành của mình cài đặt lại bản cập nhật. Bạn cũng có thể cân nhắc cài đặt lại trình duyệt.
  • Tệp Hệ thống bị hỏng - Trong các trường hợp khác, lỗi xảy ra do tệp hệ thống bị hỏng đã ảnh hưởng đến nỗ lực cài đặt các bản cập nhật mới của hệ thống. Nếu bạn nghi ngờ mình bị mắc kẹt trong trường hợp này, bạn có thể sử dụng lệnh SFC và DISM hoặc bỏ qua quá trình cập nhật bằng Công cụ Windows Media.
  • Dịch vụ sẵn sàng cho ứng dụng bị vô hiệu hóa - Dịch vụ Sẵn sàng ứng dụng là cần thiết vì nó có trách nhiệm lưu giữ tất cả nhật ký liên quan đến việc cài đặt ứng dụng và cập nhật. Nếu dịch vụ này hiện đang bị vô hiệu hóa, thì quá trình cài đặt bản cập nhật hiện tại sẽ không thành công. Bạn cũng sẽ thấy Mã lỗi 0x800f0922.
  • Bị hỏng Dữ liệu trong Thư mục Tạm thời - Trong một số tình huống, lỗi xuất hiện nếu có các tệp bị hỏng được lưu trữ trong thư mục Temp. Để khắc phục sự cố này, hãy xem xét xóa thư mục này và cài đặt lại bản cập nhật.

Phải làm gì với Lỗi 0x800f0922 trên Windows 10 và 11?

Bây giờ chúng ta đã biết nguyên nhân gây ra lỗi, hãy giải quyết mọi cách khắc phục có thể có mà chúng ta có thể sử dụng để giải quyết vấn đề này.

Tuy nhiên, trước khi đưa ra các bản sửa lỗi, chúng tôi khuyên bạn nên tạo bản sao lưu các tệp của mình trước. Với một bản sao lưu theo ý của bạn, bạn có thể tránh các lỗi nghiêm trọng hơn và ngăn ngừa mất dữ liệu. Để sao lưu dữ liệu của mình, bạn có thể sử dụng các chương trình phần mềm sao lưu của bên thứ ba để dễ dàng quá trình này.

Khi bạn đã có một tệp sao lưu trong tay, bạn có thể tiến hành bất kỳ bản sửa lỗi nào sau đây:

Khắc phục # 1:Sử dụng Trình gỡ rối Windows Update

Trước khi thử các bản sửa lỗi kỹ thuật và nâng cao hơn, hãy bắt đầu với giải pháp tự động. Lưu ý rằng nếu bạn đang chạy Windows 10 hoặc 11, bạn có sẵn các công cụ giúp bạn tự động sửa chữa các sự cố. Vì vậy, bạn không cần phải vò đầu bứt tai và tự hỏi phải làm gì tiếp theo.

Làm theo hướng dẫn bên dưới để triển khai và truy cập Trình gỡ rối Windows Update:

  1. Mở applet Run bằng cách nhấn đồng thời Windows + R.
  2. Sau đó, "ms-settings:khắc phục sự cố" (không có dấu ngoặc kép) vào trường trống và nhấn Enter. Bây giờ, bạn sẽ được đưa đến tab Khắc phục sự cố của cửa sổ Cài đặt.
  3. Nếu được hộp thoại Kiểm soát Tài khoản Người dùng (UAC) nhắc, hãy nhấn Có. Điều này sẽ cấp cho quản trị viên công cụ quyền truy cập.

  1. Tiếp theo, di chuột đến phần bên phải của màn hình và tìm phần "Thiết lập và chạy".
  2. Chọn Windows Update.
  3. Bây giờ, hãy nhấp vào Chạy trình khắc phục sự cố trên menu xuất hiện.
  4. Chờ khi quá trình quét đầu tiên tiếp tục. Sau đó, hãy kiểm tra xem công cụ có tìm thấy tình huống gây ra lỗi hay không và đề xuất cách khắc phục.
  5. Nếu có bản sửa lỗi, hãy chọn Áp dụng bản sửa lỗi này.
  6. Sau khi hoàn tất, hãy khởi động lại máy tính của bạn bình thường và kiểm tra xem lỗi đã hết chưa.

Khắc phục # 2:Đặt lại cấu phần Windows Update

Một lý do phổ biến khiến các bản cập nhật Windows không cài đặt được là một trong những phần phụ thuộc dịch vụ của công cụ đã gặp sự cố và bị mắc kẹt ở trạng thái lấp lửng. Điều này thường xảy ra do chỉ định phạm vi DNS kém của ISP.

Cách dễ nhất để giải quyết vấn đề này là sử dụng Command Prompt và thực hiện một loạt lệnh nhằm mục đích làm mới bộ đệm DNS. Nó sẽ khởi động lại tất cả các phụ thuộc dịch vụ Windows Update có liên quan. Các lệnh này cũng sẽ xóa mọi tệp trong thư mục tạm thời có thể được các thành phần Windows Update sử dụng.

Để đặt lại các thành phần Windows Update này, đây là những gì bạn nên làm:

  1. Khởi chạy applet Run bằng phím Windows + R và nhập “cmd” (không có dấu ngoặc kép) vào khoảng trống được cung cấp.
  2. Tiếp theo, nhấn tổ hợp phím CTRL + Shift + Enter để mở Command Prompt với đặc quyền quản trị viên hoàn chỉnh.
  3. Khi UAC xuất hiện, hãy nhấn Yes để tiếp tục và cấp quyền truy cập cho quản trị viên.
  4. Khi bạn nhìn thấy cửa sổ Command Prompt, hãy nhập các lệnh bên dưới theo thứ tự được đề xuất. Đừng quên nhấn phím Enter trên bàn phím của bạn sau mỗi lệnh.
  • ipconfig / flushdns
  • net stop wuauserv
  • net stop cryptSvc
  • các bit dừng ròng
  • net stop msiserver
  • ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old
  • ren C:\ Windows \ System32 \ catroot2 catroot2.old
  • net start wuauserv
  • net start cryptSvc
  • bit bắt đầu ròng
  • net start msiserver
  1. Sau khi nhập các lệnh trên, hãy thoát Command Prompt và khởi động lại PC Windows của bạn.
  2. Sau khi khởi động lại, hãy thử cài đặt lại bản cập nhật đang chờ xử lý.

Khắc phục # 3:Bật tất cả các thành phần .NET Framework thiết yếu

Như đã đề cập ở trên, Lỗi 0x800f0922 cũng có thể do các thành phần .NET Framework bị vô hiệu hóa được yêu cầu để cài đặt các bản cập nhật Windows.

Nếu trường hợp này áp dụng cho bạn, hãy làm theo hướng dẫn bên dưới để đảm bảo tất cả các thành phần .NET Framework thiết yếu đang hoạt động:

  1. Đầu tiên, hãy mở applet Run bằng cách nhấn các phím Windows + R.
  2. Tiếp theo, nhập “appwiz.cpl” (không có dấu ngoặc kép) vào khoảng trống và nhấn Enter.
  3. Bạn sẽ được đưa đến cửa sổ Chương trình và Tính năng. Tại đây, nhấp vào menu dọc ở góc trên bên trái của màn hình. Sau đó, nhấp vào tùy chọn 'Bật hoặc Tắt các tính năng của Windows'.
  4. Khi được UAC nhắc, hãy tiếp tục bằng cách nhấn Có.
  5. Trong màn hình xuất hiện, hãy mở rộng menu thả xuống được liên kết với .NET Framework.
  6. Bây giờ, hãy đánh dấu vào các hộp bên cạnh các tùy chọn 'Kích hoạt Windows Communication Foundation Non-HTTP' và 'Windows Communication Foundation HTTP Activation'.
  7. Nhấp vào Áp dụng để lưu các thay đổi của bạn.
  8. Khởi động lại máy tính của bạn và cài đặt lại các bản cập nhật đang chờ xử lý.

Khắc phục # 4:Tạm thời vô hiệu hóa tường lửa của bạn

Khả năng tường lửa của bạn can thiệp vào quá trình cập nhật Windows là rất hiếm, nhưng nó có thể xảy ra. Vì vậy, bạn không được quên kiểm tra điều này.

Theo các báo cáo, vấn đề này phổ biến hơn ở những người dùng đang chạy bộ chống vi-rút của bên thứ ba. Tuy nhiên, một số người dùng báo cáo rằng nó có thể xảy ra với Tường lửa của Windows.

Nếu bạn nghi ngờ rằng tường lửa của mình là nguyên nhân dẫn đến việc cài đặt bản cập nhật không thành công, bạn có thể tạm thời vô hiệu hóa tường lửa của mình.

Bây giờ, nếu bạn đang sử dụng tường lửa của bên thứ ba, các bước về cách vô hiệu hóa nó sẽ khác nhau tùy thuộc vào hướng dẫn của nhà sản xuất. Tuy nhiên, nếu bạn đang sử dụng Tường lửa tích hợp sẵn của Windows, hãy làm theo các bước bên dưới để đảm bảo nó không gây ra lỗi 0x800f0922:

  1. Nhấn các phím Windows + R để khởi chạy applet Run.
  2. Nhập “ms-settings:windowsdefender” (không có dấu ngoặc kép) vào trường trống và nhấn Enter để truy cập Trung tâm Bảo mật của Bộ bảo vệ Windows.
  3. Nếu được UAC nhắc, hãy nhấn Có để tiếp tục với quyền kiểm soát của quản trị viên.

  1. Trong cửa sổ Bảo mật của Windows, nhấp vào tùy chọn Tường lửa và Bảo vệ Mạng.
  2. Tiếp theo, nhấp vào mạng đang hoạt động của bạn.
  3. Cuộn xuống qua cài đặt và tìm nút chuyển đổi được liên kết với Bộ bảo vệ Windows. Tắt nó đi.
  4. Mở cửa sổ Windows Update và cài đặt lại bản cập nhật có sẵn.
  5. Cho dù bạn có thể cài đặt bản cập nhật hay không, hãy đảm bảo rằng bạn đã bật lại tường lửa của mình.

Khắc phục # 5:Xóa Thư mục cạnh chính

Chúng tôi cũng phải lưu ý rằng lỗi cũng có thể xuất hiện nếu bạn đã thử xóa Microsoft Edge khỏi thiết bị của mình nhưng không thực hiện được đúng cách với các tệp còn sót lại ẩn trong một số thư mục.

Bạn có thể thắc mắc và hỏi, "Liệu Edge có được yêu cầu cài đặt các bản cập nhật Windows không?" Chà, sự thật thú vị là Windows cần nó hoạt động bình thường và cài đặt các bản cập nhật tính năng mới nhất.

Trong trường hợp như vậy, điều tốt nhất nên làm là cài đặt Edge từ đầu. Dưới đây là hướng dẫn chi tiết về những gì chúng ta nên làm:

  1. Khởi chạy File Explorer và đi đến vị trí sau:C:\ Program Files (x86) \ Microsoft \.
  2. Trong cửa sổ xuất hiện, nhấp chuột phải vào Edge và chọn Xóa từ menu bật lên.
  3. Sau khi thư mục bị xóa, hãy khởi động lại máy tính của bạn để buộc Windows cài đặt lại các thành phần Edge bị thiếu.
  4. Cài đặt lại bản cập nhật đang chờ xử lý và xem lỗi 0x800f0922 có biến mất hay không.

Khắc phục # 6:Cài đặt lại Microsoft Edge

Đôi khi, xóa thư mục chính của Edge là không đủ vì một số lỗi nghiêm trọng đã ảnh hưởng đến quá trình. Trong trường hợp này, cài đặt lại Edge là cách khắc phục khả thi nhất.

Dưới đây là cách cài đặt lại chương trình Microsoft Edge trên Windows:

  1. Khởi động Windows ở Chế độ An toàn.
  2. Đăng nhập vào tài khoản quản trị viên.
  3. Khởi chạy applet Run bằng cách nhấn Windows + R.
  4. Nhập “C:\ Users \% username% \ AppData \ Local \ Packages” (không có dấu ngoặc kép) vào trường trống và nhấn Enter.
  5. Tìm thư mục con có tên Microsoft.MicrosoftEdge_8wekyb3d8bbwe trong thư mục Packages.
  6. Nhấn Xóa trong menu xuất hiện.
  7. Nhấn Có để xác nhận hành động của bạn.
  8. Sau khi hoàn tất, bạn nên gỡ cài đặt Edge khỏi thiết bị của mình.
  9. Bây giờ, hãy khởi chạy menu Bắt đầu và nhập “powershell” (không có dấu ngoặc kép) vào hộp tìm kiếm.
  10. Nhấp chuột phải vào kết quả tìm kiếm có liên quan nhất. Từ menu bật lên, hãy chọn Chạy với tư cách Quản trị viên.
  11. Sau đó, nhập lệnh này vào dòng lệnh:

Get-AppXPackage -AllUsers -Tên Microsoft.MicrosoftEdge | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$ ($ _. InstallLocation) \ AppXManifest.xml” -Verbose}

  1. Nhấn Enter để bắt đầu cài đặt Microsoft Edge trên PC của bạn.
  2. Chờ lệnh được thực thi thành công. Sau khi hoàn tất, hãy khởi động lại PC của bạn.

Khắc phục # 7:Xóa mọi thứ trong thư mục tạm thời

Dữ liệu và tệp bị hỏng trong thư mục Catroot 2 và SoftwareDistribution cũng có thể gây rối với quá trình cài đặt các bản cập nhật Windows. Đảm bảo xóa chúng để đảm bảo chúng không gây ra bất kỳ sự cố nghiêm trọng nào như Lỗi 0x800f0922.

Làm theo hướng dẫn bên dưới:

  1. Nhấn Windows + R để mở applet Run.
  2. Sau đó, nhập “% TEMP%” (không có dấu ngoặc kép) vào trường trống và nhấn đồng thời tổ hợp phím CTRL + Shift + Enter để mở thư mục Temp với quyền kiểm soát của quản trị viên.

  1. Tiếp theo, nhấn phím tắt Ctrl + A và nhấp chuột phải. Chọn Xóa từ menu bật lên.
  2. Sau khi nội dung đã bị xóa, hãy khởi động lại máy tính của bạn và cài đặt lại bản cập nhật không thành công.

Sau khi xóa nội dung của thư mục Temp, bạn có thể muốn đảm bảo không còn các tệp rác và không mong muốn khác trên PC của mình. Đối với điều này, bạn có thể sử dụng một công cụ sửa chữa PC và để nó thực hiện công việc cho bạn.

Khắc phục # 8:Thực hiện Cài đặt Dọn dẹp hoặc Sửa chữa

Nếu bạn đã đến phần này mà lỗi vẫn xuất hiện, phương án cuối cùng của bạn là làm mới hệ thống của mình.

Bạn có hai cách để thực hiện việc này:cài đặt sạch hoặc cài đặt sửa chữa. Cài đặt sạch sẽ chỉ đơn giản là cài đặt lại Windows và cung cấp cho hệ thống của bạn một khởi động mới. Điều này có nghĩa là bạn sẽ mất bất kỳ tệp cá nhân hoặc ứng dụng nào mà bạn đã thêm gần đây vào hệ thống của mình. Mặt khác, sửa chữa cài đặt là một quá trình tẻ nhạt hơn cho phép bạn thay thế các tệp Windows bị hỏng bằng các tệp đang hoạt động trong khi vẫn giữ nguyên vẹn tất cả các ứng dụng và tệp cá nhân của bạn.

Chọn tùy chọn mà bạn cho là phù hợp nhất với tình huống của mình.

Kết luận

Đó là nó! Hy vọng rằng chúng tôi có thể đưa ra các bước hữu ích để giải quyết Lỗi 0x800f0922. Nếu bạn biết các giải pháp khác hoặc có đề xuất để cải thiện bài viết này, hãy biết rằng phần bình luận dành cho suy nghĩ của bạn.