Bạn có thể gặp phải lỗi sau trong Windows khi cố cài đặt bản cập nhật mới hoặc chương trình mới:
Quyền truy cập bị từ chối. Mã lỗi 0x80070005
Lỗi 0x80070005 hiếm khi đi kèm với bất kỳ lời giải thích nào khác cho những gì đã xảy ra, vì vậy bạn phải thực hiện một số khắc phục sự cố để khắc phục sự cố.
Hướng dẫn trong bài viết này áp dụng cho Windows 10, Windows 8 và Windows 7.
Bottom Line
Lỗi 0x80070005 có thể xảy ra khi chương trình bạn đang chạy cố gắng mở tệp hoặc sổ đăng ký Windows mà bạn không có quyền truy cập. Điều này thường xuất hiện nhất khi bạn cài đặt phần mềm mới hoặc bản cập nhật Windows.
Cách sửa lỗi 0x80070005 trên Windows
Hãy thử các bản sửa lỗi này theo thứ tự cho đến khi lỗi được giải quyết:
-
Đảm bảo rằng phần mềm là từ một nguồn hợp pháp. Chỉ tải xuống phần mềm từ các công ty đáng tin cậy và quét tất cả phần mềm và tệp bạn tải xuống từ internet bằng phần mềm chống vi-rút như Windows Defender.
Phần mềm chống vi-rút chỉ có thể kiểm tra phần mềm độc hại mà nhà phát triển đã phát hiện. Nếu vi-rút mới hoặc chưa được tìm thấy, vi-rút sẽ không kích hoạt phần mềm chống vi-rút.
- Đăng nhập với tư cách quản trị viên. Đăng xuất khỏi tài khoản của bạn và đăng nhập vào tài khoản quản trị viên Windows, tài khoản này có nhiều quyền truy cập dữ liệu và đăng ký hơn, sau đó chạy lại bản cập nhật. Thường thì điều này giải quyết được vấn đề. Nếu không, có thể là sự cố với tệp hoặc với phương tiện cài đặt.
- Quét phần mềm độc hại trên phương tiện cài đặt. Nếu bạn đang tải phần mềm lên từ thẻ USB, ổ cứng hoặc thiết bị khác, hãy quét phần mềm đó bằng phần mềm chống vi-rút của bạn. Nếu quá trình quét tìm thấy phần mềm độc hại, hãy ngay lập tức xóa ổ đĩa và quét toàn bộ máy tính của bạn.
- Cập nhật hoặc cài đặt lại phần mềm. Một số bản cập nhật có thể cần được chạy theo một thứ tự nhất định. Nếu không có bản cập nhật nào khác, hãy gỡ cài đặt chương trình rồi cài đặt lại.
-
Ngắt kết nối tất cả các thiết bị USB. Tắt máy tính và rút bất kỳ ổ USB và phụ kiện nào, sau đó khởi động lại PC chỉ với các thiết bị cần thiết được kết nối để xem có hiệu quả không.
- Cập nhật trình điều khiển thiết bị. Mở Trình quản lý thiết bị và kiểm tra các thiết bị được kết nối xem có bản cập nhật trình điều khiển nào không. Nếu bất kỳ mục nào được đánh dấu bằng dấu chấm than, hãy cập nhật trình điều khiển thiết bị Windows và thử cài đặt lại.
-
Tắt Tường lửa của Windows. Tải xuống có thể bị tường lửa của bạn chặn, vì vậy bạn có thể cần phải tắt Tường lửa của Windows.
Chỉ làm điều này với các ứng dụng bạn tin tưởng và đã xác minh là hợp pháp.
-
Điều chỉnh thuộc tính tệp. Bạn không thể cập nhật chương trình nếu chương trình đó được đánh dấu là chỉ đọc. Tìm phần mềm trong Windows File Explorer và nhấp chuột phải vào nó, sau đó chọn Thuộc tínhTrong tab Chung, chọn Chỉ đọcnếu nó được chọn để xóa dấu kiểm, sau đó chọn OKđể lưu các thay đổi.
Bạn phải đăng nhập vào tài khoản quản trị viên của mình để thay đổi thuộc tính của tệp.
-
Thay đổi cài đặt bảo mật tệp. Trong menu Thuộc tínhcho chương trình, hãy chọn tab Bảo mậtvà đảm bảo tất cả các quyền bảo mật ở dưới cùng có dấu kiểm trong Cho phép Nếu một số được đánh dấu làTừ chối hoặc để trống, hãy chọnChỉnh sửa để thay đổi tất cả các quyền thànhCho phép
-
Đặt lại quyền với SubInACL. Nếu bạn gặp sự cố với chương trình Microsoft, hãy tải xuống SubInACL và cài đặt nó, sau đó mở Notepad và nhập mã sau vào tệp văn bản mới:
Đặt OSBIT=32
NẾU tồn tại "% ProgramFiles (x86)%" đặt OSBIT=64
set RUNNINGDIR=% ProgramFiles%
IF% OSBIT%==64 set RUNNINGDIR=% ProgramFiles (x86)%
subinacl / subkeyreg "HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion / Component Based Servicing" / Grant="nt service / trustinstaller"=f
Chọn Save as, đặt Save as typethành All Filesvà lưu nó dưới dạng reset.cmd Đảm bảo lưu nó ở nơi bạn có thể dễ dàng tìm thấy, sau đó mở tệp với tư cách quản trị viên. Sau đó, cập nhật lại chương trình, rồi xóa tệp cmdbạn đã tạo.