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

Khắc phục lỗi 'Unable to Execute Files in the Temporary Directory' – Giải pháp nhanh

Người dùng báo lỗi này khi chạy file setup (cài đặt). Nguyên nhân chính là quyền người dùng (user permission). Hệ thống có thể bị hỏng khiến user không có quyền chạy file setup trong thư mục Temp.

 Unable To Execute Files In The Temporary Directory. Setup Aborted. Error 5: Access Is Denied

Ngoài quyền user, nguyên nhân cũng có thể do thư mục Temp của Windows bị hỏng. Lỗi này chặn cài đặt hoàn toàn. Dưới đây là các giải pháp.

Lưu ý: Tạo điểm khôi phục hệ thống trước khi can thiệp.

[ĐÃ KHẮC PHỤC] Unable To Execute Files In The Temporary Directory

Trước tiên, hãy thử Chạy chương trình cài đặt với tư cách Quản trị viên (Run as Administrator). Nếu vẫn lỗi, hãy làm theo hướng dẫn dưới.

Phương pháp 1: Sửa quyền bảo mật trên thư mục Temp

  1. Win+R > gõ %localappdata% > Enter.
  2. Nếu không truy cập được, vào thủ công:
    C:\Users\[Tên_User_Của_Bạn]\AppData\Local
  3. Chuột phải thư mục Temp > Properties (Thuộc tính).
  4. Tab Security (Bảo mật) > Advanced (Nâng cao).
  5. Cửa sổ Permission, bạn sẽ thấy 3 mục quyền:
    SYSTEM - Full control - kế thừa từ C:\Users\[User]\ - áp dụng cho 'Folder, subfolders, files'.
    Administrators - Full control - kế thừa từ C:\Users\[User]\ - áp dụng cho 'Folder, subfolders, files'.
    [Tên_User_Của_Bạn] - Full control - kế thừa từ C:\Users\[User]\ - áp dụng cho 'Folder, subfolders, files'.
  6. Tích chọn 'Thay thế tất cả mục quyền của đối tượng con bằng mục quyền có thể kế thừa từ đối tượng này' (Replace all child object permission entries with inheritable permission entries from this object) và đảm bảo Inheritance là Enabled (Đã bật) > Apply > OK.
  7. Bây giờ bạn đã có quyền ghi vào Temp, file setup sẽ chạy bình thường.

Cách này khắc phục lỗi cho hầu hết người dùng. Nếu vẫn bị, tiếp phương pháp 2.

Phương pháp 2: Lấy quyền kiểm soát thư mục Temp

  1. Win+R > %localappdata% > Enter (hoặc vào đường dẫn C:\Users\[User]\AppData\Local).
  2. Chuột phải thư mục Temp > Properties.
  3. Tab Security > Edit (Sửa).
  4. Nhấp Add > gõ Everyone > Check Names > OK.
  5. Chọn Everyone trong danh sách > tích Full Control (Kiểm soát đầy đủ), Modify (Sửa đổi), Write (Ghi) > OK.
  6. OK lại cửa sổ Properties. Bây giờ mọi user trên máy đều có toàn quyền Temp.

Phương pháp 3: Tạo thư mục Temp mới

  1. Win+R > gõ C: > Enter (Windows phải cài trên ổ C:).
  2. Chuột phải vùng trống ổ C: > New > Folder > đặt tên Temp.
  3. Chuột phải This PC/My Computer > Properties.
  4. Bên trái: Advanced system settings.
  5. Tab Advanced > Environment Variables (Biến môi trường).
  6. Khu vực User variables for [User], nhấp đúp biến TMP.
    Lưu ý: Phải là TMP, không phải TEMP.
  7. Sửa Variable value thành C:\Temp > OK.
  8. Thử cài lại chương trình, sẽ thành công.

Phương pháp 4: Các sửa chữa khác

  1. Tắt Antivirus và Firewall thử.
  2. Tắt HIPS (Host-based Intrusion Prevention System).

Bạn đã khắc phục thành công lỗi Unable To Execute Files In The Temporary Directory. Hãy bình luận nếu cần giúp đỡ.