ผู้ใช้รายงานว่าพบข้อผิดพลาดนี้เมื่อพยายามเรียกใช้ไฟล์ติดตั้ง ซึ่งหมายความว่าสาเหตุหลักของปัญหานี้คือการอนุญาตของผู้ใช้ สิ่งที่ฉันหมายถึงคือในบางครั้ง ระบบของคุณอาจได้รับความเสียหาย และด้วยเหตุนี้ผู้ใช้ของคุณจึงไม่ได้รับอนุญาตให้เรียกใช้ไฟล์ติดตั้ง
Unable To Execute Files In The Temporary Directory. Setup Aborted. Error 5: Access Is Denied
แม้ว่าสาเหตุของข้อผิดพลาดนี้จะไม่จำกัดอยู่ที่การอนุญาตของผู้ใช้ แต่ในบางกรณี ปัญหาหลักอยู่ที่โฟลเดอร์ Temp ของ Windows ซึ่งพบว่าเสียหาย ข้อผิดพลาด "ไม่สามารถเรียกใช้ไฟล์ในไดเร็กทอรีชั่วคราว" จะไม่อนุญาตให้คุณติดตั้งไฟล์เรียกทำงาน แม้ว่าคุณจะปิดกล่องป๊อปอัป ซึ่งหมายถึงปัญหาร้ายแรงสำหรับผู้ใช้ ขณะนี้มีวิธีแก้ปัญหาบางอย่างที่ช่วยแก้ไขข้อผิดพลาดนี้ โดยไม่ต้องเสียเวลาไปดูกัน
หมายเหตุ:อย่าลืมสร้างจุดคืนค่าระบบในกรณีที่คุณทำบางสิ่งใน Windows ผิดพลาด
[แก้ไขแล้ว] ไม่สามารถเรียกใช้ไฟล์ในไดเร็กทอรีชั่วคราว
ก่อนลองใช้วิธีการด้านล่าง ตรวจสอบให้แน่ใจว่าคุณได้ลองเรียกใช้โปรแกรม (ซึ่งคุณกำลังพยายามติดตั้ง) เป็นผู้ดูแลระบบก่อน และหากคุณยังคงเห็นข้อผิดพลาดนี้ ให้ดำเนินการต่อ เพื่อไม่ให้เป็นการเสียเวลา เรามาดูวิธี แก้ไขข้อผิดพลาดที่ไม่สามารถเรียกใช้ไฟล์ในไดเรกทอรีชั่วคราว ด้วยคำแนะนำด้านล่าง
วิธีที่ 1:แก้ไขการอนุญาตความปลอดภัยในโฟลเดอร์ Temp ของคุณ
1. กดแป้น Windows + R จากนั้นพิมพ์ %localappdata% แล้วกด Enter
2. หากคุณเข้าถึงโฟลเดอร์ด้านบนไม่ได้ ให้ไปที่โฟลเดอร์ต่อไปนี้:
C:\Users\[Username]\AppData\Local
3. คลิกขวาที่ โฟลเดอร์ชั่วคราว และเลือกคุณสมบัติ
4. ถัดไป สลับไปที่แท็บความปลอดภัย และคลิกขั้นสูง .
5. ในหน้าต่างการอนุญาต คุณจะเห็นรายการอนุญาตสามรายการเหล่านี้:
SYSTEM with Full control inherited from C:\Users\[Username]\ which applies to 'This folder, subfolders, and files.' Administrators with Full control inherited from C:\Users\[Username]\ which applies to 'This folder, subfolders, and files.' Your Username with Full control inherited from C:\Users\[Username]\ which applies to 'This folder, subfolders, and files.'
6. ถัดไป ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ตัวเลือก ‘แทนที่รายการอนุญาตวัตถุลูกทั้งหมดด้วยรายการอนุญาตที่สืบทอดได้จากวัตถุนี้ ' และ เปิดใช้งานการสืบทอด จากนั้นคลิก Apply ตามด้วย OK
7. ตอนนี้ คุณควรมีสิทธิ์ในการเขียนไปยังไดเร็กทอรี Temp และไฟล์การติดตั้งจะดำเนินต่อไปโดยไม่มีข้อผิดพลาด
วิธีการนี้โดยทั่วไป แก้ไขข้อผิดพลาดไม่สามารถเรียกใช้ไฟล์ในไดเรกทอรีชั่วคราว สำหรับผู้ใช้ส่วนใหญ่ แต่ถ้าคุณยังติดขัดอยู่ให้ดำเนินการต่อ
วิธีที่ 2:เปลี่ยนการควบคุมโฟลเดอร์ Temp
1. กดปุ่ม Windows + R จากนั้นพิมพ์ %localappdata% แล้วกด Enter
2. หากคุณเข้าถึงโฟลเดอร์ด้านบนไม่ได้ ให้ไปที่โฟลเดอร์ต่อไปนี้:
C:\Users\[Username]\AppData\Local
3. คลิกขวาที่โฟลเดอร์ Temp แล้วเลือก Properties
4. ถัดไป สลับไปที่แท็บความปลอดภัย และคลิกแก้ไข
5. คลิก เพิ่ม และพิมพ์ ทุกคน จากนั้นคลิกที่ ตรวจสอบชื่อ . คลิก ตกลง เพื่อปิดหน้าต่าง
6. ตรวจสอบให้แน่ใจว่าได้เลือกช่อง การควบคุมทั้งหมด แก้ไข และเขียนแล้ว จากนั้นคลิก ตกลง เพื่อบันทึกการตั้งค่า
7. สุดท้าย คุณอาจ Fix Unable To Execute Files In The Temporary Directory ได้ เนื่องจากวิธีการข้างต้นให้การควบคุมโฟลเดอร์ Temp แก่ผู้ใช้ระบบของคุณทั้งหมด
วิธีที่ 3:การสร้างโฟลเดอร์ชั่วคราวใหม่
1. กดแป้น Windows + R แล้วพิมพ์ C: ” (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกด Enter เพื่อเปิด C:drive .
หมายเหตุ: ต้องติดตั้ง Windows บนไดรฟ์ C:
2. หากคุณมีปัญหากับขั้นตอนข้างต้น ให้ไปที่ C:ขับพีซีของคุณ
3. ถัดไป คลิกขวาในพื้นที่ว่างในโฟลเดอร์ C:และคลิก ใหม่> โฟลเดอร์
4. ตั้งชื่อโฟลเดอร์ใหม่เป็น Temp แล้วปิดหน้าต่าง
5. คลิกขวาที่พีซีเครื่องนี้หรือคอมพิวเตอร์ของฉัน แล้วเลือกคุณสมบัติ
6. จากบานหน้าต่างด้านซ้าย ให้คลิกที่ การตั้งค่าระบบขั้นสูง
7. สลับไปที่ แท็บขั้นสูง แล้วคลิก ตัวแปรสภาพแวดล้อม
8. ในตัวแปร User สำหรับชื่อผู้ใช้ของคุณ ให้ดับเบิลคลิกที่ตัวแปร TMP
หมายเหตุ: ตรวจสอบให้แน่ใจว่าเป็น TMP ไม่ใช่ตัวแปร TEMP
9. แทนที่ค่าตัวแปรเป็น C:\Temp และคลิกตกลงเพื่อปิดหน้าต่าง
10. ลองติดตั้งโปรแกรมอีกครั้ง ซึ่งจะทำงานได้โดยไม่มีปัญหา
วิธีที่ 4:การแก้ไขเบ็ดเตล็ด
1. ลองปิดการใช้งาน Antivirus และ Firewall เพื่อดูว่าใช้งานได้หรือไม่
2. ปิดการใช้งาน HIPS (Host-based Intrusion Prevention System HIPS)
นั่นคือคุณประสบความสำเร็จ แก้ไขไม่สามารถเรียกใช้ไฟล์ในไดเรกทอรีชั่วคราวได้สำเร็จ แต่หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น