Việc cài đặt phần mềm mới trên máy tính Windows 10 thường rất đơn giản: chỉ cần nhấp đúp vào file cài đặt và làm theo hướng dẫn. Tuy nhiên, đôi khi bạn sẽ gặp lỗi sau khi cố gắng cài đặt ứng dụng:
Unable To Execute Files In The Temporary Directory. Setup Aborted. Error 5: Access Is Denied.
Thông báo lỗi này khá phổ biến trên Windows và thường xuất hiện khi bạn cố gắng cài đặt ứng dụng hoặc chỉnh sửa thư mục mà không có đủ quyền truy cập. Ngoài ra, lỗi cũng có thể do phần mềm độc hại tấn công hệ thống. Trước khi thực hiện các bước khắc phục dưới đây, hãy quét virus cho máy tính của bạn.
Nguyên nhân và cách khắc phục lỗi "Unable to execute file in temporary directory"
Lỗi này đã tồn tại منذ nhiều năm và ngăn cản việc cài đặt hoặc mở chương trình. Dưới đây là 3 giải pháp chính để khắc phục:
- Chạy file với quyền Administrator.
- Tạo thư mục TEMP mới.
- Thay đổi quyền truy cập thư mục.
Chi tiết từng phương pháp như sau:
1. Chạy file cài đặt với quyền Administrator

Lỗi thường xảy ra vì tài khoản người dùng không có đủ đặc quyền để cài đặt ứng dụng. Nhiều người dùng đã khắc phục thành công bằng cách chạy file cài đặt với quyền cao nhất (elevated privileges).
Cách thực hiện rất đơn giản: chuột phải vào file cài đặt → chọn Run as administrator (Chạy với tư cách quản trị viên).
2. Tạo thư mục TEMP mới

Bạn cần tạo một thư mục tạm mới tên là Temp ở ổ C:
- Mở File Explorer → vào ổ C: → chuột phải vào khoảng trống → New → Folder → đặt tên Temp.
- Chuột phải vào This PC (hoặc My Computer trên Windows cũ) → chọn Properties.
- Chọn Advanced System Settings ở khung bên trái.
- Chuyển sang tab Advanced → nhấn nút Environment Variables ở dưới cùng.
- Trong khung "User variables", tìm TEMP → nhấn Edit.
- Thay giá trị hiện tại (
%USERPROFILE%\AppData\Local\Temp) thành:C:\Temp. - Nhấn OK để lưu và đóng các cửa sổ.
3. Thay đổi quyền truy cập thư mục Temp
Nếu thư mục Temp hiện tại bị lỗi quyền, hãy làm theo các bước sau:
- Mở File Explorer → truy cập
C:\Users\[tên_người_dùng]\AppData\Local. - Chuột phải vào thư mục Temp → chọn Properties.
- Chuyển sang tab Security → nhấn Advanced.
- Trong cửa sổ mới, bạn sẽ thấy các nhóm quyền: System, Administrators, và tài khoản của bạn.
- Nhấn Change Permissions → tích vào ô Include inheritable permissions from this object's parent.
- Nhấn Apply → OK → Continue để xóa các quyền kế thừa cũ.
Hy vọng các giải pháp trên giúp bạn khắc phục thành công lỗi Error 5: Access Is Denied.