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

แก้ไข: "A problem is preventing the troubleshooter from starting" บน Windows 10

ปัญหานี้พบบ่อยใน Windows เกิดขึ้นเมื่อพยายามรัน Troubleshooter ตัวแก้ปัญหาในตัวของ Windows หรือ Microsoft Fix It tools ที่ดาวน์โหลดมา ทันทีที่รัน Troubleshooter จะได้ข้อความผิดพลาดดังกล่าว

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

แก้ได้หลายวิธี เพราะข้อผิดพลาดไม่ชัดเจน เราจะแนะนำทุกวิธีด้านล่าง

วิธีแก้ 'A problem is preventing the troubleshooter from starting'

วิธีที่ 1: ใช้ SFC Scan

แม้ SFC scan จะแก้ปัญหาจริงได้น้อย (แต่ Microsoft แนะนำตลอด) ครั้งนี้ดูเหมือนจะแก้ได้ด้วยเครื่องมือในตัว Windows นี้

ใช้ SFC.exe (System File Checker) ผ่าน Command Prompt แบบ Admin เครื่องมือจะสแกนไฟล์ระบบที่เสียหายหรือหายไป และซ่อมแซม/แทนที่ทันที มีประโยชน์ถ้าต้องการไฟล์เหล่านี้สำหรับ Troubleshooter เนื่องจากข้อผิดพลาดนี้เกิดเมื่อไฟล์ระบบที่ใช้รัน Troubleshooter มีปัญหา ดูรายละเอียดวิธีใช้ SFC Scan ได้ที่บทความ: How to: Run SFC Scan in Windows 10

วิธีที่ 2: ตรวจสอบ Default Path ของ Temp Folder ว่าเปลี่ยนไปหรือไม่

บางคนเปลี่ยน Default path ของ Temp folder ไปที่อื่น ตามคำแนะนำจากอินเทอร์เน็ต Windows ไม่ชอบสิ่งนี้ และรายงานข้อผิดพลาดเมื่อรัน Troubleshooter Temp folder จัดเก็บไฟล์ชั่วคราวสำคัญของบริการต่างๆ ควรกลับไปที่เดิม

  1. คลิกขวา My Computer/This PC > Properties > Advanced system settings (ขวา) > แท็บ Advanced

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. มุมล่างขวาแท็บ Advanced จะมี Environment Variables คลิกเข้าไป จะเห็น System variables
  2. เลื่อนลงหา TEMP และ TMP ค่าควรเป็น "C:\WINDOWS\TEMP" ถ้าเป็นอย่างอื่น คลิก Edit

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. ใน Variable value ใส่ %SystemRoot%\TEMP (ทำงานได้แม้เปลี่ยนชื่อไดรฟ์หรืออัปเกรด Windows) ใช้การเปลี่ยนแปลง รีสตาร์ท ตรวจสอบ Troubleshooter

วิธีที่ 3: เริ่ม Cryptographic Service

สาเหตุหลักอีกอย่างคือ Cryptographic Service หยุดทำงาน (ถูกแอปอื่นหรือข้อผิดพลาด Windows หยุด) ต้องเริ่ม service นี้ใหม่ ขั้นตอนง่าย ช่วยหลายคน

  1. Win+R > พิมพ์ "services.msc" > OK

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. หา Cryptographic Service > คลิกขวา Properties
  2. ถ้า Started (ดูที่ Service status) คลิก Stop ถ้า Stopped ทิ้งไว้ก่อน

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. ตั้ง Startup type เป็น Automatic > คลิก Start > ออก ถ้ามีกล่องโต้ตอบยืนยัน

อาจเจอข้อผิดพลาดตอนกด Start:

"Windows could not start the Cryptographic Service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process."

ถ้าเกิด ทำดังนี้:

  1. ทำขั้นตอน 1-3 อีกครั้ง เปิด Properties > แท็บ Log On > Browse...

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. พิมพ์ชื่อบัญชีใน "Enter the object name to select" > Check Names รอจดจำ > OK พิมพ์รหัสผ่านถ้ามี ควรเริ่มได้แล้ว

วิธีที่ 4: ทำ System Restore

บางครั้งข้อผิดพลาดนี้ไม่ได้มาคู่เดียว สิ่งที่บล็อก Troubleshooter อาจบล็อกบริการอื่นๆ เช่น Windows Update, SFC, DISM ซึ่งมี dependency ร่วมกัน วิธีเร็วที่สุดคือ System Restore

จะคืนสถานะเครื่องก่อนเกิดข้อผิดพลาด สำคัญคือต้องคิดดีๆ ว่าเมื่อไหร่เริ่มเจอ แล้วเลือก Restore point ก่อนวันที่นั้น

  1. เปิด System Restore: ค้นหา "System Restore" ใน Start > Create a restore point

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. หน้าต่าง System Properties จะขึ้น ตรวจสอบ Protection Settings ให้เปิดใช้งานบน System drive
  2. ถ้าปิดอยู่ เลือกไดรฟ์ > Configure > เปิด protection กำหนดพื้นที่พอสมควร > Apply OK

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. ระบบจะสร้าง Restore point อัตโนมัติเมื่อติดตั้งโปรแกรมหรือมีการเปลี่ยนแปลงสำคัญ

หลังเปิดใช้งานสำเร็จ ให้คืนสถานะเครื่องก่อนเกิดข้อผิดพลาด "A problem is preventing the troubleshooter from starting" สำรองเอกสาร/แอปสำคัญที่สร้าง/ติดตั้งใหม่ก่อน

  1. ค้นหา System Restore > Create a restore point > ใน System Properties คลิก System Restore

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. ในหน้าต่าง System Restore เลือก Choose a different restore point > Next
  2. เลือก Restore point ที่บันทึกไว้เอง หรือเลือกจากรายการ > Next ระบบจะคืนสถานะ

หมายเหตุ: ถ้าไม่ได้ผล หรือเจอข้อผิดพลาดขณะทำ ให้ลองเริ่ม System Restore จาก Recovery Menu แทนวิธีปกติ เพราะหลายคนแก้ได้ด้วยวิธีนี้เมื่อเริ่ม System Restore ไม่ได้ใน Windows ที่โหลดแล้ว

  1. หน้าจอล็อกอิน คลิกไอคอน Power ค้าง Shift คลิก Restart
  2. จะขึ้นหน้าจอสีน้ำเงิน เลือก Troubleshoot >> Advanced Options >> System Restore

แก้ไข:  A problem is preventing the troubleshooter from starting  บน Windows 10

  1. ทำตามขั้นตอนชุดที่ 2 ของวิธีข้างต้น (ขั้นตอน Restore PC) เมื่อเสร็จ เครื่องจะบูทปกติ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่