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

วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10

บางผู้ใช้ Windows 10 พบรหัสข้อผิดพลาด 0xc0000102 เมื่อเปิดแอปพลิเคชันที่ไม่ใช่แอปเริ่มต้น (Chrome, Adobe Reader, BS Player, ฯลฯ) หรือในลำดับการบูตอัปเมื่อระบบพยายามเปิดโปรแกรมที่กำหนดให้เปิดระหว่างสตาร์ทอัป

วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10

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

  • ไฟล์ระบบย่อยที่เสียหาย – ตามที่พบ น่าจะพบพฤติกรรมนี้เนื่องจากชุดของไฟล์ระบบย่อยที่ถูกใช้งานอยู่ซึ่งส่งผลต่อกระบวนการเริ่มต้น ผู้ใช้คนอื่นๆ ที่เผชิญปัญหาเดียวกันยืนยันว่าการรัน Automated Repair Strategy ช่วยให้พวกเขาแก้ไขปัญหาได้
  • ข้อมูล BCD ที่เสียหาย – หากคุณพบปัญหานี้เฉพาะขณะบูต PC (และคุณไม่สามารถใช้ PC ได้ตามปกติ) ปัญหาอาจเกี่ยวข้องกับข้อมูล BCD ของคุณ ในกรณีนี้ สิ่งแรกที่คุณควรทำคือเริ่มชุดคำสั่ง CMD Terminal ที่มุ่งเนื้อไปที่การกู้คืนข้อมูล BCD
  • แอดมินป้องกันไม่ให้แอป MMC รัน – ในกรณีที่คุณเห็นข้อผิดพลาดนี้เฉพาะขณะพยายามเปิดแอป Windows ที่เกี่ยวข้องกับ MMC หรือ MSC โอกาสมากที่แอดมินท้องถิ่นของคุณถูกกำหนดค่าเฉพาะเพื่อห้ามการกระทำประเภทนี้ ผู้ใช้บางคนที่พบตัวเองในสถานการณ์นี้รายงานว่าพวกเขาสามารถแก้ไขปัญหาได้โดยการปิดใช้งานนโยบาย secpool ที่มีปัญหาซึ่งทำให้พฤติกรรมนี้เป็นไปได้

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

วิธีที่ 1: เรียกใช้ Automated Repair (หากเกี่ยวข้อง)

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

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

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

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

เมื่อคุณมีสื่อการติดตั้งพร้อมแล้ว ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อใช้ Automated Repair Utility เพื่อผ่านรหัสข้อผิดพลาดหยุด 0xc0000102::

  1. เปิดเครื่องคอมพิวเตอร์ของคุณหากยังไม่ได้เปิด
  2. ต่อไป แทรกสื่อการติดตั้ง Windows เข้าคอมพิวเตอร์ของคุณและเริ่มรีสตาร์ท.
    หมายเหตุ: หากคุณใช้ USB Flash เป็นสื่อการติดตั้ง คุณจะต้อง ปรับลำดับบูตให้ USB ถูกเลือกก่อน
  3. หลังจากผ่านหน้าจอแรก ให้ระวังหน้าจอสีดำที่เขียนว่า ‘Press any key to boot from the CD or DVD’ เมื่อมันปรากฏบนหน้าจอ ให้กดปุ่มใดปุ่มหนึ่งเพื่อบูตจากสื่อการติดตั้งที่คุณเพิ่งแทรกที่ขั้นตอนที่ 2.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  4. ที่หน้าจอถัดไป ให้คลิกที่ไฮเปอร์ลิงก์ ‘Repair your Computer’ ที่ตั้งอยู่ด้านล่างของหน้าจอ.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  5. หลังจากหลายวินาที คุณจะถูกนำไปสู่เมนู Troubleshoot ซึ่งคุณจะมีตัวเลือกให้เลือกหลายอย่าง เมื่อคุณไปถึงที่นั่น ให้เลือกคุณสมบัติ Troubleshoot.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  6. ภายในเมนู Troubleshoot ให้เลือกคุณสมบัติ Advanced Options จากรายการตัวเลือกการกู้คืน.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  7. หลังจากคุณรันยูทิลิตี้ Automatic repair คุณจะได้ป๊อปอัปที่คุณจะต้องเลือกระบบปฏิบัติการ Windows ที่คุณใช้
  8. ทันทีหลังจากที่คุณทำเช่นนั้น ยูทิลิตี้ Automatic Repair จะเริ่มกระบวนการสแกนและซ่อมแซมข้อผิดพลาดใดๆ ที่อาจทำให้ระบบของคุณแสดงรหัสข้อผิดพลาดเฉพาะนี้.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  9. เมื่อกระบวนการเสร็จสิ้น ให้ถอดสื่อการติดตั้งออกและรีบูทคอมพิวเตอร์ของคุณ ระหว่างลำดับการเริ่มต้นครั้งต่อไป ให้ดูว่าลำดับการบูตเสร็จสมบูรณ์โดยไม่มีรหัสข้อผิดพลาดเดียวกันหรือไม่

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

วิธีที่ 2: สร้างข้อมูล BCD ที่เสียหายใหม่ (หากเกี่ยวข้อง)

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

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

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

นี่คือคำแนะนำ מהירהที่อธิบายคำแนะนำทีละขั้นตอนเกี่ยวกับสิ่งที่คุณต้องทำ:

  1. แทรกสื่อการติดตั้งลงในคอมพิวเตอร์ที่ได้รับผลกระทบ พร้อมกับสื่อการติดตั้งที่แทรกอยู่ ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
  2. ที่ลำดับการเริ่มต้นถัดไป ให้รอจนกว่าคุณจะเห็นหน้าจอสีดำครั้งแรก และกดปุ่มใดปุ่มหนึ่งเมื่อคุณเห็น ‘Press any key to boot from the CD or DVD’.

    วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  3. เมื่อคุณบูตจากสื่อการติดตั้งสำเร็จ ให้คลิกที่ลิงก์ Repair your computer ที่ตั้งอยู่มุมซ้ายบนของหน้าจอ.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10

    หมายเหตุ: ด้วยบางเวอร์ชัน Windows คุณสามารถบังคับเข้าสู่เมนูซ่อมแซมได้แม้ไม่มีสื่อการติดตั้ง โดยการบังคับปิดเครื่องแบบไม่คาดคิด 3 ครั้งติดต่อกันระหว่างกระบวนการเริ่มต้น

  4. เมื่อคุณอยู่ภายในเมนูซ่อมแซมแรก ให้คลิกที่ Troubleshoot จากรายการตัวเลือกการเริ่มต้น จากนั้นเลือก Command Prompt จากเมนูย่อยของเมนู Troubleshooting.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  5. จากหน้าต่าง Command Prompt ที่เปิดใหม่ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อสร้างข้อมูลการกำหนดค่าบูตใหม่:
    bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
  6. หลังจากดำเนินการเสร็จสิ้น ให้ปิดหน้าต่าง Command Prompt และรีสตาร์ทคอมพิวเตอร์ของคุณเพื่อดูว่าปัญหายังคงเกิดขึ้นที่การเริ่มต้นครั้งต่อไปหรือไม่

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

วิธีที่ 3: อนุญาตให้แอป MMC รัน (หากเกี่ยวข้อง)

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

หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขข้อผิดพลาดได้โดยการบูตคอมพิวเตอร์ของคุณเข้า Safe Boot และปิดใช้งานนโยบาย User Account Control: Run All Administrators in Admin Approval Mode policy

วิธีนี้ได้รับการยืนยันว่ามีประสิทธิภาพโดยผู้ใช้จำนวนมากที่ไม่สามารถรันแอป MMC ภายใต้ Windows ก่อนหน้านี้

หากคุณพบตัวเองในสถานการณ์ที่คล้ายกัน ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่ออนุญาตให้แอป MMC รันโดยการบูตใน Safe Mode และแก้ไขนโยบายจาก Local Security Policy Editor:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘msconfig’ ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิดยูทิลิตี้ System Configuration ด้วยสิทธิ์ผู้ดูแลระบบ.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10

    หมายเหตุ: หากคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  2. เมื่อคุณอยู่ภายในเมนู System Configuration ให้เข้าถึงแท็บ Boot และติ๊กกล่องที่เกี่ยวข้องกับ Safe Boot ก่อนคลิกที่ Apply เพื่อบันทึกการเปลี่ยนแปลง.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  3. รีสตาร์ทคอมพิวเตอร์ของคุณและรอจนกว่ามันจะรีสตาร์ทใน Safe Boot Mode
  4. หลังจาก PC บูตกลับมา ให้กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘secpol.msc’ ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิด Local Security Policy Editor ด้วยสิทธิ์ผู้ดูแลระบบ.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10

    หมายเหตุ: หากคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  5. เมื่อคุณอยู่ภายใน Local Security Policy Editor ให้ไปที่ Local Policies > Security Options และดับเบิลคลิกที่นโยบาย User Account Control: Run All Administrators in Admin Approval Mode.วิธีแก้ไขข้อผิดพลาด 0xc0000102 บน Windows 10
  6. จากเมนูนโยบายเฉพาะ ให้ปิดใช้นโยบายที่มีปัญหาก่อนเข้าถึงเครื่องมือ System Configuration อีกครั้ง (ขั้นตอนที่ 2) และปิด Safe Boot Mode
  7. รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าข้อผิดพลาดได้รับการแก้ไขเมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่