เมื่อเร็วๆ นี้ บางผู้ใช้คอมพิวเตอร์เมื่อพยายามเปิดหรือเปิดใช้งานแอปใดๆ รวมถึง Office, Adobe, แอปต่างๆ บนการติดตั้ง Windows 10 ของพวกเขา พวกเขาพบข้อความผิดพลาด Windows cannot find C:\Program Files หากคุณได้รับผลกระทบจากปัญหานี้ บทความนี้จะช่วยคุณ ในบทความนี้ เราจะระบุสาเหตุที่เป็นไปได้ รวมถึงให้โซลูชันที่เหมาะสมที่คุณสามารถลองเพื่อแก้ไขปัญหา
ขึ้นอยู่กับแอปหรือโปรแกรม (ในกรณีนี้คือ Word) ที่คุณพยายามเปิด คุณอาจได้รับข้อความผิดพลาดดังต่อไปนี้:
Windows cannot find 'C:\Program Files (x86)\Microsoft Office\root\Office16\WORD.EXE'. Make sure you typed the name correctly, and then try again.

ข้อผิดพลาด Windows cannot find Program Files นี้เกิดจาก debuggers หรือ filters ที่ไม่ถูกต้องที่ถูกสร้างสำหรับโปรแกรมเหล่านี้ภายใต้ registry key Image File Execution Options Registry key IFEO อนุญาตให้นักพัฒนาผนวก debugger กับโปรแกรมเฉพาะเมื่อมันถูกเปิดใช้งาน
มันยังสามารถใช้เพื่อให้โปรแกรมอื่นเปิดเมื่อคุณรันโปรแกรมหนึ่งได้
Windows cannot find C:\Program Files\ error when opening apps
หากคุณเผชิญปัญหานี้ คุณสามารถลองโซลูชันที่แนะนำด้านล่างเพื่อแก้ไขปัญหา
- อัปเดต/ติดตั้งใหม่ผลิตภัณฑ์ Avast ด้วยตนเอง (ถ้ามี)
- ลบค่า registry debugger ของ Image File Execution Options
- ลบ IFEO filter ใน registry
มา看看คำอธิบายของกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่ระบุไว้
1. อัปเดต/ติดตั้งใหม่ผลิตภัณฑ์ Avast ด้วยตนเอง (ถ้ามี)
ถ้าคุณไม่ต้องการรอการอัปเดตอัตโนมัติ คุณสามารถดาวน์โหลดแพ็กเกจการติดตั้งและติดตั้งผลิตภัณฑ์ Avast/AVG ใหม่ด้วยตนเองเพื่อรับเวอร์ชันล่าสุดที่รวมถึงการแก้ไข
ถ้าโซลูชันนี้ไม่ใช้กับคุณ เนื่องจากคุณไม่ได้ติดตั้ง Avast บนระบบของคุณ แต่คุณเผชิญปัญหา Windows cannot find Program Files คุณสามารถลองข้อเสนอต่อไปนี้:
2. ลบค่า registry debugger ของ Image File Execution Options
เพื่อลบ IFEO debugger ให้ดำเนินการดังนี้:
เนื่องจากนี่เป็นการดำเนินการ registry ขอแนะนำให้คุณสำรอง registry หรือสร้าง system restore point กรณีขั้นตอนผิดพลาด เมื่อคุณได้ดำเนินการป้องกันที่จำเป็นแล้ว คุณสามารถดำเนินการต่อได้ดังนี้:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run
- ในกล่อง Run พิมพ์ regedit และกด Enter เพื่อเปิด Registry Editor
- ไปที่หรือกระโดดไปที่เส้นทาง registry key ด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
- ตอนนี้ ในแผงด้านซ้าย เลื่อนดูรายการ executables ภายใต้ IFEO key จนกว่าคุณจะพบแอปหรือโปรแกรมที่เปิดไม่ได้
- ต่อไป คลิกที่รายการ executable ของแอปนั้น
- ในแผงด้านขวา คลิกขวาที่รายการ debugger ใดๆ และเลือก Delete คุณสามารถทำขั้นตอนเดียวกันสำหรับแอปพลิเคชันอื่นๆ ที่เปิดไม่ได้
- รีสตาร์ทคอมพิวเตอร์ของคุณ
ปัญหาควรได้รับการแก้ไขแล้ว ถ้าไม่ ให้ลองโซลูชันถัดไป
3. ลบ IFEO filter ใน registry
เพื่อลบ IFEO filter ที่อาจถูกติดตั้งโดย AVAST หรือโปรแกรมอื่น ให้ดำเนินการดังนี้:
- เปิด Registry Editor
- ไปที่หรือกระโดดไปที่เส้นทาง registry key ด้านล่าง:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
- ตอนนี้ ในแผงด้านซ้าย เลื่อนดูรายการ executables ภายใต้ IFEO key จนกว่าคุณจะพบแอปหรือโปรแกรมที่เปิดไม่ได้
- ต่อไป คลิกที่รายการ executable ของแอปนั้น
- ในแผงด้านขวา คลิกขวาที่รายการ UseFilter ใดๆ และเลือก Delete คุณสามารถทำขั้นตอนเดียวกันสำหรับแอปพลิเคชันอื่นๆ ที่เปิดไม่ได้
- รีสตาร์ทคอมพิวเตอร์ของคุณ
แค่นี้แหละ!
โพสต์ที่เกี่ยวข้อง:
- Windows cannot find IntegratedOffice.exe
- Windows cannot find C:/Windows/regedit.exe
