Microsoft Defender Antivirus (เดิมชื่อ Windows Defender) ให้การป้องกันตลอด 24 ชั่วโมง ต่อภัยคุกคามทุกประเภทบนอุปกรณ์ Windows แม้จะเป็นเครื่องมือความปลอดภัยที่ทำงานอิสระ แต่ขจริงแล้วขับเคลื่อนโดยกระบวนการย่อย (micro-processes) หลายตัวที่ทำงานเบื้องหลัง
กระบวนการย่อยเหล่านี้มีส่วนช่วยให้ Microsoft Defender Antivirus ทำงานได้อย่างถูกต้อง MsMpEng.exe และ MpCmdRun.exe เป็นตัวอย่างที่ดีของกระบวนการหลักที่ขับเคลื่อน Microsoft Defender
MpCmdRun.exe คืออะไร?
MpCmdRun คือ Malware Protection Command Line Utility (ยูทิลิตีบรรทัดคำสั่งป้องกันมัลแวร์) พัฒนาโดย Microsoft และติดตั้งมากับอุปกรณ์ Windows ทุกเครื่อง MpCmdRun.exe เป็นไฟล์นำออกแบบ (executable file) ที่เป็นส่วนประกอบของระบบป้องกัน Windows มันเป็นเครื่องมือบรรทัดคำสั่งที่สำคัญซึ่งมุ่งเน้นไปที่การทำให้การดำเนินงานของ Microsoft Defender Antivirus บนอุปกรณ์ Windows เป็นอัตโนมัติ
หน้าที่หลักของยูทิลิตีนี้คือป้องกันคอมพิวเตอร์ของคุณจากการโจมตีมัลแวร์และภัยคุกคามอื่นๆ น่าสนใจที่คุณยังสามารถใช้ MpCmdRun.exe เพื่อจัดการ กำหนดค่า และดำเนินการกับซอฟต์แวร์ Microsoft Defender Antivirus เองได้อีกด้วย รายละเอียดเพิ่มเติมในส่วนถัดไป
วิธีเข้าถึงและใช้งาน MpCmdRun.exe ใน Windows 10
MpCmdRun.exe ไม่มีหน้าต่างผู้ใช้แบบกราฟิก (GUI) มันถูกออกแบบให้รันผ่าน Windows Command Prompt คลิกขวาที่ไอคอนเมนู Start และเลือก Command Prompt (Admin) บนเมนู Quick Access

หลังจากนั้น วางคำสั่งด้านล่างในคอนโซล Command Prompt และกด Enter เพื่อดำเนินการต่อ
"%ProgramFiles%\Windows Defender\MpCmdRun.exe"

คำสั่งนั้นจะแสดงตัวเลือกและการดำเนินการทั้งหมดที่พร้อมใช้งานสำหรับ Malware Protection Command Line Utility ให้ดูตัวเลือกแล้วระบุว่าคุณต้องการรันการดำเนินการใด เพื่อรันงานโดยใช้ MpCmdRun.exe จาก Command Prompt ให้พิมพ์/วาง "%ProgramFiles%\Windows Defender\MpCmdRun.exe" ในคอนโซล เว้นวรรคหนึ่งช่อง ป้อนคำสั่งของการดำเนินการ และกด Enter

ตัวอย่างเช่น เพื่อรันการสแกนระบบเต็มรูปแบบ ให้พิมพ์หรือวาง "%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Scan -ScanType 2 ในคอนโซล Command Prompt และกด Enter บนแป้นพิมพ์

สิ่งนั้นจะกระตุ้นให้ Microsoft Defender Antivirus สแกนคอมพิวเตอร์ทั้งเครื่องเพื่อค้นหามัลแวร์ ไวรัส และรูปแบบภัยคุกคามอื่นๆ เมื่อสแกนเสร็จ คุณจะได้รับการแจ้งเตือน Windows Security ในพื้นที่การแจ้งเตือนหรือ Windows Action Center
Microsoft Defender จะลดทอนและดำเนินการต่อภัยคุกคามที่ตรวจพบโดยอัตโนมัติ คลิกที่การแจ้งเตือนเพื่อดูรายงานโดยละเอียดของโปรแกรมหรือภัยคุกคามที่เป็นอันตราย

อ่านเอกสาร Microsoft อย่างเป็นทางการนี้ เพื่อเรียนรู้คำสั่งเพิ่มเติมที่คุณสามารถรันด้วยเครื่องมือบรรทัดคำสั่ง MpCmdRun.exe
MpCmdRun.exe ปลอดภัยหรือไม่?
คุณต้องการ Malware Protection Command Line Utility บนคอมพิวเตอร์ของคุณ ไฟล์นำออกแบบที่ขับเคลื่อนยูทิลิตีนี้ (คือ MpCmdRun.exe) เป็นไฟล์ระบบปฏิบัติการที่ปลอดภัยและทำงานบนอุปกรณ์ Windows ทุกเครื่อง 儘管ไฟล์นี้เป็นของแท้ แต่มีรายงานหลายรายงานระบุว่า ไฟล์ MpCmdRun.exe อาจถูกผู้โจมตีทางไซเบอร์ใช้เพื่อดาวน์โหลดไฟล์ไปยังคอมพิวเตอร์ของคุณผ่านอินเทอร์เน็ต
โชคดีที่มีหลายวิธีในการตรวจสอบความถูกต้องของไฟล์ MpCmdRun.exe บนคอมพิวเตอร์ของคุณ เราเน้นบางวิธีด้านล่าง
1. ตรวจสอบตำแหน่งของไฟล์
คุณจะพบ MpCmdRun.exe อยู่ในโฟลเดอร์ Windows Defender บนคอมพิวเตอร์ Windows เปิด File Explorer ไปที่ Local Disk (C:) > Program Files > Windows Defender และค้นหา MpCmdRun.exe
หรือวาง C:\Program Files\Windows Defender ในแถบที่อยู่ของ File Explorer และกด Enter

2. ตรวจสอบลายเซ็นดิจิทัล (Digital Signature)
Microsoft เป็นผู้สร้างและพัฒนา Malware Protection Command Line Utility หากคุณพบ MpCmdRun.exe ในไดเรกทอรีอื่น (นอกเหนือจาก C:\Program Files\Windows Defender) คุณควรตรวจสอบลายเซ็นดิจิทัลของไฟล์ นั่นจะช่วยยืนยันว่า MpCmdRun.exe บนคอมพิวเตอร์ของคุณเป็นมัลแวร์หรือไม่ หรืออาจถูกย้ายไปโฟลเดอร์อื่นโดยบังเอิญ
คลิกขวา MpCmdRun.exe ใน Task Manager หรือ File Explorer และเลือก Properties (คุณสมบัติ)
ไปที่แท็บ Digital Signature (ลายเซ็นดิจิทัล) และตรวจสอบคอลัมน์ "Name of signer" (ชื่อผู้ลงนาม)

หากไฟล์ไม่ได้ถูกลงนามโดย Microsoft Corporation มันแน่นอนว่าเป็นไวรัสที่แฝงตัวใต้ปลอกแผ่นของไฟล์ระบบที่ถูกต้อง ในกรณีนี้ ให้ลบไฟล์ออกจากคอมพิวเตอร์ หรือสแกนด้วยซอฟต์แวร์แอนตี้ไวรัสหรือสแกนเนอร์ความปลอดภัยออนไลน์
แก้ไขปัญหา MpCmdRun.exe
คอมพิวเตอร์ของคุณอาจไม่สามารถรัน Malware Protection Command Line Utility ได้ หากไฟล์ MpCmdRun.exe เป็นมัลแวร์ หรือหากมันถูกย้ายออกจากโฟลเดอร์ Windows Defender โดยบังเอิญ Windows อาจแสดงข้อความข้อผิดพลาดหลายอย่าง หากมีปัญหากับไฟล์นำออกแบบ หรือหากคอมพิวเตอร์ของคุณล้าสมัย
นี่คือโซลูชันที่เป็นไปได้บางอย่างสำหรับปัญหาที่ป้องกันไม่ให้ MpCmdRun.exe ทำงานได้อย่างถูกต้อง
1. รีสตาร์ทคอมพิวเตอร์
หาก MpCmdRun.exe ใช้ CPU และแบนด์วิดท์อินเทอร์เน็ตในพื้นหลังมากเกินไป เราแนะนำให้ปิดเปิดเครื่อง (Power-cycle) นั่นควรจะรีเฟรชอุปกรณ์ของคุณและหวังว่าจะแก้ไขปัญหาที่ทำให้เครื่องมือทำงานผิดปกติ
2. สแกนหาไวรัสหรือการติดเชื้อมัลแวร์
ไฟล์ MpCmdRun.exe อาจเป็นไวรัส แม้จะอยู่ในไดเรกทอรีที่เหมาะสมบนคอมพิวเตอร์ของคุณ ให้รันไฟล์ผ่านแอปแอนตี้ไวรัสภายนอกหรือสแกนเนอร์ไวรัสออนไลน์ ลบไฟล์ออกจากคอมพิวเตอร์หากเครื่องมือความปลอดภัยของคุณติดธงว่าไฟล์เป็นอันตรายหรือเป็นมัลแวร์
3. รัน Command Prompt ในฐานะ Administrator
Malware Protection Command Line Utility อาจล้มเหลวในการดำเนินการบางอย่าง หาก Command Prompt ไม่มีสิทธิ์เพียงพอ ทุกครั้งที่คุณต้องใช้เครื่องมือบรรทัดคำสั่ง MpCmdRun.exe ตรวจสอบให้แน่ใจว่าคุณเปิด Command Prompt ระดับผู้ดูแลระบบ
[02-launch-device-manager-windows-10]

4. อัปเดตคอมพิวเตอร์ของคุณ
หากคุณได้รหัสข้อผิดพลาด "0x80070667" เมื่อรันคำสั่ง MpCmdRun.exe นั่นเป็นเพราะคอมพิวเตอร์ของคุณรัน Windows 10 รุ่นเก่า สำหรับประสบการณ์ที่ดีที่สุด ตรวจสอบให้แน่ใจว่าคุณมี Windows 10 รุ่น 1703 (หรือสูงกว่า) ติดตั้งอยู่บนคอมพิวเตอร์
ไปที่ Settings > Update & Security > Windows Update เพื่อตรวจสอบการอัปเดตที่พร้อมใช้งาน
การอัปเดต Security Intelligence สำหรับ Microsoft Defender Antivirus ก็จะติดตั้งพร้อมกับ Windows Updates เพื่อให้แน่ใจว่าคอมพิวเตอร์ของคุณได้รับการป้องกันจากภัยคุกคามล่าสุด
5. รัน System File Checker (SFC) Utility
SFC เป็นเครื่องมือบรรทัดคำสั่งที่แก้ไขและแทนที่ไฟล์ระบบที่เสียหายบนอุปกรณ์ Windows หากคุณลบ MpCmdRun.exe ออกจากคอมพิวเตอร์ อาจจะเป็นโดยบังเอิญหรือเนื่องจากการติดเชื้อมัลแวร์ ให้ใช้ System File Checker เพื่อกู้คืนไฟล์ เชื่อมต่อคอมพิวเตอร์กับอินเทอร์เน็ต เปิด Command Prompt เป็นผู้ดูแลระบบ ป้อนคำสั่งด้านล่างในเทอร์มินัล และกด Enter
DISM.exe /Online /Cleanup-image /Restorehealth

เมื่อได้ข้อความสำเร็จ ให้พิมพ์หรือวาง sfc /scannow ในเทอร์มินัล และกด Enter

กระบวนการอาจใช้เวลานานถึง 30 นาที (หรือมากกว่า) รีสตาร์ทคอมพิวเตอร์เมื่อกระบวนการซ่อมแซมเสร็จสิ้น และตรวจสอบว่าสิ่งนั้นกู้คืนไฟล์ MpCmdRun และแก้ไขปัญหาอื่นๆ ได้หรือไม่
หากไม่มีอะไรทำงาน คุณควรพิจารณาทำ System Restore หรือติดตั้ง Windows ใหม่บนคอมพิวเตอร์ของคุณ