เมื่อพูดถึง Script debugging ใน Windows คุณมีหลายตัวเลือก Internet Explorer เองก็เป็นวิธีที่ดีสำหรับ Script debugging ผมใช้เองและทำงานได้ดี แต่วานนี้เพื่อนติดตั้ง Visual Studio บนเครื่องผม Visual Studio เองตั้งค่าเป็น Default debugger ปัญหาคือผมไม่รู้วิธี Debug ด้วย Visual Studio ณ ตรงนั้น และมีงาน Debug ด่วนต้องทำ
คำถามคือ จะยกเลิก Visual Studio เป็น Default debugger และเลือก Microsoft Script Debugger ต้นทางที่ผมถนัดได้อย่างไร ผมทำ Registry trick ด้านล่างซึ่งช่วยได้มาก วิธีนี้คุณเลือกโปรแกรมใดก็ได้เป็น Script debugger ตรวจสอบให้แน่ใจว่ามันทำได้
ตั้งค่า Default Script Debugger ใน Windows 10
1. กด Windows Key + R พิมพ์ Regedt32.exe ในกล่อง Run กด Enter เปิด Registry Editor
2. ไปที่ตำแหน่ง:
HKEY_CLASSES_ROOT\CLSID

3. ในแผงซ้ายของตำแหน่งนี้ คลิกขวาที่ Key CLSID เลือก New -> Key ตั้งชื่อ Key ใหม่ว่า:
{834128A2-51F4-11DO-8F20-00805F2CD064}
สร้าง Subkey ให้ Key ใหม่นี้ ตั้งชื่อ LocalServer32
ไปที่แผงขวาของ Subkey LocalServer32 หรือตำแหน่ง Registry:
HKEY_CLASSES_ROOT\CLSID\{834128A2-51F4-11DO-8F20-00805F2CD064}\LocalServer32
ดับเบิลคลิกที่ (Default) string (REG_SZ) ค่า Value data ของ String นี้จัดการโปรแกรม Script เริ่มต้นสำหรับ Windows คุณจะได้กล่องดังนี้:

4. ในกล่องด้านบน ใส่ Value data เป็นตำแหน่งไฟล์ของโปรแกรมที่ต้องการเป็น Default script debugger
เช่น เพื่อกู้คืน Microsoft Script Editor ต้นทาง ผมใส่ Value data เป็น C:\Program Files\Microsoft Script Debugger\msscrdlbg.exe
C: คือ System root drive เมื่อใส่ Value data เสร็จ คลิก OK ปิด Registry Editor และ Reboot เครื่องเพื่อได้ผล
หวังว่าจะช่วยคุณได้วันหนึ่ง!
อ่าน: A debugger has been found running in your system.
