วิธีแก้ไข Windows Application Error 0xc0000906

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

อะไรทำให้เกิดข้อผิดพลาดของแอปพลิเคชัน 0xc0000906 บน Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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