Cách sửa mã lỗi Windows 0x80070005

Windows sẽ hiển thị mã lỗi 0x80070005 khi có sự cố khi cài đặt các bản cập nhật Windows(problem installing Windows updates) . Bạn cũng có thể gặp phải lỗi nếu Windows không thể kích hoạt hoặc chạy các ứng dụng Office nhất định , đặc biệt là sau khi cập nhật Windows . Về cơ bản, mã lỗi cho bạn biết rằng Windows không có các tệp cần thiết hoặc quyền đăng ký để thực thi một hoạt động.

Chúng tôi nêu bật bảy giải pháp khắc phục sự cố tiềm năng cho mã lỗi Windows 0x80070005.

1. Chạy Trình gỡ rối Windows Update(Windows Update Troubleshooter)

Thực hiện việc này nếu bạn nhận được mã lỗi 0x80070005 khi bạn đang cố gắng cài đặt bản cập nhật Windows . Trình khắc phục sự cố Windows Update cũng có thể sửa các lỗi khác trong quá trình cập nhật. 

Trong Windows 11, đi tới Cài đặt(Settings) > Hệ thống(System) > Khắc phục sự cố(Troubleshoot) > Trình khắc phục sự cố khác(Other troubleshooters) và chọn nút Chạy(Run) bên cạnh Windows Update.

Nếu bạn có máy tính Windows 10 , hãy đi tới Cài đặt(Settings) > Cập nhật & Bảo mật(Update & Security) > Khắc phục sự cố(Troubleshoot) > Trình khắc phục sự cố bổ sung(Additional troubleshooter) > Windows Update và chọn Chạy trình khắc phục sự cố(Run the troubleshooter) .

Chờ(Wait) trình khắc phục sự cố chẩn đoán các sự cố tiềm ẩn gây ra mã lỗi 0x80070005 và làm theo các đề xuất trên màn hình.

2. Quét phần mềm độc hại và vi rút

Phần mềm độc hại(Malware) và vi rút thường xóa các tệp hệ thống thiết yếu và khóa đăng ký cần thiết để chạy các chương trình nhất định và cài đặt các bản cập nhật Windows . Sử dụng phần mềm của bên thứ ba để quét PC của bạn để tìm phần mềm độc hại và vi rút(scan your PC for malware and viruses) hoặc bật tính năng bảo vệ theo thời gian thực trong ứng dụng Windows Security .

Đi tới Cài đặt(Settings) > Quyền riêng tư và bảo mật(Privacy & security) > Bảo mật Windows(Windows Security) > Mở Bảo mật Windows(Open Windows Security) > Bảo vệ khỏi mối đe dọa và vi-rút(Virus & threat protection) > Quản lý cài đặt(Manage settings) và bật Bảo vệ theo thời gian thực(Real-time protection) .

Trong Windows 10, đi tới Cài đặt(Settings) > Cập nhật & Bảo mật(Update & Security) > Bảo mật Windows(Windows Security) > Bảo vệ khỏi mối đe dọa và vi-rút(Virus & threat protection) > Quản lý cài đặt(Manage settings) và bật Bảo vệ theo thời gian thực(Real-time protection) .

3. Chạy Trình kiểm tra tệp hệ thống

Trình kiểm tra tệp hệ thống(System File Checker) ( SFC ) là một công cụ dòng lệnh kiểm tra các tệp hệ thống bị hỏng, bị hỏng và bị thiếu trong Windows(checks for corrupt, damaged, and missing system files in Windows) . Nếu công cụ tìm thấy bất kỳ, nó sẽ thay thế chúng bằng một bản sao mới.

Nếu bạn nhận được 0x80070005 do tệp hệ thống quan trọng bị thiếu hoặc bị hỏng, thì việc chạy SFC là cách tốt nhất để bạn khắc phục sự cố. Kết nối máy tính của bạn với Internet và làm theo các bước bên dưới.

  1. Nhập dấu nhắc lệnh(command prompt) vào thanh Tìm kiếm của Windows(Windows Search) và chọn Chạy với tư cách quản trị viên(Run as administrator) .

Nếu PC của bạn chạy Windows 8 hoặc mới hơn, Microsoft khuyên bạn nên chạy công cụ Quản lý(Management)Phục vụ Hình ảnh Triển khai(Deployment Image Servicing) ( DISM ) trước khi chạy Trình kiểm tra Tệp Hệ thống(System File Checker) . Nếu không(Otherwise) , hãy chuyển sang Bước(Step) 3 nếu bạn có PC chạy Windows 7(Windows 7) .

  1. Nhập hoặc dán DISM.exe /Online /Cleanup-image /Restorehealth vào thiết bị đầu cuối và nhấn Enter .

Chạy Trình kiểm tra tệp hệ thống(System File Checker) (xem bước tiếp theo) khi bạn nhận được thông báo thành công rằng “Thao tác khôi phục đã hoàn tất thành công”.

  1. Nhập hoặc dán sfc /scannow vào thiết bị đầu cuối và nhấn Enter .

Chờ(Wait) thông báo thành công, đóng cửa sổ Command Prompt và chạy lại ứng dụng / hệ điều hành, loại bỏ lỗi 0x80070005. Bạn có thể phải khởi động lại máy tính của mình để hoàn tất các hoạt động sửa chữa đang chờ xử lý.

Vì vậy, hãy chú ý đến thông báo trên màn hình khi chạy Trình kiểm tra tệp hệ thống(System File Checker) .

4. Cập nhật Windows Registry

Microsoft khuyến nghị cập nhật sổ đăng ký(Microsoft recommends updating the registry) nếu mã lỗi 0x80070005 bật lên trong ứng dụng Office sau khi cập nhật Windows . Xóa hoặc làm hỏng bất kỳ mục nào trong sổ đăng ký có thể gây ra các sự cố khác trong Windows . Vì vậy, hãy đảm bảo bạn đã sao lưu Windows Registry(back up the Windows Registry) trước khi thực hiện cập nhật.

Đóng tất cả các ứng dụng Microsoft Office và làm theo các bước sau:

  1. Nhấn phím Windows(Windows key) + R , nhập regedit vào hộp Run và chọn OK .

  1. Mở rộng thư mục HKEY_USERS , nhấp chuột phải vào thư mục S-1-5-20 và chọn Quyền(Permissions) trong menu ngữ cảnh.

  1. Chọn Thêm(Add) .

  1. Nhập tên của người dùng hiện tại của bạn vào hộp thoại, chọn Kiểm tra Tên(Check Names) và chọn OK .

  1. Tiếp theo, chọn Nâng cao(Advanced) . Thao tác đó sẽ mở menu Cài đặt Bảo mật Nâng cao(Advanced Security Settings) cho thư mục đăng ký.

  1. Trong tab "Quyền", chọn người dùng mới được tạo và chọn Chỉnh sửa(Edit) .

  1. Đánh dấu vào ô Full Control và chọn OK .

  1. Chọn DỊCH VỤ MẠNG(NETWORK SERVICE) và chọn Chỉnh sửa(Edit) .

  1. Đánh dấu vào ô Full Control và chọn OK .

  1.  Cuối cùng, đánh dấu chọn mục Thay thế tất cả các mục cấp quyền đối tượng con bằng các mục nhập quyền có thể kế thừa từ đối tượng này(Replace all child object permission entries with inheritable permission entries from this object) và chọn OK .

  1. Chọn (Yes) trên lời nhắc xác nhận.

  1. Chọn Áp dụng(Apply) và sau đó chọn OK .

Đóng Trình chỉnh sửa sổ đăng ký(Registry Editor) , mở lại ứng dụng Office và kiểm tra xem điều đó có dừng mã lỗi 0x80070005 hay không.

  1. Nhấn phím Windows(Windows key) + R để mở hộp Windows Run.
  2. Nhập C:\Users\USERNAME\AppData vào hộp thoại và chọn OK .

Lưu ý:(Note:) Thay thế C: bằng ký tự ổ đĩa nơi Windows được cài đặt. Tương tự(Likewise) , thay thế USERNAME bằng tên người dùng PC của bạn.

  1. Bấm chuột phải vào thư mục Cục(Local) bộ và chọn Thuộc tính(Properties) trong menu ngữ cảnh.

  1. Đi tới tab Bảo mật và chọn (Security)Chỉnh sửa(Edit) .

  1. Chọn Thêm(Add) .

  1. Nhập Mọi người(Everyone) vào hộp thoại, chọn Kiểm tra Tên(Check Names,) và chọn OK sau đó.

  1. Chọn Mọi người(Everyone) , chọn hộp Cho phép(Allow) trong cột “Toàn quyền kiểm soát”.

  1. Chọn Áp dụng(Apply) và sau đó chọn OK .

  1. Bạn có thể gặp “Lỗi khi áp dụng bảo mật(Applying Security) ” một vài lần trong khi Windows đặt quyền. Tiếp tục chọn Tiếp tục(Continue) cho đến khi kết thúc quá trình.

  1. Chọn OK để đóng Quyền cục bộ cho cửa sổ (Local)Cục(Local) bộ và cài đặt lại bản cập nhật Windows .

  1. Chọn lại OK để lưu các thay đổi.

5. Kiểm tra cài đặt tường lửa của bạn

Bạn có thể giải quyết lỗi 0x80070005 bằng cách định cấu hình SVCHOST (quá trình lưu trữ cho các dịch vụ Windows ) để vượt qua cài đặt tường lửa của bạn.

  1. Nhập tường lửa(firewall) vào thanh Tìm kiếm của Windows(Windows Search) và chọn Tường lửa & bảo vệ mạng(Firewall & network protection) trên trang kết quả.

  1. Cuộn xuống cuối trang và chọn Cho phép ứng dụng thông qua tường lửa(Allow an app through firewall) .

Điều đó sẽ chuyển hướng bạn đến cửa sổ Tường lửa của Bộ bảo vệ Windows trong (Windows Defender Firewall)Bảng điều khiển(Control Panel) .

  1. Chọn Thay đổi cài đặt(Change settings) .

  1. Chọn Cho phép ứng dụng khác(Allow another app) .

  1. Chọn Duyệt qua(Browse) .

  1.  Chọn svchost và chọn Mở(Open) .

  1. Chọn Thêm(Add) để tiếp tục.

  1. Đảm bảo bạn kiểm tra các cột “ Riêng tư(Private) và“ Công khai ”cho Quy trình Máy chủ(Host Process) cho Dịch vụ (Services)Windows .

  1. Chọn OK và thử cập nhật lại PC của bạn.

6. Thực hiện Khởi động sạch

Thực hiện khởi động sạch trong Windows(clean boot in Windows) có thể giúp chẩn đoán nguyên nhân của lỗi khởi động, sự cố ứng dụng thường xuyên và sự cố Windows Update . Khi bạn thực hiện khởi động sạch, PC của bạn tạm thời vô hiệu hóa các dịch vụ không cần thiết. Điều đó sẽ giúp cô lập và chẩn đoán xung đột phần mềm gây ra mã lỗi 0x80070005 khi cập nhật Windows hoặc chạy các ứng dụng Office .

Đảm(Make) bảo rằng bạn đã đăng nhập vào PC bằng tài khoản quản trị viên trước khi bắt đầu khởi động sạch.

  1. Nhập msconfig vào hộp Tìm kiếm của Windows và chạy Cấu hình Hệ thống(System Configuration) với tư cách quản trị viên.

  1. Đi tới tab Dịch vụ , chọn hộp (Services)Ẩn tất cả các dịch vụ của Microsoft(Hide all Microsoft services) và chọn Tắt tất cả(Disable all) .

  1. Sau đó(Afterward) , chuyển đến tab Start-up và chọn (Start-up)Open Task Manager .

  1. Nhấp chuột phải vào một chương trình trong danh sách và chọn Tắt(Disable) . Làm điều này cho tất cả các ứng dụng trong tab Khởi động .(Startup)

Đóng Trình quản lý tác vụ(Task Manager) và khởi động lại máy tính của bạn để khởi động vào môi trường “sạch”. Nếu bạn không gặp lỗi 0x80070005 sau quá trình khởi động sạch, điều đó có nghĩa là một trong những ứng dụng bị vô hiệu hóa chịu trách nhiệm về lỗi.

7. Đặt lại cấu phần Windows Update

Đặt lại tất cả các thành phần của tác nhân Windows Update nếu lỗi vẫn tiếp diễn sau khi thử các bước khắc phục sự cố ở trên.

  1. Nhập dấu nhắc lệnh(command prompt) vào thanh Tìm kiếm của Windows(Windows Search) và chọn Chạy với tư cách quản trị viên(Run as administrator) .

  1. Nhập hoặc dán net stop wuauserv vào terminal và nhấn Enter . Lệnh này sẽ dừng dịch vụ Windows Update .

  1. Tiếp theo, nhập hoặc dán rd /s /q %systemroot%\SoftwareDistribution và nhấn Enter .

  1. Cuối cùng, nhập hoặc dán net start wuauserv và nhấn Enter để khởi động lại dịch vụ Windows Update .

Đóng cửa sổ Command Prompt và kiểm tra xem bây giờ bạn có thể cài đặt Windows Updates mà không có mã lỗi 0x80070005 hay không.

Phương án cuối cùng: Đặt lại Windows

Đặt lại Windows về cài đặt gốc(Reset Windows to factory settings) nếu bạn vẫn không thể cài đặt các bản cập nhật Windows hoặc chạy các ứng dụng Office do lỗi 0x80070005.



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts