ทำ IT 8 ปี ชอบแก้ Error Windows ที่แปลกๆ เคยเขียน Device Cannot Start, Stop 0x00000F4 Blue Screen ฯล฿
Error ใหม่:
Microsoft (C) Register Server has stopped working
เจอตอน Register DLL ด้วย regsvr32 บน Vista Ultimate x64 (เคยทำบน Vista Business x32 ปกติ)
Error นี้พบบ่อยบน Vista/XP x64 สาเหตุหลัก: Data Execution Prevention (DEP) ต้องเพิ่ม Exception ให้ regsvr32 ใน DEP
เพิ่ม Exception ใน DEP
Step 1: Start > Control Panel > System

Step 2: แท็บ Advanced > Performance > Settings

Step 3: Data Execution Prevention เลือก Turn on DEP for all programs and services except for those I select:

Step 4: คลิก Add Brow ไป C:\Windows\System32 เลือก regsvr32.exe จะเตือนว่าอาจทำให้ระบบไม่ปลอดภัย กด OK ต่อ

OK ออกทั้งสองหน้า รัน regsvr32 ใหม่จาก Command Line ควรไม่เจอ Error แล้ว หายังมี คอมเมนต์ได้ ขอให้สนุกกับการใช้งาน!