Quay lại từ Windows Vista, Microsoft đã thêm một tính năng bảo mật mới gọi là “User Account Control” (UAC). UAC giúp ngăn chặn các hành động độc hại tiềm ẩn từ phần mềm độc hại. Ngay cả với tài khoản Admin, UAC vẫn hạn chế quyền truy cập và hiển thị cửa sổ xác nhận trên màn hình.
Phương pháp khắc phục lỗi You do not have sufficient access to uninstall
Để cài đặt hoặc gỡ bỏ phần mềm, bạn cần quyền Admin. Đôi khi, khi bạn muốn gỡ bỏ phần mềm, bạn sẽ gặp thông báo lỗi: 'You do not have sufficient access to uninstall. Vui lòng liên hệ với quản trị hệ thống của bạn'.
Cách 1: Sử dụng Command Prompt để gỡ bỏ cài đặt các chương trình
Bước 1: Mở cửa sổ Registry Editor. Để truy cập Registry, nhấn tổ hợp phím Windows + R để mở cửa sổ Run, nhập regedit, sau đó nhấn Enter. Khi cửa sổ UAC xuất hiện, chọn Yes để mở Registry trên máy tính của bạn.
Bước 2: Trên cửa sổ Registry Editor, theo đường dẫn key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Bước 3: Mỗi subkey trong key Uninstall đều ứng với một ứng dụng cụ thể đã được cài đặt trên máy tính của bạn. Bằng cách đọc subkey, bạn sẽ biết được key liên quan đến phần mềm nào.
Trong ví dụ trên, bạn có thể nhận biết key registry của ứng dụng VirtualBox Guest Additions. Giá trị DisplayName chứa tên ứng dụng cần gỡ bỏ cài đặt.
Lưu ý: Với người dùng Windows 64-bit, nếu không tìm thấy subkey tương ứng với ứng dụng, hãy điều hướng theo key dưới đây:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Trên Windows 64-bit, các ứng dụng 32-bit lưu trữ thông tin gỡ bỏ cài đặt tại key này.
Bước 4: Sau khi đến key con của ứng dụng bạn muốn gỡ bỏ cài đặt, tìm và kích đúp chuột vào giá trị có tên UninstallString. Trên màn hình xuất hiện cửa sổ mới Edit String, nhiệm vụ của bạn là sao chép giá trị trong khung Value data (nhấn tổ hợp phím Ctrl + C để sao chép).
Bước 5: Mở CMD (Command Prompt) với quyền Admin. Để mở cmd, nhập từ khóa CMD vào khung Search trên Start Menu. Trong danh sách kết quả tìm kiếm, chuột phải vào Command Prompt và chọn Run as Administrator.
Bước 6: Dán lệnh bạn đã sao chép ở bước trước vào cửa sổ Command Prompt (nhấn tổ hợp phím Ctrl + V) và nhấn Enter.
Cách này sẽ khắc phục vấn đề khi trình gỡ cài đặt không có đủ quyền truy cập để tự xóa.
Cách 2: Chế độ Safe Mode
Khởi động máy tính vào Chế độ Safe Mode và thực hiện gỡ bỏ cài đặt ứng dụng. Trong Chế độ Safe Mode, UAC không hoạt động và tài khoản của bạn không bị hạn chế, cho phép bạn gỡ bỏ cài đặt các ứng dụng.
Lưu ý: Nếu trình gỡ cài đặt sử dụng MSI/Windows Installer, nó sẽ không hoạt động ở chế độ Safe Mode. Microsoft đã ngăn chặn dịch vụ Windows Installer hoạt động trong Chế độ Safe Mode, vì vậy trước tiên bạn cần phải kích hoạt MSI/Windows Installer.
Bước 1: Mở Registry Editor (như hướng dẫn ở trên) và theo đường dẫn:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal
Bước 2: Tại đây, tạo một subkey và đặt tên cho subkey đó là MSIServer.
Bước 3: Đặt giá trị mặc định cho MSIServer thành Service.
Điều này giúp kích hoạt Windows Installer ở chế độ Safe Mode, cho phép bạn gỡ bỏ cài đặt các gói MSI.
Cách 3: Kích hoạt tài khoản Admin tích hợp sẵn trên hệ thống
Bạn cũng có thể kích hoạt tài khoản Admin có sẵn trong hệ thống và thử gỡ bỏ cài đặt ứng dụng bị lỗi You do not have sufficient access to uninstall.
Chạy bước 1: Khởi động Command Prompt với quyền hạn của Admin.
Thực hiện bước 2: Gõ lệnh dưới đây vào cửa sổ Command Prompt:
net user administrator /active:yes
Xác thực bước 3: Bạn sẽ thấy thông báo nói rằng lệnh đã được thực hiện thành công.
Thực hiện bước 4: Khởi động lại máy tính và đăng nhập bằng tài khoản quản trị.
Thực hiện bước 5: Cuối cùng, thử gỡ bỏ cài đặt ứng dụng và kiểm tra xem lỗi “You do not have sufficient access to uninstall” còn tồn tại hay không.
Phương pháp 4: Sử dụng công cụ FixIt của Microsoft
Truy cập trang web hỗ trợ của Microsoft tại đây, sau đó tìm và tải công cụ Program Install and Uninstall troubleshooter.
Công cụ FixIt được thiết kế để giải quyết các sự cố khi phần mềm gặp khó khăn trong quá trình cài đặt hoặc gỡ bỏ. Các vấn đề thường gặp bao gồm:
- Sự cố và vấn đề ngăn người dùng gỡ bỏ hoặc cập nhật ứng dụng hiện tại.
- Sự cố làm trở ngại cho việc gỡ bỏ chương trình thông qua mục Add or Remove Programs (hoặc Programs and Features) trên Control Panel.
Dưới đây là các giải pháp sửa lỗi “You do not have sufficient access to uninstall” khi gỡ bỏ cài đặt ứng dụng. Thường chỉ cần áp dụng giải pháp đầu tiên để khắc phục lỗi trong 99% trường hợp. Hy vọng bài viết sẽ hữu ích cho bạn.