Nhiều người dùng báo cáo lỗi "unable to start program Visual Studio access is denied"; lỗi này xảy ra trong quá trình gỡ lỗi chương trình. Người dùng báo cáo lỗi "unable to start program C++" khi chạy chương trình trên Visual Studio C++ 2017 và 2015. Nếu bạn gặp phải vấn đề này, bạn đã đến đúng nơi. Đọc bài viết này để khắc phục sự cố.
Cách khắc phục lỗi Unable to Start Program Visual Studio Access is Denied
Visual Studio là trình biên dịch ngôn ngữ lập trình. Được Microsoft phát triển năm 1993, đây là một trong những trình biên dịch đầu tiên. Visual Studio hiện biên dịch cho C, C++, và C++/CX. Nó bao gồm các công cụ giúp lập trình viên phát triển và gỡ lỗi mã C++. Người dùng có thể gỡ lỗi Windows API, DirectX, và .NET.
Visual Studio là công cụ quan trọng giúp nhà phát triển viết mã cho dự án. Nó trang bị nhiều công cụ nâng cao cung cấp giao diện dễ dàng để viết mã. Dưới đây là một số tính năng chính:
- Squiggles: Cảnh báo lập trình viên về các vấn đề tiềm ẩn trong mã.
- Code Cleanup: Dọn dẹp toàn bộ mã chỉ với một cú nhấp chuột.
- Refactoring: Hỗ trợ đổi tên biến thông minh, trích xuất mã sang dòng mới.
- IntelliSense: Cung cấp thông tin mã trực tiếp trong trình soạn thảo.
- Visual Studio Search: Cung cấp tất cả công cụ cần thiết tại một nơi.
- Live Share: Chia sẻ mã thực thời gian với người khác.
- Call Hierarchy: Hiển thị cách gọi phương thức được chọn.
- CodeLens: Hiển thị tham chiếu mã, thay đổi, mục công việc, kiểm tra đơn vị, lỗi liên kết, xem xét mã.
- Go To Definition: Truy cập trực tiếp vị trí hàm.
- Peek Definition: Xem định nghĩa phương thức/kiểu mà không mở file riêng.
Nguyên nhân lỗi Unable to Start Program Visual Studio Access is Denied
Có nhiều nguyên nhân gây ra lỗi này:
- Antivirus bên thứ ba khóa file cài đặt Visual Studio.
- Người lập trình không có quyền quản trị để cài đặt file.
- Vấn đề Registry với Visual Studio.
- Chạy trình cài đặt từ ổ khác ổ cài Windows.
- File hệ thống bị hỏng.
- Windows Firewall can thiệp vào khởi động dự án.
Phương pháp 1: Di chuyển trình cài đặt sang ổ C:
Vấn đề có thể xảy ra khi chạy trình cài đặt từ ổ khác ổ Windows (thường là C:). Hãy di chuyển file cài đặt sang ổ C:.
Phương pháp 2: Thiết lập StartUp Project
Bạn có thể gặp lỗi nếu thiết lập sai dự án khởi động. Làm theo các bước:
- Nhấp chuột phải vào dự án bạn muốn gỡ lỗi.
- Chọn Set StartUp Projects….
Phương pháp 3: Đăng nhập với quyền Quản trị viên
Thiếu quyền admin cũng gây lỗi khi cài đặt file. Làm theo các bước:
- Nhấn phím Windows, gõ Command Prompt và chọn Chạy với quyền quản trị.
- Gõ lệnh sau và nhấn Enter để kích hoạt quyền admin:
net user administrator /active: yes
- Đóng Command Prompt và khởi chạy lại dự án VS.
- Lưu ý: Gõ net user administrator /active: no để tắt quyền admin.
Phương pháp 4: Sửa chữa file hệ thống
Có thể có vấn đề với file hệ thống hoặc file cài đặt, có thể giải quyết bằng công cụ tích hợp. Xem hướng dẫn Cách sửa chữa file hệ thống trên Windows 10.
Đợi lệnh thực thi xong và kiểm tra xem sự cố đã giải quyết chưa.
Phương pháp 5: Khôi phục khóa Registry
Bạn có thể thử khôi phục khóa registry để giải quyết lỗi Visual Studio; xem hướng dẫn Cách sao lưu và khôi phục Registry trên Windows.
Phương pháp 6: Thêm loại trừ trong Windows Firewall
Thêm loại trừ trong Windows Firewall để giải quyết vấn đề:
- Trong menu Bắt đầu, tìm Virus & threat protection và nhấp Mở.
- Nhấp Manage settings.
- Nhấp Add or remove exclusions.
- Trong tab Exclusion, nhấp Add an exclusion và chọn File.
- Điều hướng đến thư mục chứa chương trình và chọn file gốc.
Phương pháp 7: Thêm loại trừ trong Antivirus (nếu có)
Nếu antivirus gây lỗi, hãy thêm loại trừ. Ví dụ với Avast Free Antivirus:
- Mở Avast Antivirus.
- Nhấp Menu góc trên bên phải.
- Chọn Settings.
- Tab General, vào Blocked & Allowed apps.
- Dưới List of allowed apps, nhấp ALLOW APP.
- Nhấp ADD tương ứng với đường dẫn Visual Studio để thêm vào danh sách trắng.
Phương pháp 8: Tắt Windows Defender Firewall (Không khuyến khích)
Bạn có thể thử tắt Windows Defender Firewall. Xem hướng dẫn Cách tắt Firewall Windows 10.
Sau khi giải quyết, hãy bật lại Windows Firewall. Thiết bị không có bộ bảo mật luôn dễ bị tấn công malware.
Phương pháp 9: Tắt Antivirus (nếu có)
Lỗi Visual Studio thường do antivirus. Tắt antivirus tạm thời. Xem hướng dẫn Cách tắt Antivirus tạm thời trên Windows 10.
Phương pháp 10: Điều chỉnh cài đặt User Account Control
Phương pháp này tắt tất cả thông báo UAC. Bạn sẽ không nhận được UAC cho bất kỳ hoạt động nào. Làm theo các bước:
- Nhấn phím Windows, gõ Control Panel, nhấp Mở.
- Đặt View by là Category, chọn System and Security.
- Nhấp Security and Maintenance.
- Nhấp Change User Account Control settings.
- Kéo thanh trượt xuống dưới cùng ở Never notify và nhấp OK.
- Lưu ý: Nhập mật khẩu hệ thống nếu được yêu cầu. Cài đặt này sẽ sửa đổi PC và không yêu cầu quyền admin cho đến khi bạn đặt lại.
Phương pháp 11: Chuyển tài khoản người dùng sang hồ sơ Admin
- Nhấn Windows + R để mở hộp thoại Run.
- Gõ netplwiz và nhấp OK để mở User Accounts.
- Tab Users, chọn tài khoản của bạn.
- Nhấp Properties.
- Tab Group Membership, chọn Administrator.
- Nhấp Apply > OK.
Phương pháp 12: Đặt lại cài đặt Visual Studio
Nếu không phương pháp nào hiệu quả, hãy đặt lại tất cả cài đặt VS về mặc định:
- Mở Visual Studio.
- Nhấp Tools trên thanh menu.
- Chọn Import and Export Settings…
- Chọn Reset all settings trong wizard và nhấp Next >.
- Chọn Yes, save my current settings và nhấp Next >.
- Nhấp Finish.
- Sau khi đặt lại, nhấp Close để đóng wizard.
Khuyên đọc:
- 8 cách khắc phục "An Update is Required to Activate iPhone"
- Khắc phục lỗi Controller Error on Device IDE Ideport
- Cách kiểm tra phiên bản PowerShell trên Windows 10
- Khắc phục lỗi Java TM Platform SE Binary Not Responding trên Windows 10
Chúng tôi hy vọng hướng dẫn này hữu ích và bạn đã khắc phục được sự cố unable to start program Visual Studio access is denied. Hãy bình luận cho chúng tôi biết phương pháp nào hiệu quả. Nếu có câu hỏi, thắc mắc hoặc đề xuất, hãy chia sẻ. Cũng cho chúng tôi biết bạn muốn học gì tiếp theo.