System Crashes พร้อม Problem Event Name BEX64 มักรายงานหลัง Crash ของ Third-party Application หรือ Game ผู้ใช้ส่วนใหญ่รายงาน Crash แบบ Random หรือตอนทำกิจกรรมหนัก
COM Surrogate has stopped working, Problem Event Name BEX64

Problem Event Name BEX64
ขั้นตอนแก้ปัญหา BEX64:
- Reinstall โปรแกรมที่เจอ Error นี้
- Troubleshoot ใน Clean Boot State
- Disable Data Execution Prevention
1] Reinstall โปรแกรมที่เจอ Error

ควร Reinstall โปรแกรมที่ Error วิธีที่ถูกต้อง: Uninstall ให้หมด แล้ว Reinstall จาก Source ติดตั้งล่าสุด
ไป Search Box พิมพ์ Apps & Features เลื่อนหาโปรแกรมที่มีปัญหา คลิก Uninstall
ทำเสร็จ หา Source ติดตั้งล่าสุด ติดตั้งใหม่
2] Troubleshoot ใน Clean Boot State

ไป Search Box Taskbar พิมพ์ เลือก System Configuration
แท็บ Services ของ System Configuration ติ๊ก Hide all Microsoft services แล้ว Disable all
ไปแท็บ Startup ของ System Configuration เลือก Open Task Manager

ใต้ Startup ใน Task Manager แต่ละรายการ คลิกเลือก Disable

กลับแท็บ Startup ของ System Configuration คลิก OK รีสตาร์ท จะเข้าสู่ Clean Boot Environment ทำตาม Clean Boot Troubleshooting Steps ติดตั้ง/ลบ/รัน Application
อาจสูญเสีย Functionality ชั่วคราว Reset เริ่มต้นปกติหลัง Troubleshooting
3] Disable Data Execution Prevention
Data Execution Prevention (DEP) เป็นเทคโนโลยีซอฟต์แวร์ตรวจสอบ Memory เพื่อป้องกัน Malicious Code รันบนระบบ แต่บางกรณี Filter นี้ Overprotective ป้องกัน Application บางตัวทำงานไม่ได้

หากเป็นกรณีนี้ แก้ได้โดย Disable DEP ด้วย CMD Command เร็ว:
กด Windows key + R เปิด Run Dialog พิมพ์ cmd กด Ctrl + Shift + Enter เปิด Elevated Command Prompt UAC ถาม คลิก Yes
ใน CMD พิมพ์คำสั่งกด Enter:
bcdedit.exe /set {current} nx AlwaysOff
คำสั่งสำเร็จ DEP ถูก Disable
Restart เครื่อง รอ Boot ทำซ้ำ Action ที่เคย Crash ดูว่าแก้หรือไม่
