แก้ไข: เกิดข้อผิดพลาดที่ไม่คาดคิด วิซาร์ดการแก้ปัญหาไม่สามารถดำเนินการต่อได้



  1. คุณสามารถข้ามขั้นตอนต่อไปนี้ได้หากนี่ไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นแนวทางเชิงรุก แต่แน่นอนจะรีเซ็ตกระบวนการอัปเดตของคุณจากแกนหลัก ดังนั้นเราสามารถแนะนำให้คุณลองใช้ ได้รับการแนะนำจากผู้คนจำนวนมากในฟอรัมออนไลน์
  2. เปลี่ยนชื่อของโฟลเดอร์ SoftwareDistribution และ catroot2 ในการดำเนินการนี้ที่พรอมต์คำสั่งการดูแลระบบให้คัดลอกและวางคำสั่งต่อไปนี้แล้วคลิก Enter หลังจากคัดลอกแต่ละคำสั่ง

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak



  1. คำสั่งต่อไปนี้จะช่วยเรารีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) เป็นตัวบอกความปลอดภัยเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณไม่ได้แก้ไขคำสั่งด้านล่างดังนั้นจึงเป็นการดีที่สุดหากคุณเพียงแค่คัดลอก

exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCRC; PU)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWRPDTL;



  1. กลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ปัญหาในมือ

cd / d% windir% system32



  1. เนื่องจากเราได้รีเซ็ตบริการ BITS อย่างสมบูรณ์เราจึงต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นเพื่อให้บริการทำงานและทำงานได้อย่างราบรื่น อย่างไรก็ตามแต่ละไฟล์ต้องใช้คำสั่งใหม่เพื่อให้รีจิสเตอร์ตัวเองใหม่ดังนั้นกระบวนการอาจยาวกว่าที่คุณคุ้นเคย คัดลอกคำสั่งทีละคำและตรวจสอบให้แน่ใจว่าคุณไม่ทิ้งคำสั่งใด ๆ ที่นี่ คือรายการไฟล์ที่ต้องลงทะเบียนใหม่พร้อมกับคำสั่งที่เกี่ยวข้องถัดจากไฟล์เหล่านั้น
  2. ไฟล์บางไฟล์อาจถูกทิ้งไว้หลังจากกระบวนการเหล่านี้ดังนั้นเราจะค้นหาไฟล์เหล่านี้ในขั้นตอนนี้ เปิด Registry Editor โดยพิมพ์“ regedit” ในแถบค้นหาหรือกล่องโต้ตอบ Run ไปที่คีย์ต่อไปนี้ใน Registry Editor:

HKEY_LOCAL_MACHINE COMPONENTS

  1. คลิกที่ปุ่ม Components และตรวจสอบด้านขวาของหน้าต่างเพื่อดูคีย์ต่อไปนี้ ลบทั้งหมดหากคุณพบสิ่งเหล่านี้

PendingXmlIdentifier
ถัดไปQueueEntryIndex
AdvancedInstallersNeedResolving



  1. สิ่งต่อไปที่เราจะทำคือรีเซ็ต Winsock โดยการคัดลอกและวางคำสั่งต่อไปนี้กลับไปที่ Command Prompt สำหรับผู้ดูแลระบบ:

รีเซ็ต netsh winsock

  1. หากคุณใช้ Windows 7, 8, 8.1 หรือ 10 ที่พรอมต์คำสั่งให้คัดลอกคำสั่งต่อไปนี้แล้วแตะปุ่ม Enter:

netsh winhttp รีเซ็ตพร็อกซี

  1. หากขั้นตอนทั้งหมดข้างต้นผ่านไปอย่างไม่ลำบากตอนนี้คุณสามารถรีสตาร์ทบริการที่คุณฆ่าได้ในขั้นตอนแรกโดยใช้คำสั่งด้านล่าง

บิตเริ่มต้นสุทธิ
เริ่มต้นสุทธิ wuauserv
เริ่มต้นสุทธิ appidsvc
เริ่มต้นสุทธิ cryptsvc

  1. รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากทำตามขั้นตอนทั้งหมดที่ระบุไว้

โซลูชันที่ 2: ใช้ยูทิลิตี้ Chkdsk

ผู้ใช้บางรายอ้างว่าการใช้ยูทิลิตี้ chkdsk ช่วยแก้ไขปัญหาได้เกือบจะในทันทีเนื่องจากบางครั้งข้อผิดพลาดเหล่านี้เกิดขึ้นหากไฟล์ฮาร์ดดิสก์เสียหายหรือคล้ายกัน ขั้นตอนนี้ค่อนข้างง่าย แต่อาจใช้เวลาสักครู่เพื่อให้เครื่องมือเสร็จสิ้น

จากพรอมต์คำสั่ง

  1. เปิดคอมพิวเตอร์ของคุณและเข้าสู่ระบบ Windows 10
  2. กดปุ่ม Windows เพื่อเปิดเมนูเริ่มเลือกปุ่มค้นหาหรือเริ่มพิมพ์ทันทีและพิมพ์“ cmd”
  3. เลือก“ Command Prompt” ซึ่งควรเป็นผลลัพธ์แรกคลิกขวาที่ไฟล์แล้วเลือกตัวเลือก Run as administrator
  4. เมื่อพรอมต์คำสั่งเปิดขึ้นให้พิมพ์คำสั่งต่อไปนี้:
  5. chkdsk C: / f / r / x
  6. พารามิเตอร์สำหรับคำสั่งนี้สามารถอธิบายได้ดังนี้:
  7. / ฉ ตัวเลือกจะพยายามแก้ไขข้อผิดพลาดที่พบ
  8. / r ตัวเลือกจะค้นหาเซกเตอร์เสียและกู้คืนข้อมูลที่อ่านได้
  9. / x ตัวเลือกจะบังคับให้ไดรฟ์ที่คุณกำลังจะตรวจสอบถูกถอดออกก่อนที่เครื่องมือจะเริ่มการสแกน
  10. หากมีการใช้งานไดรฟ์ C: ให้พิมพ์ Y เพื่อเรียกใช้การสแกนในการรีสตาร์ทพีซีครั้งต่อไป ในกรณีนี้คุณควรออกจาก Command Prompt และรีสตาร์ทคอมพิวเตอร์เพื่อให้การสแกนทำงานเมื่อเริ่มต้นครั้งถัดไป

จากคอมพิวเตอร์ของฉัน

  1. เปิดคอมพิวเตอร์ของคุณและเข้าสู่ระบบ Windows 10
  2. ดับเบิลคลิกที่พีซีเครื่องนี้ (My Computer) เพื่อเปิดและคลิกขวาที่ไดรฟ์ที่คุณต้องการเรียกใช้การตรวจสอบ เลือกตัวเลือกคุณสมบัติและไปที่แท็บเครื่องมือ
  3. ไปที่ส่วนการตรวจสอบข้อผิดพลาดและเลือกตัวเลือกตรวจสอบ
  4. หากคุณเห็นข้อความต่อไปนี้ให้คลิก Scan drive เพื่อเริ่มการสแกน:
  5. คุณไม่จำเป็นต้องสแกนไดรฟ์นี้
    เราไม่พบข้อผิดพลาดใด ๆ ในไดรฟ์นี้ คุณยังคงสแกนไดรฟ์เพื่อหาข้อผิดพลาดได้หากต้องการ
  6. คุณสามารถใช้คอมพิวเตอร์ของคุณต่อไปได้ในระหว่างการสแกน หากพบข้อผิดพลาดคุณสามารถตัดสินใจได้ว่าต้องการแก้ไขทันทีหรือไม่ ขึ้นอยู่กับผลลัพธ์ของการสแกนนี้เครื่องมือจะสร้างผลลัพธ์:
  7. หากไม่มีข้อผิดพลาดเกิดขึ้นบนไดรฟ์ของคุณคุณจะเห็นข้อความนี้: สแกนไดรฟ์ของคุณสำเร็จแล้ว
    Windows สแกนไดรฟ์สำเร็จ ไม่พบข้อผิดพลาด
  8. หากเกิดข้อผิดพลาดในไดรฟ์ของคุณคุณจะเห็นข้อความนี้แทน:
    รีสตาร์ทคอมพิวเตอร์เพื่อซ่อมแซมระบบไฟล์ คุณสามารถรีสตาร์ทได้ทันทีหรือกำหนดเวลาการแก้ไขข้อผิดพลาดในการรีสตาร์ทครั้งถัดไป

โซลูชันที่ 3: ซ่อมแซม. NET Framework

วิธีการเฉพาะนี้อาจฟังดูแปลก แต่ดูเหมือนว่าการติดตั้ง Microsoft .NET Framework ล่าสุดอาจเป็นสาเหตุของปัญหานี้ หากเป็นเช่นนั้นจริงปัญหาน่าจะคลี่คลายได้เองภายในสองสามนาที

  1. เปิดการตั้งค่า Windows ของคุณและไปที่ส่วนแอพหากคุณใช้ Windows 10
  2. เปิดแผงควบคุม >> โปรแกรมและคุณสมบัติหากคุณใช้ Windows OS รุ่นเก่า
  3. ค้นหา. NET Framework จากรายการโปรแกรมที่คุณติดตั้งไว้และคลิกที่“ ถอนการติดตั้ง / เปลี่ยนแปลง”
  4. หน้าต่างควรเปิดขึ้นพร้อมกับตัวเลือกต่างๆและคุณควรจะสามารถเลือกตัวเลือกซ่อมแซมแทนการลบ
  5. ตัวช่วยสร้างจะเริ่มซ่อมแซมการติดตั้งบน. NET Framework และตอนนี้คุณควรจะสามารถเรียกใช้ตัวแก้ไขปัญหาใด ๆ ได้โดยไม่มีปัญหา
  6. หากไม่ได้ผลคุณสามารถลองติดตั้ง. NET Framework ใหม่ได้ตลอดเวลา

โซลูชันที่ 4: ตรวจสอบให้แน่ใจว่าบริการที่จำเป็นบางอย่างกำลังทำงานอยู่

บริการบางอย่างที่จำเป็นสำหรับวิซาร์ดการแก้ไขปัญหา ได้แก่ :

บริการโฮสต์บริการวินิจฉัย
บริการโฮสต์ระบบวินิจฉัย
บริการนโยบายการวินิจฉัย

หากไม่มีบริการเหล่านี้เครื่องมือแก้ปัญหาจะไม่มีโอกาสเริ่มต้นดังนั้นคุณควรตรวจสอบว่าบริการเหล่านี้ได้รับการกำหนดค่าให้ทำงานหรือไม่

  1. หากคุณใช้ Windows เวอร์ชันเก่ากว่า Windows 10 วิธีที่ง่ายที่สุดสำหรับคุณในการเข้าถึงบริการที่ทำงานบนพีซีของคุณคือคลิกที่ปุ่มเริ่มและไปที่กล่องโต้ตอบเรียกใช้
  2. พิมพ์“ services.msc” ในกล่องโต้ตอบและรอให้รายการบริการเปิดขึ้น
  3. หากคุณใช้ Windows 10 คุณสามารถเข้าถึงบริการโดยใช้คีย์ผสม Ctrl + Shift + Esc เพื่อเปิดตัวจัดการงาน
  4. ไปที่แท็บ Services ใน Task Manager และคลิก Open Services ที่ด้านล่างของหน้าต่างถัดจากไอคอนรูปเฟือง

หลังจากที่คุณเปิดบริการสำเร็จแล้วให้ทำตามคำแนะนำด้านล่าง

  1. ค้นหาบริการโฮสต์ของบริการวินิจฉัยโดยคลิกที่คอลัมน์ชื่อเพื่อจัดเรียงบริการตามลำดับตัวอักษร
  2. คลิกขวาที่บริการ Diagnostic Service Host และคลิกที่ Properties
  3. ไปที่ประเภทการเริ่มต้นและตั้งค่าเป็นอัตโนมัติ (การเริ่มต้นล่าช้า)
  4. หากบริการไม่ทำงานคุณจะสามารถคลิกที่ Start ภายใต้สถานะบริการ

บริการควรเริ่มต้นทันทีและคุณจะไม่มีปัญหาในการจัดการกับบริการนี้อีกในอนาคต อย่างไรก็ตามคุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อคุณคลิกที่เริ่ม:

“ Windows ไม่สามารถเริ่มบริการโฮสต์ของบริการวินิจฉัยบนคอมพิวเตอร์เฉพาะที่ ข้อผิดพลาด 1079: บัญชีที่ระบุสำหรับบริการนี้แตกต่างจากบัญชีที่ระบุสำหรับบริการอื่นที่ทำงานในกระบวนการเดียวกัน”

หากสิ่งนี้เกิดขึ้นให้ทำตามคำแนะนำด้านล่างเพื่อแก้ไข

  1. ทำตามขั้นตอนที่ 1-4 จากคำแนะนำด้านล่างเพื่อเปิดคุณสมบัติของบริการ
  2. ไปที่แท็บ Log On และคลิกที่ปุ่ม Browser …
  3. ภายใต้ช่อง 'ป้อนชื่อวัตถุเพื่อเลือก' พิมพ์ชื่อคอมพิวเตอร์ของคุณแล้วคลิกที่ตรวจสอบชื่อและรอให้ชื่อได้รับการตรวจสอบสิทธิ์
  4. คลิกตกลงเมื่อคุณทำเสร็จแล้วพิมพ์รหัสผ่านผู้ดูแลระบบในกล่องรหัสผ่านเมื่อคุณได้รับพร้อมท์
  5. คลิกตกลงและปิดหน้าต่างนี้
  6. กลับไปที่คุณสมบัติของบริการโฮสต์การวินิจฉัยและคลิกเริ่ม
  7. ปิดทุกอย่างและตรวจสอบว่าบริการยังคงทำงานอยู่หรือไม่

บันทึก : หากคุณยังคงสังเกตเห็นปัญหาบางอย่างให้เปิดบริการอีกครั้งโดยทำตามคำแนะนำด้านบนและทำซ้ำขั้นตอนเดียวกันสำหรับบริการที่ชื่อบริการโฮสต์ระบบวินิจฉัยระยะไกล
และบริการนโยบายการวินิจฉัย ตรวจสอบให้แน่ใจว่ามีการเริ่มต้นและประเภทการเริ่มต้นของพวกเขาถูกตั้งค่าเป็นอัตโนมัติ

อ่าน 7 นาที