[แก้ไขแล้ว] ไม่สามารถเรียกใช้ไฟล์ในไดเร็กทอรีชั่วคราว

ผู้ใช้รายงานว่าพบข้อผิดพลาดนี้เมื่อพยายามเรียกใช้ไฟล์ติดตั้ง ซึ่งหมายความว่าสาเหตุหลักของปัญหานี้คือการอนุญาตของผู้ใช้ สิ่งที่ฉันหมายถึงคือในบางจุด ระบบของคุณอาจได้รับความเสียหาย และด้วยเหตุนี้ผู้ใช้ของคุณจึงไม่ได้รับอนุญาตให้เรียกใช้ไฟล์ติดตั้ง

แก้ไขไม่สามารถเรียกใช้ไฟล์ในไดเร็กทอรีชั่วคราว

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

แม้ว่าสาเหตุของข้อผิดพลาดนี้จะไม่จำกัดอยู่ที่การอนุญาตของผู้ใช้ แต่ในบางกรณี ปัญหาหลักอยู่ที่โฟลเดอร์Temp ของ (Temp)Windowsซึ่งพบว่าเสียหาย ข้อผิดพลาด "ไม่สามารถดำเนินการไฟล์(Files)ใน ไดเรกทอรี ชั่วคราว(Temp) " จะไม่อนุญาตให้คุณติดตั้งไฟล์เรียกทำงาน แม้ว่าคุณจะปิด กล่อง ป๊อปอัป(Pop-up)ซึ่งหมายถึงปัญหาร้ายแรงสำหรับผู้ใช้ ขณะนี้มีวิธีแก้ปัญหาบางอย่างที่ช่วยแก้ไขข้อผิดพลาดนี้ โดยไม่ต้องเสียเวลาไปดูกัน

หมายเหตุ: อย่าลืมสร้างจุดคืนค่าระบบในกรณีที่คุณทำบางสิ่งในWindowsผิดพลาดโดยไม่ได้ตั้งใจ

[แก้ไขแล้ว] ไม่สามารถ เรียกใช้ ไฟล์(Files)ในไดเร็กทอรีชั่วคราว(Temporary)

ก่อนลองใช้วิธีการด้านล่าง ตรวจสอบให้แน่ใจว่าคุณได้ลองเรียกใช้โปรแกรม(Program) ( ซึ่ง(Which)คุณกำลังพยายามติดตั้ง) เป็นผู้ดูแลระบบ(Administrator)ก่อน และหากคุณยังคงเห็นข้อผิดพลาดนี้ ให้ดำเนินการต่อ เพื่อไม่ให้เสียเวลาเรามาดูวิธีแก้ไขข้อผิดพลาดในการดำเนินการไฟล์ในไดเรกทอรีชั่วคราวไม่(Fix Unable To Execute Files In The Temporary Directory error)ได้ด้วยความช่วยเหลือของคำแนะนำด้านล่าง

วิธีที่ 1: แก้ไข(Fix)การอนุญาตความปลอดภัยในโฟลเดอร์Temp ของคุณ(Temp)

1. กด Windows Key + R จากนั้นพิมพ์%localappdata%  แล้วกด Enter

เพื่อเปิดประเภทข้อมูลแอปในเครื่อง %localappdata%

2. หากคุณไม่สามารถเข้าถึงโฟลเดอร์ด้านบน ให้ไปที่โฟลเดอร์ต่อไปนี้:

C:\Users\[Username]\AppData\Local

3. คลิกขวาที่โฟลเดอร์ Temp(Temp folder)แล้วเลือกProperties

4. ถัดไป สลับไปที่แท็บความปลอดภัย(Security tab)และคลิกขั้น(advanced)สูง

สลับไปที่แท็บความปลอดภัยแล้วคลิกขั้นสูง

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. ถัดไป ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ตัวเลือก'แทนที่รายการอนุญาตวัตถุลูกทั้งหมดด้วยรายการอนุญาตที่สืบทอดได้จากวัตถุนี้'(‘Replace all child object permission entries with inheritable permission entries from this object‘)และเปิดใช้งานการสืบทอด(Inheritance is Enabled)จากนั้นคลิก ใช้ ตามด้วย ตกลง

ตรวจสอบให้แน่ใจว่าเปิดใช้งานการสืบทอด

7. ตอนนี้ คุณควรมีสิทธิ์ในการเขียนไปยังไดเร็กทอรีTemp และไฟล์การติดตั้งจะดำเนินต่อไปโดยไม่มีข้อผิดพลาด(Temp)

วิธีนี้โดยทั่วไปจะแก้ไขข้อผิดพลาด "ไม่สามารถดำเนินการไฟล์ในไดเรกทอรีชั่วคราว" (Fix Unable To Execute Files In The Temporary Directory error )สำหรับผู้ใช้ส่วนใหญ่ แต่ถ้าคุณยังคงค้างอยู่ให้ดำเนินการต่อ

วิธีที่ 2: เปลี่ยนการควบคุมโฟลเดอร์Temp

1. กดปุ่มWindows Key + Rจากนั้นพิมพ์%localappdata% แล้วกด Enter

เพื่อเปิดประเภทข้อมูลแอปในเครื่อง %localappdata%

2. หากคุณไม่สามารถเข้าถึงโฟลเดอร์ด้านบน ให้ไปที่โฟลเดอร์ต่อไปนี้:

C:\Users\[Username]\AppData\Local

3. คลิกขวาที่ โฟลเดอร์ Tempแล้วเลือก Properties

4. ถัดไป สลับไปที่แท็บ ความปลอดภัย(Security tab)แล้วคลิกแก้ไข(Edit.)

ไปที่แท็บความปลอดภัยอีกครั้งแล้วคลิกแก้ไข

5. คลิก เพิ่ม แล้วพิมพ์ทุกคน(Everyone )จากนั้นคลิก ตรวจ สอบชื่อ (Check Names)คลิกตกลง(Ok)เพื่อปิดหน้าต่าง

พิมพ์ทุกคน จากนั้นคลิก ตรวจสอบชื่อ แล้วคลิก ตกลง

6. ตรวจสอบให้แน่ใจว่าได้เลือกช่องFull Control, Modify and Write(Full Control, Modify and Write box is checked)แล้วคลิกOKเพื่อบันทึกการตั้งค่า

ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่อง การควบคุมทั้งหมดสำหรับชื่อผู้ใช้ทุกคน

7. สุดท้าย คุณอาจ Fix Unable To Execute Files In The Temporary Directoryได้ เนื่องจากวิธีการข้างต้นทำให้การควบคุม โฟลเดอร์ Tempแก่ผู้ใช้ระบบของคุณทั้งหมด

วิธีที่ 3: การสร้างโฟลเดอร์ชั่วคราวใหม่(New Temp Folder)

1. กดWindows Key + Rจากนั้นพิมพ์ “ C: ” (โดยไม่ใส่เครื่องหมายอัญประกาศ) และกด Enter เพื่อเปิด ได รฟ์ C:(C: drive)

หมายเหตุ:(Note:)ต้องติดตั้ง Windows บน C : Drive(Windows)

2. หากคุณมีปัญหากับขั้นตอนข้างต้น ให้ไปที่ C: ไดรฟ์พีซีของคุณ

3. ถัดไป ให้คลิกขวาในพื้นที่ว่างในโฟลเดอร์ C: แล้วคลิกNew > Folder.

4. ตั้งชื่อโฟลเดอร์ใหม่เป็นTempและปิดหน้าต่าง

5. คลิกขวาที่พีซีเครื่องนี้หรือคอมพิวเตอร์(Computer) ของฉัน แล้วเลือกคุณสมบัติ( Properties.)

6. จากบานหน้าต่างด้านซ้าย ให้คลิกที่Advanced system settings

ในหน้าต่างต่อไปนี้ คลิกที่ Advanced System Settings

7. สลับไปที่แท็บ ขั้นสูง(Advanced tab)แล้วคลิกตัวแปรสภาพแวดล้อม(Environment Variables.)

คลิกที่ 'ตัวแปรสภาพแวดล้อม...' ที่ด้านล่างขวาของกล่องโต้ตอบคุณสมบัติระบบขั้นสูง

8. ในตัวแปรUser สำหรับชื่อ (User)ผู้ใช้(User) ของคุณ ให้ดับเบิลคลิกที่ตัวแปรTMP

 หมายเหตุ: ตรวจสอบ ( Note:) ให้(Make)แน่ใจว่าเป็นTMPไม่ใช่ตัวแปรTEMP

ดับเบิลคลิกที่ TMP เพื่อแก้ไขเส้นทางในตัวแปรสภาพแวดล้อม

9. แทนที่ค่า Variable เป็นC:\Tempแล้วคลิก OK เพื่อปิดหน้าต่าง

เปลี่ยนค่าของ TMP เป็นโฟลเดอร์ temp ใหม่ภายในไดเรกทอรี C

10. ลองติดตั้งโปรแกรมอีกครั้ง ซึ่งจะทำงานได้โดยไม่มีปัญหาใดๆ

วิธีที่ 4: การแก้ไขเบ็ดเตล็ด

1. ลองปิดการใช้งานAntivirusและFirewallเพื่อดูว่าใช้งานได้หรือไม่

2. ปิด การใช้งาน HIPS (Host-based Intrusion Prevention System HIPS )

นั่นคือคุณได้ทำการแก้ไขไม่สามารถเรียกใช้ไฟล์ในไดเรกทอรีชั่วคราว(Fix Unable To Execute Files In The Temporary Directory,) ได้สำเร็จ แต่หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับคู่มือนี้ โปรดอย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

ฉันเป็น windows, ios, pdf, ข้อผิดพลาด, วิศวกรแกดเจ็ตที่มีประสบการณ์มากกว่า 10 ปี ฉันได้ทำงานกับแอปพลิเคชันและเฟรมเวิร์กคุณภาพสูงของ Windows มากมาย เช่น OneDrive for Business, Office 365 และอื่นๆ งานล่าสุดของฉันได้รวมการพัฒนาโปรแกรมอ่าน pdf สำหรับแพลตฟอร์ม windows และการทำงานเพื่อทำให้ข้อความแสดงข้อผิดพลาดชัดเจนยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ ฉันได้มีส่วนร่วมในการพัฒนาแพลตฟอร์ม ios มาสองสามปีแล้ว และคุ้นเคยกับทั้งคุณสมบัติและลักษณะเฉพาะของมันมาก



Related posts