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

Khắc phục lỗi "You do not have sufficient access to uninstall"

Windows 10 có tính năng User Account Control (UAC) giới hạn quyền admin của một số tài khoản, ngăn malware lây nhiễm. Nó thậm chí giới hạn quyền của chính tài khoản admin.

Để cài/gỡ một số chương trình cần quyền nâng cao. Dù có quyền, Windows vẫn có thể báo "You do not have sufficient access to uninstall". Có nhiều cách khắc phục, thử lần lượt từ giải pháp 1.

Giải pháp 1: Sửa khóa Registry bị hỏng

Registry là cơ sở dữ liệu phân cấp chứa dữ liệu quan trọng cho Windows và ứng dụng. Dữ liệu cấu trúc cây, mỗi nút gọi là khóa (key). Mỗi ứng dụng có entry trong Registry.

Đôi khi khóa Registry bị hỏng khiến gỡ cài đặt vô hiệu. Microsoft có công cụ chính thức sửa khóa Registry hỏng.

  1. Tải troubleshooter từ trang Microsoft chính thức > lưu nơi dễ tìm.
  2. Chạy troubleshooter > làm theo hướng dẫn.
  3. Khởi động lại máy > kiểm tra.

Giải pháp 2: Tắt User Account Control (UAC)

Nhiều người khắc phục được bằng cách tắt UAC. Vấn đề thường do UAC cố hạn chế hoạt động để bảo vệ, nhưng đôi khi UAC gây lỗi "You do not have sufficient access to uninstall" ngay cả khi bạn là admin duy nhất.

  1. Win+S > gõ "user control" > mở settings.
  2. Kéo thanh trượt xuống Never notify > OK. (Cần quyền admin).
  3. Khởi động lại > kiểm tra.

Giải pháp 3: Gỡ chương trình bằng Command Prompt nâng cao

Nếu các cách trên thất bại, gỡ bằng Elevated Command Prompt. Cần quyền admin.

Lưu ý: Registry Editor công cụ mạnh, thay đổi khóa không hiểu có thể làm hỏng máy.

  1. Win+R > gõ regedit > Enter.
  2. Điều hướng:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  3. Mỗi khóa ở đây tương ứng 1 ứng dụng. Tìm ứng dụng cần gỡ > double-click khóa UninstallString.
  4. Mở hộp thoại > Ctrl+C copy chuỗi.
  5. Win+S > gõ command prompt > chuột phải > Run as administrator.
  6. Trong Elevated CMD, paste lệnh vừa copy > Enter. Sẽ gỡ ứng dụng thành công.

Lưu ý: Nếu dùng Windows x64, cũng kiểm tra đường dẫn:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Một số ứng dụng liệt kê ở đây.

Giải pháp 4: Gỡ cài đặt trong Safe Mode

Thử gỡ trong Safe Mode nếu các cách trên thất bại. Safe Mode không có UAC, gỡ không bị hạn chế. Tuy nhiên Windows Installer/MSI bị tắt mặc định trong Safe Mode. Không phải ứng dụng nào cũng dùng MSI để gỡ, nhưng những app dùng MSI sẽ không gỡ được. Để khắc phục, chỉnh Registry bật Windows Installer trong Safe Mode.

  1. Win+R > gõ regedit > Enter.
  2. Điều hướng:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal
  3. Chuột phải Minimal > New > Key > đặt tên MSIServer.
  4. Double-click giá trị (Default) > đặt dữ liệu = Service > OK.
  5. Khởi động vào Safe Mode > thử gỡ chương trình.

Giải pháp 5: Chỉnh quyền file gỡ cài đặt

Mỗi file có quyền xác định cách sử dụng và nhóm người dùng có quyền sửa đổi. Thay đổi quyền file uninstall executable có thể khắc phục. Cần quyền admin.

  1. Tìm thư mục cài đặt chương trình. Chuột phải file uninstall executable > Properties.
  2. Tab Security > lấy toàn quyền > take ownership để thực thi file uninstall.
  3. Sau khi có toàn quyền, chạy uninstaller > kiểm tra.

Giải pháp 6: Xóa file và gỡ cài đặt (Phương án cuối cùng)

Nếu tất cả thất bại, xóa mạnh file. Không đảm bảo gỡ hoàn hảo, có thể còn file rác.

  1. Vào thư mục file cài đặt. Chọn toàn bộ thư mục > Shift+Delete (xóa vĩnh viễn). Dữ liệu bị xóa nhưng entry ứng dụng vẫn còn.
  2. Win+R > gõ appwiz.cpl > Enter. Chuột phải ứng dụng > Uninstall.
  3. Khởi động lại > kiểm tra.