Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

สวัสดีครับ Admin! ผมพยายามเปิด Windows Defender บน Windows 10 แต่ใน "Windows Defender Security Center" คอมโพเนนต์ "Virus & threat protection" แสดงข้อความ: "Threat service has been stopped. Restart it now" หากลอง Restart Microsoft Defender โดยใช้ปุ่มที่เหมาะสม จะเกิด Unknown Error: "Unexpected error. Sorry, we ran into a problem. Please try again" ต้องแก้ไข Windows Defender Antivirus ยังไงครับ ขอบคุณล่วงหน้า!

คำตอบ

มาดูสาเหตุทั่วไปว่าทำไม Virus and Threat Protection Feature (Built-in Antivirus ของ Microsoft Defender) อาจไม่ทำงานบน Windows 10 ลองตรวจสอบทีละข้อ

โปรดทราบว่าตั้งแต่ Windows 10 Build 2004 Windows Defender Antivirus ถูกเปลี่ยนชื่อเป็น Microsoft Defender Antivirus

Microsoft Defender ไม่ทำงานเนื่องจาก Antivirus ตัวที่ 3

ตรวจสอบว่าคุณมี Antivirus ตัวที่ 3 ติดตั้งอยู่บนคอมพิวเตอร์ที่ป้องกัน Microsoft Defender ไม่ให้ทำงานหรือไม่ Microsoft Defender Antivirus จะถูกปิดใช้งานอัตโนมัติหากมี Third-party Antivirus App ติดตั้งอยู่บนคอมพิวเตอร์ของคุณ

โปรดตัดสินใจว่าคุณต้องการใช้ Antivirus ตัวไหน – ตัวที่ 3 หรือ Microsoft Defender หากคุณไม่ต้องการ Antivirus ตัวที่ 3 ให้ปิดใช้งานหรือ Uninstall มัน

เปิดใช้งาน Microsoft Defender Antivirus Services

เพื่อให้ Microsoft Defender ทำงานถูกต้องบน Windows 10 คุณต้องตรวจสอบ Services หลายตัว เปิด Services Management Console (services.msc) และตรวจสอบว่ารายการต่อไปนี้อยู่ในรายการ Services:

  • Windows Defender Advanced Threat Protection Service (Sense)
  • Microsoft Defender Antivirus Network Inspection Service (WdNisSvc)
  • Microsoft Defender Antivirus Service (WinDefend)
  • Security Center (WSCSVC)

สถานะของ Services สามารถตรวจสอบได้โดยใช้ PowerShell:

get-service Sense, WdNisSvc, WinDefend, wscsvc | select name,status,starttype

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

Startup Type ต้องเป็น Manual สำหรับ Sense และ WdNisSvc Services

Security Center (WinDefend) และ Microsoft Defender Antivirus (wscsvc) Services ต้องกำลัง Running อยู่ หาก Services เหล่านี้ถูก Disable คุณจะไม่สามารถใช้ Microsoft Defender ได้

ตรวจสอบให้แน่ใจว่า Startup Type สำหรับ Services ตั้งค่าเป็น Automatic หาก Service ใดหยุดอยู่ ให้ Start ด้วยตนเอง หาก Services ทั้งหมดกำลัง Run อยู่ ให้ Restart พวกมัน

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

เปิดใช้งาน Microsoft Defender ผ่าน Registry บน Windows 10

ใน Windows 10 ก่อน Build 2004 สามารถปิดใช้งาน Windows Defender ผ่าน Registry ได้ โดยใช้พารามิเตอร์ Registry DisableAntiSpyware ตัวเลือกนี้มักถูกใช้โดย OEMs หรือ System Administrators เมื่อตั้งใจจะใช้ Third-party Antivirus App บน Device

รัน Registry Editor (regedit.exe) และไปที่ Registry Key HKLM\Software\Policies\Microsoft\Windows Defender หากพารามิเตอร์ DWORD DisableAntiVirus และ DisableAntiSpyware อยู่ใน Right Pane (อย่างน้อยหนึ่งตัว) ให้ลบมันหรือเปลี่ยนค่าเป็น 0

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

ในบางกรณี เมื่อคุณเปลี่ยนหรือลบ Registry Parameters เหล่านี้ คุณอาจได้รับ Error:

Cannot edit DisableAntiSpyware. Error writing the value's new contents.

ความจริงคือ Windows Defender มี Kernel-mode Driver (wdfilter.sys) ที่ Register Registry Callback Filter ซึ่งป้องกัน Registry Keys ของ Defender

ลองหยุด Windows Defender Related Services ทั้งหมดก่อนเปลี่ยน Registry

ลอง Take Ownership ของ Registry Key HKLM\Software\Policies\Microsoft\Windows Defender และ Grant ตนเอง Full Control Permissions

หลังจากนั้น ลอง Restart Virus and Threat Protection โดยใช้ปุ่ม "Restart now" Service ต้องเริ่มทำงานถูกต้อง

จากนั้นไปที่ Settings -> Windows Security -> Virus & threat protection -> Turn on

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

ตรวจสอบอีกว่า ตัวเลือก Real-time protection เปิดใช้งานอยู่ภายใต้ Windows Security -> Virus & threat protection -> Manage Settings

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

ใน Windows 10 Build ปัจจุบัน คุณไม่สามารถปิดใช้งาน Microsoft Defender Antivirus ผ่าน DisableAntiSpyware Registry Parameter ได้แล้ว (ช่องโหว่นี้เคยถูก Malware หลายตัวใช้)

Microsoft Defender ตอนนี้จะถูกปิดใช้งานโดย Windows 10 อัตโนมัติ หากตรวจพบ Third-party Antivirus ติดตั้งบน Device ของคุณ หากคุณไม่มี Third-party Antivirus ติดตั้งและต้องการปิด Microsoft Defender ก่อนอื่นคุณต้องปิด Microsoft Defender Tamper Protection ฟีเจchernี้ของ Windows Security ช่วยป้องกันไม่ให้ Malicious Apps แก้ไข Microsoft Defender Antivirus Settings สำคัญ รวมถึง Real-time และ Cloud Protection Tamper Protection สามารถปิดได้เฉพาะผ่าน Windows Security Application และจะมี UAC Prompt ขึ้นมายืนยันการเปลี่ยนแปลง

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

คุณยังสามารถปิด Tamper Protection ผ่าน Registry ได้ โดยสร้าง DWORD Parameter ชื่อ TamperProtection ค่า 0 ภายใต้ Registry Key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Features แต่ก่อนหน้านั้น คุณต้อง Take Ownership ของ Features Registry Key ก่อน

ตรวจสอบว่า Microsoft Defender เปิดใช้งานใน Group Policy หรือไม่

เปิด Local Group Policy Editor (gpedit.msc) และตรวจสอบว่า Microsoft Defender ไม่ได้ถูกปิดใช้งานผ่าน Group Policy ไปที่ Section Computer Configuration -> Administrator Templates -> Windows Components -> Windows Defender Antivirus ตรวจสอบว่า Policy Turn off Microsoft Defender Antivirus เป็น Not Configured หรือ Disabled

ใน Windows 10 2004 และ Build ใหม่กว่า GPO Section ที่มี Defender Settings เรียกว่า Microsoft Defender Antivirus

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

Re-Register Microsoft Defender DLLs

ลอง Re-register Windows Defender Libraries เปิด Command Prompt เป็น Administrator และรันคำสั่งต่อไปนี้:

regsvr32 atl.dll
regsvr32 wuapi.dll
regsvr32 softpub.dll
regsvr32 mssip32.dll

Windows Defender Threat Service หยุดทำงาน ให้รีสตาร์ททันที

Restart Microsoft Defender และตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง

ตรวจสอบและติดตั้ง Windows Updates

ในบางกรณีที่หายาก Microsoft Defender Antivirus อาจหยุดทำงานหลังจากติดตั้ง Monthly Windows 10 Updates ในกรณีนี้ ลองตรวจสอบ Updates ใหม่และติดตั้งผ่าน Settings -> Update & Security -> Windows Update -> Check for updates หรือใช้ PowerShell ติดตั้ง Latest Updates ส่วนใหญ่จะแก้ไขปัญหาได้

หากไม่มีวิธีไหนช่วยได้ ให้ตรวจสอบและซ่อมแซม Integrity ของ Windows Image และ System Files ด้วยคำสั่ง:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

หวังว่าคู่มือสั้นๆ นี้จะช่วยแก้ปัญหาได้หากคุณไม่สามารถ Start (Stop) Threat Service บน Windows 10 ได้