Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: "A debugger has been found running in your system"

ข้อผิดพลาดนี้ขึ้นตอนรันเกมหรือโปรแกรม บอกว่าพบ Debugger ทำให้โปรแกรมปฏิเสธการทำงานเพื่อป้องกันการ reverse engineering สาเหตุจริงมักไม่ใช่ Debugger จริง แต่เป็นการตรวจจับผิดพลาด (False positive)

วิธี 1: เพิ่มเกม/โปรแกรมใน Exception List ของแอนติไวรัส

วิธีที่ได้ผลมากที่สุด โดยเฉพาะกรณีรันเกมใหม่ แอนติไวรัสเป็นตัวกีดขวาง

  1. เปิด UI ของแอนติไวรัส (จาก System Tray หรือ Start Menu)
  2. หาเมนู Exceptions/Exclusions (ตำแหน่งต่างกันตามแอนติไวรัส):
    - Kaspersky: Home → Settings → Additional → Threats and Exclusions → Exclusions → Specify Trusted Applications → Add
    - AVG: Home → Settings → Components → Web Shield → Exceptions
    - Avast: Home → Settings → General → Exclusions
  3. เพิ่มไฟล์ .exe หลักของเกม/โปรแกรม (คลิกขวา Shortcut → Open file location)
  4. รีสตาร์ทเครื่อง ทดสอบรันใหม่

วิธี 2: อัปเดต Windows ให้ครบถ้วน

อาจเป็นบั๊กของ Windows เอง Microsoft ปล่อยแพตช์แก้ไขบ่อย

  1. เปิด PowerShell (Admin): คลิกขวา Start → Windows PowerShell (Admin)
  2. พิมพ์ cmd Enter (สลับเป็น cmd-like)
  3. รัน wuauclt.exe /updatenow รอ 1 ชั่วโมงขึ้นไป

Windows 10 ทางเลือก: Settings → Update & Security → Windows Update → Check for updates

วิธี 3: รีสตาร์ทเครื่องหลายครั้ง

ผู้ใช้บางรายรายงานว่ารีสตาร์ทซ้ำหลายครั้ง (3-5 ครั้ง) ขณะข้อผิดพลาดยังคงอยู่ แล้วปัญหาหายไปเอง และไม่กลับมาอีก อาจเป็นการรีเซ็ตสถานะระบบชั่วคราว

วิธี 4: System Restore

หาวิธีง่ายๆ ไม่ได้ผล ให้กู้ระบบกลับไปจุดก่อนปัญหาเกิด

  1. Search Create a restore point → เปิด System Properties
  2. แท็บ System Protection → ตรวจสอบ Protection เปิดอยู่ที่ System Drive (C:)
  3. กด System Restore → Choose a different restore point → เลือกจุดก่อนปัญหา → Next → Finish

วิธี 5: Troubleshoot ใน Safe Mode

บูท Safe Mode เพื่อแยกสาเหตุจากโปรแกรม Startup

  1. Win + R → msconfig → แท็บ Boot → ติ๊ก Safe boot
  2. แท็บ General → Selective startup → ยกเลิก Load startup items
  3. แท็บ Startup → Open Task Manager → Disable ทุกตัวที่ Enabled
  4. OK → Restart → ทดสอบรันเกม/โปรแกรมใน Safe Mode
  5. หาหายไป ให้ Enable startup items ทีละตัว รีสตาร์ททดสอบจนเจอตัวทำให้ผิดพลาด → Uninstall หรือแก้ไขโปรแกรมนั้น
  6. คืนค่า msconfig กลับ Normal startup รีสตาร์ท