Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi Windows Update 0x80244007

Một số người dùng Windows gặp mã lỗi 0x80244007 khi cố gắng cài đặt một số cập nhật dùng chức năng WU (Windows Update). Trong hầu hết trường hợp, người dùng bị ảnh hưởng thấy thông báo 'There were some problems installing updates, but we’ll try again later'. Xác nhận mã lỗi này phổ biến hơn trên Windows 10, nhưng có một số trường hợp xảy ra trên Windows 8.1.

Cách khắc phục lỗi Windows Update 0x80244007

Nguyên nhân gây ra mã lỗi 0x80244007

Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem các báo cáo người dùng và thử các chiến lược sửa chữa khác nhau thường được khuyến nghị bởi người dùng bị ảnh hưởng. Có một số nguyên nhân khác nhau có thể kích hoạt mã lỗi 0x80244007. Dưới đây là danh sách các nguyên nhân tiềm ẩn:

  • Lỗi WU chung (Generic WU Glitch) – Như đã thấy, vấn đề cụ thể này có thể xảy ra do sự không nhất quán Windows Update đã được Microsoft ghi nhận. Trong trường hợp này, bạn có thể giải quyết tự động bằng cách quét hệ thống với Windows Update Troubleshooter và áp dụng chiến lược sửa chữa khuyến nghị.
  • Hỏng file hệ thống – Hỏng file hệ thống cũng có thể chịu trách nhiệm cho mã lỗi này. WU (Windows Update) làm việc chặt chẽ với nhiều phụ thuộc, nhiều file khác nhau có thể kích hoạt mã lỗi này. Cách hiệu quả nhất điều tra và sửa chúng hàng loạt là chạy tiện ích sửa lỗi logic và hỏng file hệ thống (như DISM và SFC).
  • Can thiệp AV bên thứ ba – Bộ AV quá bảo vệ cũng có thể chịu trách nhiệm cho sự xuất hiện của mã lỗi này. Một số trình quét bên thứ ba bao gồm Avast, McAfee, và Sophos được biết đến gây vấn đề với thành phần Windows Update. Nếu kịch bản này áp dụng, bạn nên có thể giải quyết bằng cách tắt bảo vệ thời gian thực hoặc gỡ cài đặt bộ AV quá bảo vệ.
  • Không nhất quán Windows Update – Một nguyên nhân tiềm ẩn khác có thể kích hoạt thông báo lỗi này là sự không nhất quán với các file liên quan đến quy trình WU. Nếu một trong số đó cản trở khả năng cập nhật của PC, bạn nên có thể giải quyết bằng cách đặt lại mọi thành phần Windows Update từ Command Prompt nâng cao.
  • Vấn đề hỏng OS cơ bản – Trong trường hợp nghiêm trọng hơn, vấn đề này có thể xảy ra do hỏng rộng rãi không thể giải quyết theo cách thông thường. Trong kịch bản như vậy, giải pháp khả thi duy nhất là làm mới mọi thành phần OS (bằng cài đặt sạch hoặc cài đặt sửa chữa).

Phương pháp 1: Chạy trình khắc phục sự cố Windows Update

Trước khi thử các chiến lược sửa chữa khác, hãy xem hệ điều hành của bạn có tự giải quyết được vấn đề hay không. Nếu vấn đề bạn gặp xảy ra do sự không nhất quán đã được Microsoft ghi nhận, cơ hội là bản sửa lỗi đơn giản như chạy trình khắc phục sự cố Windows Update.

Windows Update Troubleshooter là tiện ích chứa một loạt chiến lược sửa chữa có thể tự áp dụng nếu kịch bản được bao gồm được phát hiện. Một số người dùng Windows cũng gặp mã lỗi 0x80244007 đã báo cáo vấn đề được giải quyết sau khi họ chạy trình khắc phục sự cố này và khởi động lại máy tính.

Dưới đây là hướng dẫn nhanh chạy Windows Update Troubleshooter để sửa lỗi 0x80244007:

  1. Nhấn Windows key + R để mở hộp thoại Run. Tiếp theo, gõ “ms-settings-troubleshoot” trong hộp văn bản và nhấn Enter để mở tab Khắc phục sự cố (Troubleshooting) của ứng dụng Cài đặt (Settings).Cách khắc phục lỗi Windows Update 0x80244007
  2. Khi đã ở trong tab Khắc phục sự cố, chuyển sang ngăn bên phải của màn hình Cài đặt (Settings). Tiếp theo, chuyển xuống phần Get up and running. Sau khi đến đó, nhấp vào Windows Update, sau đó nhấp Chạy trình khắc phục sự cố (Run the troubleshooter) từ menu ngữ cảnh mới xuất hiện.Cách khắc phục lỗi Windows Update 0x80244007
  3. Sau khi khởi động tiện ích, kiên nhẫn đợi cho đến khi quét ban đầu hoàn tất. Thủ tục này sẽ xác định xem bất kỳ chiến lược sửa chữa nào đi kèm tiện ích này áp dụng cho kịch bản hiện tại của bạn.Cách khắc phục lỗi Windows Update 0x80244007
  4. Nếu bản sửa lỗi khả thi được xác định, bạn sẽ thấy cửa sổ khác và bạn sẽ có tùy chọn nhấp vào Áp dụng bản sửa lỗi này (Apply this fix). Nhấp vào nó và làm theo hướng dẫn trên màn hình để thực thi bản sửa lỗi. Hãy nhớ tùy thuộc vào vấn đề bạn gặp, bạn có thể được nhắc làm một số bước thêm.Cách khắc phục lỗi Windows Update 0x80244007
  5. Sau khi bản sửa lỗi được áp dụng thành công, khởi động lại máy tính và xem lỗi 0x80244007 có được giải quyết bằng cách cố gắng cài đặt cập nhật trước đây thất bại sau khi khởi động tiếp theo hoàn tất.

Nếu bạn vẫn gặp cùng mã lỗi khi cập nhật thất bại, hãy chuyển xuống phương pháp tiếp theo.

Phương pháp 2: Chạy quét DISM và SFC

Nếu phương pháp đầu không hiệu quả với bạn, vấn đề có thể do hỏng file hệ thống nào đó. Vì WU (Windows Update) làm việc chặt chẽ với nhiều phụ thuộc, nhiều file khác nhau có thể kích hoạt mã lỗi này.

Nếu kịch bản này áp dụng, cách hiệu quả nhất giải quyết vấn đề là chạy một vài tiện ích có khả năng sửa cả lỗi logic và hỏng file hệ thống. SFC (System File Checker) và DISM (Deployment Image Servicing and Management) đều có khả năng làm điều này.

DISM dùng thành phần con của WU để thay thế thể hiện hỏng bằng bản sao khỏe, trong khi SFC dùng bản sao cục bộ để làm điều tương tự.

Vì cả hai tiện ích sửa thể hiện hỏng theo cách khác nhau, chúng tôi khuyến nghị chạy cả hai để sửa lỗi 0x80244007. Dưới đây là hướng dẫn nhanh làm điều này:

  1. Mở hộp thoại Run bằng cách nhấn Windows key + R. Sau đó, gõ 'cmd' trong hộp văn bản mới mở và nhấn Ctrl + Shift + Enter để mở Command Prompt với quyền admin. Khi được nhắc bởi UAC (User Account Control), nhấp Yes để cấp đặc quyền quản trị.Cách khắc phục lỗi Windows Update 0x80244007
  2. Khi đã ở trong cửa sổ CMD, gõ lệnh sau và nhấn Enter sau mỗi lệnh để khởi động quét DISM:
    Dism.exe /online /cleanup-image /scanhealth Dism.exe /online /cleanup-image /restorehealth

    Lưu ý: Tiện ích này cần kết nối Internet tin cậy để thay thế thể hiện hỏng bằng bản sao khỏe. Lệnh đầu sẽ quét hệ thống, lệnh thứ hai sẽ thay thế sự không nhất quán tìm thấy bởi quét đầu.

  3. Sau khi quét hoàn tất, khởi động lại máy tính và tiếp tục các bước dưới đây.
    Lưu ý: Dù không báo lỗi ở giai đoạn cuối, bạn vẫn nên tiếp tục các bước tiếp theo.
  4. Khi trình tự khởi động tiếp theo hoàn tất, làm lại bước 1 để mở CMD nâng cao khác, nhưng lần này gõ lệnh sau thay vào đó và nhấn Enter để khởi động quét SFC:
    sfc /scannow

    Lưu ý: Đừng ngắt quán trình này sau khi quét ban đầu bắt đầu. Việc đó có thể làm hỏng hệ thống của bạn với các lỗi logic khác có thể kích hoạt các vấn đề tương tự trong tương lai.

  5. Ngay khi quét SFC kết thúc, khởi động lại máy tính và xem sự cố có được giải quyết tại lần khởi động hệ thống tiếp theo hay không.

Nếu cùng vấn đề lỗi 0x80244007 vẫn xảy ra, hãy chuyển xuống phương pháp tiếp theo.

Phương pháp 3: Gỡ cài đặt bộ bảo mật quá bảo vệ

Như đã thấy, một nguyên nhân tiềm ẩn khác có thể kích hoạt lỗi 0x80244007 khi bạn cố cài đặt Windows Update chờ là bộ AV quá bảo vệ. Theo một số báo cáo người dùng, một số bộ bảo mật bên thứ ba có khả năng chặn kết nối giữa thành phần WU và máy chủ ngoài. Sophos, McAffee, AVAST, Comodo và một vài cái khác thường được báo cáo dễ gây ra vấn đề này.

Nếu bạn đang dùng trình quét bảo mật mà bạn nghĩ có thể chịu trách nhiệm cho mã lỗi này, bạn nên có thể vượt qua vấn đề bằng cách tắt bảo vệ thời gian thực khi cập nhật được cài hoặc gỡ cài đặt bộ AV hoàn toàn và chuyển sang giải pháp tích hợp (Windows Defender).

Thứ nhất, bạn nên bắt đầu bằng cách thử tắt bảo vệ thời gian thực của AV. Thủ tục này sẽ khác nhau tùy client bên thứ ba bạn dùng. Nhưng, trong hầu hết trường hợp, bạn có thể làm bằng cách dùng biểu tượng thanh tác vụ. Nhấp chuột phải vào nó và tìm tùy chọn sẽ tắt bảo vệ thời gian thực.

Cách khắc phục lỗi Windows Update 0x80244007

Ngay khi bảo vệ thời gian thực bị tắt, thử cài đặt cập nhật lại và xem bạn có thể cài đặt cập nhật mà không thấy lỗi 0x80244007 không.

Nếu cùng vấn đề vẫn xảy ra, bạn nên gỡ cài đặt AV hoàn toàn, xóa file thừa và khởi động lại máy tính để xem sự cố có được giải quyết. Nếu bạn quyết định làm điều này, làm theo bài viết này (tại đây). Dùng nó như hướng dẫn từng bước gỡ cài đặt chương trình bảo mật của bạn mà không để lại file thừa vẫn có thể kích hoạt cùng vấn đề.

Nếu phương pháp này không áp dụng hoặc bạn đã làm theo các bước dưới đây mà không thành công, hãy chuyển xuống phương pháp tiếp theo.

Phương pháp 4: Đặt lại tất cả thành phần Windows Update

Nếu 3 phương pháp đầu không cung cấp đột phá cho phép bạn cài đặt Windows Update mà không vấn đề, có khả năng bạn đang đối mặt với sự không nhất quán file hệ thống WU cản trở khả năng cập nhật của máy. Nếu nhiều cập nhật thất bại với cùng mã lỗi, đó là bằng chứng mạnh hơn kịch bản này áp dụng.

Trong trường hợp này, bạn nên có thể giải quyết bằng cách đặt lại tất cả thành phần Windows và phụ thuộc liên quan đến quy trình này. Một vài người dùng cũng gặp vấn đề này đã xác nhận các bước dưới đây cho phép họ giải quyết lỗi 0x80244007.

Dưới đây là hướng dẫn từng bước đặt lại tất cả thành phần Windows Update thủ công qua Command Prompt nâng cao:

  1. Nhấn Windows key + R để mở hộp thoại Run. Khi đã ở trong cửa sổ run, gõ "cmd" trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở hộp thoại Run. Khi được nhắc bởi UAC (User Account Prompt), nhấp Yes để cấp quyền admin.Cách khắc phục lỗi Windows Update 0x80244007
  2. Khi đã vào được CMD nâng cao, gõ các lệnh sau và nhấn Enter sau mỗi lệnh để dừng tất cả dịch vụ WU liên quan:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Lưu ý: Khi chạy các lệnh trên, bạn đã dừng hiệu quả dịch vụ Windows Update, MSI Installer, dịch vụ Cryptographic, và dịch vụ BITS.

  3. Sau khi dịch vụ bị vô hiệu hóa, chạy các lệnh sau trong cùng cửa sổ CMD và nhấn Enter sau mỗi lệnh để đổi tên hai thư mục chịu trách nhiệm lưu file tạm WU:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old

    Lưu ý: Bằng cách đổi tên hai thư mục Windows Update quan trọng này, bạn thực chất ép OS tạo thư mục mới không bị chạm bởi hỏng hóc. Thủ tục này sẽ giải quyết hầu hết thể hiện hỏng file hệ thống có thể chịu trách nhiệm cho vấn đề này.

  4. Sau khi hai thư mục trên đã được đổi tên, gõ các lệnh cuối để bật lại dịch vụ bạn đã vô hiệu hóa ở bước 2. Nhưng hãy chắc chắn nhấn Enter sau mỗi lệnh (đừng chạy chúng hàng loạt):
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Thử cài đặt lại cập nhật trước đây kích hoạt lỗi 0x80244007 và xem sự cố có được giải quyết không.

Nếu cùng mã lỗi vẫn hiển thị và bạn vẫn không thể hoàn tất cài đặt cập nhật, hãy chuyển xuống phương pháp cuối cùng.

Phương pháp 5: Thực hiện cài đặt sửa chữa (repair install)

Nếu không bản sửa lỗi tiềm năng nào trên hiệu quả với bạn, bạn có thể đang đối mặt với vấn đề hỏng file hệ thống cơ bản không thể giải quyết với thủ tục khôi phục tiêu chuẩn. Trong tình huống như vậy, hy vọng tốt nhất giải quyết vấn đề là đặt lại mọi thành phần Windows để đảm bảo OS không bị hỏng.

Khi nói đến làm mới mọi thành phần OS, cách dễ nhất là thực hiện cài đặt sạch (clean install). Nhưng hãy nhớ thao tác này cũng sẽ xóa hầu hết file của bạn bao gồm cài đặt app & game, tùy chọn người dùng và media cá nhân lưu trên ổ Windows.

Nếu bạn muốn cách tiếp cận kiểm soát thiệt hại, bạn nên chọn cài đặt sửa chữa (in-place repair) thay thế. Thủ tục này hơi phiền toái hơn, nhưng sẽ cho phép bạn đặt lại mọi thành phần cài đặt Windows trong khi giữ lại tất cả file (bao gồm app, game, tùy chọn người dùng, media cá nhân, v.v.).