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

แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10

ข้อผิดพลาด 0x8007139f มักมาพร้อมข้อความ "The group or resource is not in the correct state to perform the requested operation" ปัญหานี้เกิดขึ้นเมื่อการอัปเดต Windows หรือการอัปเดตคำจำกัดความของ Defender ทำให้ไฟล์ Windows Defender เสียหายระหว่างอัปเดต สาเหตุหลักอีกอย่างหนึ่งคือ ความขัดแย้ง กับซอฟต์แวร์รักษาความปลอดภัยอื่นๆ ที่ติดตั้งอยู่ ความขัดแย้งนี้ทำให้โปรแกรม Defender หยุดทำงาน

วิธีแก้ไขข้อผิดพลาด 0x8007139f

มีหลายวิธีแก้ไขเพื่อให้ Windows Defender กลับมาทำงานได้ตามที่กล่าวไว้ในสาเหตุ การปิดใช้งานแอนตี้ไวรัสของบุคคลที่สามเป็นวิธีที่ดีที่สุด ทำตามขั้นตอนด้านล่าง:

1. เปิดใช้งาน Firewall และตั้งค่า Windows Defender เป็น Automatic

  1. หากมีแอนตี้ไวรัสและ Firewall ของบุคคลที่สาม ต้อง ปิดใช้งาน ต้องตรวจสอบว่า Windows Firewall เปิดใช้งานอยู่ ไปที่ Control Panel โดยกด Win + X เลือกจากรายการ ภายใน Control Panel คลิก Windows Firewall > Turn Windows Firewall on or off ด้านซ้าย ในหน้าต่างถัดไป เปิด Firewall แล้วกด OK
  2. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  3. ค้นหาแผงบริการ Windows โดยพิมพ์ msc ในช่องค้นหา Cortana คลิกขวาที่โปรแกรมในผลลัพธ์ > Run as administrator
  4. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  5. ใน Services หา Windows Defender ในรายการ ตรวจสอบคอลัมน์ Status ว่างหรือไม่ หากว่าง คลิกขวาที่ Windows Defender > Start หากเริ่มไม่ได้ ให้เปลี่ยน Startup เป็น Automatic และ รีสตาร์ท คอมพิวเตอร์ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10

2. ตรวจสอบ Windows Defender Service

ข้อผิดพลาดนี้อาจเกิดจากการหยุดทำงานของ Windows Defender Service หรือบริการนี้หายไปจาก Services ใน Windows ขั้นตอนตรวจสอบ:

  1. ค้นหาแผงบริการ Windows โดยพิมพ์ msc ใน Cortana คลิกขวา > Run as administrator
  2. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  3. หา Windows Defender ในรายการ ตรวจสอบคอลัมน์ Status หากว่าง คลิกขวา > Start หากเริ่มไม่ได้ ให้เปลี่ยน Startup เป็น Automatic และ รีสตาร์ท ตรวจสอบอีกครั้ง
  4. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10

3. แก้ไขคีย์ Registry ของ Windows Defender

หาก Windows Defender Service หยุดหรือรีสตาร์ทไม่ได้ ต้องแก้ไขคีย์ Registry ทำตามขั้นตอน:

หมายเหตุ: โปรดสำรองคีย์ Registry ก่อนแก้ไข เปิด Registry Editor โดยพิมพ์ regedit ในกล่องค้นหา เปิดแบบ Administrator เลือก Registry ที่ต้องการ สำรอง คลิก File > Export บันทึกไฟล์ .reg ไว้ที่ฮาร์ดดิสก์หรือที่เก็บข้อมูลภายนอก

แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  1. หลังสำรอง Registry แล้ว เปิด Notepad บันทึกเป็นไฟล์ .reg ใน Local Drive ใดๆ เลือก All Files (*.*) จาก Save as type เช่นบันทึกที่ D:\fix.reg
  2. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  3. คัดลอก โค้ดด้านล่าง วาง ลงในไฟล์ Notepad ที่สร้างไว้:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend]
"DisplayName"="@%ProgramFiles%\Windows Defender\MsMpRes.dll,-103"
"ErrorControl"=dword:00000001
"Group"="COM Infrastructure"
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,6b,00,20,00,73,00,65,00,63,00,73,00,76,00,63,00,73,00,00,00
"Start"=dword:00000002
"Type"=dword:00000020
"Description"="@%ProgramFiles%\Windows Defender\MsMpRes.dll,-3068"
"DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,00,00
"ObjectName"="LocalSystem"
"ServiceSidType"=dword:00000001
"RequiredPrivileges"=hex(7):53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,42,00,61,00,63,00,6b,00,75,00,70,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,44,00,65,00,62,00,75,00,67,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend\Parameters]
"ServiceDllUnloadOnStop"=dword:00000001
"ServiceDll"=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,44,00,65,00,66,00,65,00,6e,00,64,00,65,00,72,00,5c,00,6d,00,70,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend\Security]
"Security"=hex:01,00,14,80,04,01,00,00,10,01,00,00,14,00,00,00,30,00,00,00,02,00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,00,00,02,00,d4,00,07,00,00,00,00,00,28,00,ff,01,0f,00,01,06,00,00,00,00,00,05,50,00,00,00,b5,89,fb,38,19,84,c2,cb,5c,6c,23,6d,57,00,77,6e,c0,02,64,87,00,0b,28,00,00,00,00,10,01,06,00,00,00,00,00,05,50,00,00,00,b5,89,fb,38,19,84,c2,cb,5c,6c,23,6d,57,00,77,6e,c0,02,64,87,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,28,00,15,00,00,00,01,06,00,00,00,00,00,05,50,00,00,00,49,59,9d,77,91,56,e5,55,dc,f4,e2,0e,a7,8b,eb,ca,7b,42,13,56,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend\Enum]
"0"="Root\\LEGACY_WINDEFEND\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
  1. หลังวางโค้ดแล้ว บันทึก ไฟล์อีกครั้ง ชื่อ reg ปิด Notepad
  2. ไปที่ไดเรกทอรีที่บันทึกไฟล์ reg (เช่น D:\fix.reg) คลิกสองครั้งเพื่อรัน ในกล่องแจ้งเตือน คลิก Yes จะเพิ่มข้อมูลลง Registry
  3. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  4. รีบูตคอมพิวเตอร์หลังเสร็จสิ้น รัน Windows Defender อีกครั้ง ตรวจสอบว่าแก้ไขได้หรือไม่

4. รัน Malwarebytes Scan

เพื่อกำจัดมัลแวร์จากระบบ ให้รันซอฟต์แวร์สแกนครอบคลุมชื่อ Malwarebytes ทำตามขั้นตอนดาวน์โหลดและติดตั้ง:

  1. ดาวน์โหลด Malwarebytes โดย คลิกที่นี่ แนะนำให้ใช้เวอร์ชัน Premium เพื่อการป้องกันแบบเรียลไทม์
  2. หลังรันแล้ว เลือก Scan ด้านบน > Custom Scan คลิก Configure Scan จะไปหน้าจอถัดไป
  3. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  4. หน้าจอถัดไป เลือก Local drives ทั้งหมดในแถบขวา คลิกปุ่ม Scan Now สีน้ำเงิน จะสแกนทั้งเครื่อง อาจใช้เวลาหลายชั่วโมง ขึ้นอยู่กับขนาดฮาร์ดดิสก์
  5. แก้ไข: ข้อผิดพลาด Windows Defender 0x8007139F บน Windows 10
  6. หลังสแกนเสร็จ เลือก Quarantine All จะเห็นผลลัพธ์

5. รัน System File Checker Scan

หากวิธีข้างต้นไม่แก้ปัญหาได้ ต้องรัน System File Checker Scan เพื่อตรวจสอบและซ่อมแซมไฟล์ระบบที่เสียหายหรือหายไป

คลิกที่ ลิงก์นี้ ทำตามคำแนะนำ หลังเสร็จสิ้น จะสามารถแก้ไขปัญหานี้ได้