ข้อผิดพลาดนี้เกิดเมื่อพยายามเข้าถึงหรือแก้ไขคุณสมบัติ (Properties) ของไฟล์บางไฟล์ โดยคลิกขวาเลือก Properties

เป็นข้อผิดพลาดที่น่าหงุดหงิดมาก แต่มีหลายวิธีแก้ไข ลองทำตามลำดับด้านล่างครับ
วิธีที่ 1: จบกระบวนการ COM Surrogate ใน Task Manager
วิธีนี้ง่ายและช่วยได้บ้าง ลองทำก่อนวิธีอื่น
- กด Ctrl + Shift + Esc เปิด Task Manager (หรือ Ctrl+Alt+Del → เลือก Task Manager)
- คลิก More details → แท็บ Processes → หา COM Surrogate (อยู่ใต้ Background processes) → คลิกขวา → End task ทุกตัวที่เจอ รวมถึง dllhost.exe ด้วย
- กด Yes ยืนยันการจบกระบวนการ
- รีสตาร์ทคอมพิวเตอร์ และลองเปิด Properties ไฟล์อีกครั้ง
วิธีที่ 2: ติดตั้ง Windows Update ล่าสุด
Microsoft ได้ปล่อยอัปเดตแก้ไขปัญหานี้แล้ว ให้ติดตั้งอัปเดตทั้งหมด
- เปิด PowerShell (Admin): คลิกขวา Start → Windows PowerShell (Admin)
- พิมพ์ cmd เพื่อสลับเป็นโหมด CMD
- พิมพ์คำสั่ง: wuauclt.exe /updatenow แล้ว Enter
- รออย่างน้อย 30 นาที ตรวจสอบว่ามีอัปเดตติดตั้งสำเร็จหรือไม่
ทางเลือก: ไปที่ Settings → Update & Security → Windows Update → Check for updates
วิธีที่ 3: เปิดใช้งาน DEP (Data Execution Prevention)
วิธีนี้เป็นทางเลือกสุดท้ายที่อาจช่วยได้ หากวิธีก่อนหน้าไม่ได้ผล
- กด Windows + R พิมพ์ sysdm.cpl Enter → แท็บ Advanced → Settings (ใต้ Performance)
- แท็บ Data Execution Prevention → เลือก Turn on DEP for all programs and services except those I select → Add
- ไปที่ C:\Windows\System32\ (32-bit) หรือ C:\Windows\SysWOW64\ (64-bit) → เลือก dllhost.exe → Open
- คลิก OK ตอบกล่องเตือน → Apply → OK → รีสตาร์ทเครื่อง
วิธีที่ 4: ปิด Preview Pane
เป็นวิธีหลีกเลี่ยงปัญหา ไม่ได้แก้ไขโดยตรง แต่ช่วยไม่ให้ข้อผิดพลาดเกิดขึ้น
- เปิด File Explorer → แท็บ View → ยกเลิกถูก Preview Pane
- ทดสอบว่าเจอข้อผิดพลาดอีกหรือไม่