Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc0000906

ผู้ใช้ Windows หลายคนติดต่อเราพร้อมคำถามหลังจากพบ ข้อผิดพลาดของแอปพลิเคชัน 0xc0000906  เมื่อพยายามเปิดแอปพลิเคชันบุคคลที่สามต่างๆ ผู้ใช้บางคนรายงานว่าแอปพลิเคชั่นส่วนใหญ่ที่พวกเขาพยายามเปิดนั้นเรียกรหัสข้อผิดพลาดนี้ ในขณะที่บางคนบอกว่ามันเกิดขึ้นเฉพาะกับเกมที่เลือกเท่านั้น ตามที่ปรากฎ ปัญหาเกิดขึ้นใน Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc0000906

อะไรเป็นสาเหตุของ Application Error 0xc0000906 บน Windows

เราตรวจสอบปัญหานี้โดยดูที่รายงานผู้ใช้ต่างๆ และโดยการทดสอบกลยุทธ์การแก้ไขที่ได้รับความนิยมมากที่สุดซึ่งผู้ใช้ที่ได้รับผลกระทบปรับใช้ได้สำเร็จเพื่อแก้ไขข้อผิดพลาด 0xc0000906 รหัส. ปรากฏว่ามีผู้กระทำผิดที่แตกต่างกันหลายประการที่อาจเรียกรหัสข้อผิดพลาดนี้ ต่อไปนี้คือตัวเลือกที่อาจมีผู้กระทำผิด:

  • ไฟล์ระบบเสียหาย – ในกรณีส่วนใหญ่ ปัญหานี้เกิดจากความเสียหายของระบบบางประเภทที่รบกวน DLL สองสามตัวที่รับผิดชอบในการเปิดแอปพลิเคชัน หากสถานการณ์นี้เป็นไปได้ คุณสามารถแก้ไขปัญหาได้โดยพยายามซ่อมแซมไฟล์ที่เสียหายผ่าน DISM หรือ SFC หรือโดยการรีเฟรชแต่ละองค์ประกอบของระบบปฏิบัติการผ่านการติดตั้งซ่อมแซมหรือขั้นตอนการติดตั้งใหม่ทั้งหมด
  • การเปลี่ยนแปลงระบบล่าสุด – ตามที่ปรากฎ อาจเป็นไปได้ว่าการเปลี่ยนแปลงเครื่องล่าสุด เช่น การติดตั้งของบุคคลที่สามหรือการอัปเดตไดรเวอร์อาจจบลงด้วยการรบกวน DLL บางตัวที่รับผิดชอบในการเปิดแอปของบุคคลที่สาม หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตี้ System Restore เพื่อกู้คืนสถานะเครื่องของคุณกลับสู่สถานะปกติ

วิธีที่ 1:เรียกใช้การสแกน DISM และ SFC

ตามที่ปรากฎ ในกรณีส่วนใหญ่ ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากไฟล์ระบบบางประเภทเสียหาย ข้อผิดพลาด 0xc0000906 โค้ดมักจะเชื่อมโยงกับกรณีที่ระบบเคยประสบกับการเปลี่ยนแปลงบางอย่างมาก่อน (เช่น การอัปเกรดระบบปฏิบัติการ การสแกนความปลอดภัยที่สิ้นสุดการกักกันบางรายการ หรือการหยุดชะงักของเครื่องโดยไม่คาดคิด)

หากใช้สถานการณ์สมมตินี้ได้ วิธีที่มีประสิทธิภาพที่สุดในการแก้ไขปัญหาคือการเรียกใช้ชุดยูทิลิตี้ในตัวที่สามารถแก้ไขข้อผิดพลาดทางตรรกะและความเสียหายของไฟล์ระบบระหว่างไฟล์ระบบปฏิบัติการ เมื่อต้องบรรลุสิ่งนี้ ทั้ง DISM (Deployment Image Services and Management) และ SFC (ตัวตรวจสอบไฟล์ระบบ)

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

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

นี่คือคำแนะนำทีละขั้นตอนโดยย่อที่จะแนะนำคุณตลอดกระบวนการทั้งหมด:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ ‘cmd’ ในกล่องข้อความ จากนั้นกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งด้วยการเข้าถึงของผู้ดูแลระบบ เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc0000906
  2. เมื่อคุณจัดการเพื่อเข้าสู่พรอมต์ CMD ที่ยกระดับแล้ว ให้พิมพ์คำสั่งต่อไปนี้ในลำดับเดียวกันแล้วกด Enter เพื่อเริ่มการสแกน DISM:
    Dism.exe /online /cleanup-image /restorehealth
    Dism.exe /online /cleanup-image /scanhealth

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

  3. รอจนกว่าขั้นตอนนี้จะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และรออย่างอดทนจนกว่าขั้นตอนการเริ่มต้นระบบถัดไปจะเสร็จสมบูรณ์ เมื่อดำเนินการเสร็จแล้ว ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิดพรอมต์ CMD ที่ยกระดับขึ้นอีก แต่คราวนี้ พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน SFC:
    sfc /scannow

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

  4. เมื่อการสแกนครั้งที่สองเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป

หากคุณปฏิบัติตามคำแนะนำด้านบนและยังคงพบปัญหา 0xc0000906  เหมือนเดิม ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2:ทำการคืนค่าระบบ

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

ในกรณีนี้ การใช้ยูทิลิตี้ System Restore เป็นวิธีที่สะดวกที่สุดวิธีหนึ่งที่จะช่วยให้คุณสามารถแก้ไขปัญหาได้ โปรดทราบว่าตามค่าเริ่มต้น Windows จะได้รับการกำหนดค่าให้บันทึกสแน็ปช็อตที่จุดสังเกตที่สำคัญเป็นประจำ (การติดตั้งการอัปเดตที่สำคัญ การติดตั้งของบุคคลที่สาม ฯลฯ)

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

หากคุณเข้าใจผลของวิธีการนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อเริ่มกระบวนการกู้คืน:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ ‘rstrui’ ในกล่องข้อความแล้วกด Enter เพื่อเปิด การคืนค่าระบบ เมนู. วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc0000906
  2. เมื่อคุณมาถึงหน้าจอเริ่มต้นของการคืนค่าระบบ ให้คลิก ถัดไป เพื่อไปยังเมนูถัดไป วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc0000906
  3. ในหน้าจอถัดไป ให้เริ่มต้นด้วยการทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ แสดงจุดคืนค่าเพิ่มเติม . เมื่อคุณทำตามขั้นตอนนี้เสร็จแล้ว ให้เริ่มเปรียบเทียบวันที่ของจุดคืนค่าที่บันทึกไว้แต่ละจุด และเลือกจุดที่สร้างขึ้นก่อนหน้าการปรากฏของ 0xc0000906  ข้อผิดพลาด. เมื่อเลือกจุดคืนค่าที่ถูกต้องแล้ว ให้คลิกที่ ถัดไป เพื่อเข้าสู่เมนูสุดท้าย วิธีแก้ไขข้อผิดพลาดแอปพลิเคชัน Windows 0xc0000906
  4. เมื่อคุณมาถึงจุดนี้ โปรแกรมอรรถประโยชน์ก็พร้อมที่จะไป สิ่งที่ต้องทำตอนนี้คือเริ่มกระบวนการกู้คืนโดยคลิกที่เสร็จสิ้น
  5. ทันทีที่คุณทำเช่นนี้ พีซีของคุณจะรีสตาร์ทและสถานะก่อนหน้าจะถูกต่อเชื่อม เมื่อกระบวนการเสร็จสิ้น ให้ลองเปิดแอปพลิเคชันอีกครั้งและดูว่า 0xc0000906  แก้ไขข้อผิดพลาดแล้ว

หากคุณยังคงประสบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3:การรีเฟรชทุกองค์ประกอบของระบบปฏิบัติการ

หากไม่มีคำแนะนำข้างต้นที่อนุญาตให้คุณแก้ไข 0xc0000906  เป็นไปได้มากว่าคุณกำลังประสบปัญหาความเสียหายของระบบบางประเภทที่ไม่สามารถแก้ไขได้ตามอัตภาพ ในกรณีนี้ คุณสามารถแก้ไขปัญหาได้โดยทำตามขั้นตอนที่จะรีเฟรชทุกองค์ประกอบของ Windows

การรีเซ็ตไฟล์ระบบโดยสมบูรณ์สามารถทำได้สองวิธี – ผ่านการติดตั้งใหม่ทั้งหมด หรือผ่านทางซ่อมแซมการติดตั้ง (การซ่อมแซมในสถานที่)

การติดตั้งใหม่ทั้งหมด เป็นขั้นตอนที่ง่ายกว่า แต่ข้อเสียที่สำคัญคือคุณจะไม่ได้รับอนุญาตให้เก็บข้อมูลส่วนบุคคลใดๆ (สื่อ แอป เกม ฯลฯ) เว้นแต่คุณจะสำรองข้อมูลไว้ล่วงหน้า

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