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

หลังจากสืบสวนปัญหานี้อย่างละเอียด พบว่ามีปัญหาพื้นฐานหลายอย่างที่อาจทำให้เกิดรหัสข้อผิดพลาดนี้ ดังนี้คือรายการสาเหตุที่อาจเป็นไปได้:
- ไฟล์ระบบย่อยที่เสียหาย – ตามที่พบ น่าจะพบพฤติกรรมนี้เนื่องจากชุดของไฟล์ระบบย่อยที่ถูกใช้งานอยู่ซึ่งส่งผลต่อกระบวนการเริ่มต้น ผู้ใช้คนอื่นๆ ที่เผชิญปัญหาเดียวกันยืนยันว่าการรัน 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::
- เปิดเครื่องคอมพิวเตอร์ของคุณหากยังไม่ได้เปิด
- ต่อไป แทรกสื่อการติดตั้ง Windows เข้าคอมพิวเตอร์ของคุณและเริ่มรีสตาร์ท.
หมายเหตุ: หากคุณใช้ USB Flash เป็นสื่อการติดตั้ง คุณจะต้อง ปรับลำดับบูตให้ USB ถูกเลือกก่อน - หลังจากผ่านหน้าจอแรก ให้ระวังหน้าจอสีดำที่เขียนว่า ‘Press any key to boot from the CD or DVD’ เมื่อมันปรากฏบนหน้าจอ ให้กดปุ่มใดปุ่มหนึ่งเพื่อบูตจากสื่อการติดตั้งที่คุณเพิ่งแทรกที่ขั้นตอนที่ 2.

- ที่หน้าจอถัดไป ให้คลิกที่ไฮเปอร์ลิงก์ ‘Repair your Computer’ ที่ตั้งอยู่ด้านล่างของหน้าจอ.

- หลังจากหลายวินาที คุณจะถูกนำไปสู่เมนู Troubleshoot ซึ่งคุณจะมีตัวเลือกให้เลือกหลายอย่าง เมื่อคุณไปถึงที่นั่น ให้เลือกคุณสมบัติ Troubleshoot.

- ภายในเมนู Troubleshoot ให้เลือกคุณสมบัติ Advanced Options จากรายการตัวเลือกการกู้คืน.

- หลังจากคุณรันยูทิลิตี้ Automatic repair คุณจะได้ป๊อปอัปที่คุณจะต้องเลือกระบบปฏิบัติการ Windows ที่คุณใช้
- ทันทีหลังจากที่คุณทำเช่นนั้น ยูทิลิตี้ Automatic Repair จะเริ่มกระบวนการสแกนและซ่อมแซมข้อผิดพลาดใดๆ ที่อาจทำให้ระบบของคุณแสดงรหัสข้อผิดพลาดเฉพาะนี้.

- เมื่อกระบวนการเสร็จสิ้น ให้ถอดสื่อการติดตั้งออกและรีบูทคอมพิวเตอร์ของคุณ ระหว่างลำดับการเริ่มต้นครั้งต่อไป ให้ดูว่าลำดับการบูตเสร็จสมบูรณ์โดยไม่มีรหัสข้อผิดพลาดเดียวกันหรือไม่
ในกรณีที่คุณยังคงพบ 0xc0000102 ระหว่างหน้าจอเริ่มต้นครั้งแรก ให้ไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 2: สร้างข้อมูล BCD ที่เสียหายใหม่ (หากเกี่ยวข้อง)
ตามที่บางผู้ใช้รายงาน รหัสข้อผิดพลาดเฉพาะนี้ยังสามารถเกิดขึ้นได้เนื่องจากข้อเท็จจริงที่ว่าบางไฟล์เคอร์เนลสุดท้ายทำให้ข้อมูลการกำหนดค่าบูตเสียหาย ทำให้เกิดข้อผิดพลาดการเริ่มต้นนี้
หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขข้อผิดพลาด 0xc0000102 ได้ โดยผู้ใช้บางส่วนยืนยันว่าปัญหาสุดท้ายได้รับการแก้ไขหลังจากที่พวกเขาสร้างไฟล์ BCD ใหม่ด้วยชุดคำสั่ง
หมายเหตุ: สำคัญที่จะต้องทราบว่าคุณต้องมีสื่อการติดตั้งที่เข้ากันได้ (กับการติดตั้ง Windows ของคุณ) เพื่อให้สามารถดำเนินการตามคำแนะนำด้านล่างได้
นี่คือคำแนะนำ מהירהที่อธิบายคำแนะนำทีละขั้นตอนเกี่ยวกับสิ่งที่คุณต้องทำ:
- แทรกสื่อการติดตั้งลงในคอมพิวเตอร์ที่ได้รับผลกระทบ พร้อมกับสื่อการติดตั้งที่แทรกอยู่ ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
- ที่ลำดับการเริ่มต้นถัดไป ให้รอจนกว่าคุณจะเห็นหน้าจอสีดำครั้งแรก และกดปุ่มใดปุ่มหนึ่งเมื่อคุณเห็น ‘Press any key to boot from the CD or DVD’.

- เมื่อคุณบูตจากสื่อการติดตั้งสำเร็จ ให้คลิกที่ลิงก์ Repair your computer ที่ตั้งอยู่มุมซ้ายบนของหน้าจอ.

หมายเหตุ: ด้วยบางเวอร์ชัน Windows คุณสามารถบังคับเข้าสู่เมนูซ่อมแซมได้แม้ไม่มีสื่อการติดตั้ง โดยการบังคับปิดเครื่องแบบไม่คาดคิด 3 ครั้งติดต่อกันระหว่างกระบวนการเริ่มต้น
- เมื่อคุณอยู่ภายในเมนูซ่อมแซมแรก ให้คลิกที่ Troubleshoot จากรายการตัวเลือกการเริ่มต้น จากนั้นเลือก Command Prompt จากเมนูย่อยของเมนู Troubleshooting.

- จากหน้าต่าง Command Prompt ที่เปิดใหม่ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อสร้างข้อมูลการกำหนดค่าบูตใหม่:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
- หลังจากดำเนินการเสร็จสิ้น ให้ปิดหน้าต่าง 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:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘msconfig’ ภายในกล่องข้อความและกด Ctrl + Shift + Enter เพื่อเปิดยูทิลิตี้ System Configuration ด้วยสิทธิ์ผู้ดูแลระบบ.

หมายเหตุ: หากคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายในเมนู System Configuration ให้เข้าถึงแท็บ Boot และติ๊กกล่องที่เกี่ยวข้องกับ Safe Boot ก่อนคลิกที่ Apply เพื่อบันทึกการเปลี่ยนแปลง.

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

หมายเหตุ: หากคุณได้รับพรอมป์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ
- เมื่อคุณอยู่ภายใน Local Security Policy Editor ให้ไปที่ Local Policies > Security Options และดับเบิลคลิกที่นโยบาย User Account Control: Run All Administrators in Admin Approval Mode.

- จากเมนูนโยบายเฉพาะ ให้ปิดใช้นโยบายที่มีปัญหาก่อนเข้าถึงเครื่องมือ System Configuration อีกครั้ง (ขั้นตอนที่ 2) และปิด Safe Boot Mode
- รีสตาร์ทคอมพิวเตอร์ของคุณและดูว่าข้อผิดพลาดได้รับการแก้ไขเมื่อเริ่มต้นครั้งต่อไปเสร็จสิ้นหรือไม่