ผู้ใช้ Windows 7, 8.1, 10 หลายรายพบ Cscript.exe รันตอนเริ่มต้นระบบ กังวลว่าอาจเป็นมัลแวร์
Cscript.exe คืออะไร?
Cscript.exe เป็น Executable หลักของ Windows Scripting Host — ฟีเจอร์สำหรับรันไฟล์สคริปต์ (Script files) หากเป็นไฟล์ต้นฉบับ ไม่ใช่ภัยคุกคาม
Cscript.exe คือเวอร์ชัน Command-line ของ Windows Script Host ให้รันสคริปต์ผ่าน CMD ได้ ตำแหน่งปกติ: C:\Windows\System32
วิธีตรวจสอบ: กด Ctrl + Shift + Esc เปิด Task Manager > แท็บ Processes > หา cscript.exe > คลิกขวา > Open File Location หากไม่ได้อยู่ใน System32 อาจเป็นมัลแวร์
Cscript.exe ปลอดภัยไหม?
ไฟล์ต้นฉบับปลอดภัย แต่ ไม่ปกติที่จะเห็นหน้าต่าง Cscript.exe ทุกครั้งที่บูต อาจเป็นแอป/บริการที่เรียกใช้ หรือมัลแวร์/แอดแวร์
แนะนำ: รัน Malwarebytes Deep Scan เพื่อตรวจสอบมัลแวร์
หากไม่พบมัลแวร์ ให้ไปขั้นตอนต่อไป
ควรปิด Cscript.exe หรือไม่?
หากไม่ใช่มัลแวร์ ควรหาสาเหตุว่าอะไรเรียกใช้มัน สาเหตุทั่วไป: Browser redirect จาก Browser Hijacker
หากไม่รบกวน (ไม่ช้า, ไม่มีโฆษณา) ไม่ควรปิด แต่หากต้องการหยุดprompt ให้ทำตามวิธีด้านล่าง
วิธีหยุด Prompt Cscript.exe ที่เกิดซ้ำ
วิธีที่ 1: ใช้ Autoruns หาตัวกระตุ้น
Autoruns เป็นเครื่องมือหาสาเหตุได้แม่นยำ
- ดาวน์โหลด Autoruns จากลิงก์ในบทความ

- แตกไฟล์ .zip รัน Autoruns.exe

- รอโหลดรายการ Everything เสร็จ > หา Cscript.exe (ดูที่ Image Path) > คลิกขวา > Delete เพื่อไม่ให้รันตอนบูต

- รีสตาร์ท ทดสอบว่ายังมี Prompt หรือไม่
วิธีที่ 2: Clean Boot
บูทเข้า Clean Boot แล้วเปิดบริการทีละตัวเพื่อหาตัวกระตุ้น
- กด Windows + R พิมพ์ msconfig > Enter

- แท็บ Services > ทิก Hide all Microsoft Services > คลิก Disable all > Apply

- แท็บ Startup > Open Task Manager

- ใน Task Manager > Disable ทุก Startup item

- รีสตาร์ท > ถ้าไม่มี Cscript.exe prompt แล้ว ให้ Enable บริการทีละตัวพร้อมรีสตาร์ททดสอบ จนหาตัวกระตุ้น
วิธีที่ 3: ปิด Cscript.exe ผ่าน Registry Editor (ไม่แนะนำหากไม่เข้าใจผลกระทบ)
ปิด Windows Scripting Host ทั้งหมด จะหยุด Cscript.exe ทุกตัว แต่อาจทำให้แอป/ฟีเจอร์ Windows หลายอย่างหยุดทำงาน
- กด Windows + R พิมพ์ regedit > Enter > คลิก Yes (UAC)

- ไปที่:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
- ขวามือ > New > DWORD (32-bit) Value
- ตั้งชื่อ Enabled > ดับเบิลคลิก > Base: Hexadecimal, Value data: 1
- รีสตาร์ท ทดสอบ