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

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

ผู้ใช้ Windows 7 และ Windows 8.1 บางรายพบรหัสข้อผิดพลาด Stop C000021A ซึ่งขัดขวางลำดับการบู๊ต ในกรณีส่วนใหญ่ ผู้ใช้ที่ได้รับผลกระทบจะรายงานว่าปัญหาเริ่มเกิดขึ้นหลังจากอัปเดตเวอร์ชัน BIOS แล้ว

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

หลังจากตรวจสอบปัญหาแล้ว ปรากฏว่ามีสาเหตุหลายประการที่อาจก่อให้เกิดข้อผิดพลาด c000021a บนคอมพิวเตอร์ Windows นี่คือรายชื่อผู้กระทำผิดที่อาจเกิดขึ้น:

  • ปัญหาพื้นที่เก็บข้อมูลพื้นฐาน – ตามที่ปรากฎ ปัญหานี้อาจเกิดจากข้อผิดพลาดเชิงตรรกะหรือปัญหาที่เกี่ยวข้องกับการจัดเก็บข้อมูลประเภทอื่น ในกรณีนี้ โอกาสที่ดีที่สุดในการแก้ไขรหัสข้อผิดพลาดคือปรับใช้การสแกน CHKDSK เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับ HDD หรือ SSD ของคุณ
  • ไฟล์ระบบเสียหาย – ในบางสถานการณ์ คุณอาจประสบปัญหานี้เนื่องจากไฟล์ระบบเสียหายบางประเภทซึ่งส่งผลต่อความเสถียรของระบบปฏิบัติการของคุณ หากสถานการณ์นี้ใช้ได้ คุณควรจะสามารถแก้ไขปัญหาได้ในกรณีส่วนใหญ่โดยเรียกใช้ยูทิลิตีสองสามตัวที่สามารถแก้ไขปัญหาความเสียหายของไฟล์ Windows (DISM และ SFC) หากยังไม่พอ คุณจะต้องใช้ขั้นตอนการเปลี่ยนแปลงเพิ่มเติม เช่น ติดตั้งใหม่ทั้งหมดหรือซ่อมแซมการติดตั้ง
  • ข้อมูล BCD เสียหาย – ตามที่ผู้ใช้บางรายที่ได้รับผลกระทบ รหัสข้อผิดพลาดนี้อาจเกี่ยวข้องกับความเสียหายระหว่างข้อมูลการกำหนดค่าการบูตของคุณ ในกรณีนี้ วิธีเดียวที่จะแก้ไขปัญหาคือสร้างข้อมูล BCD ใหม่จากพรอมต์ CMD ที่ยกระดับโดยใช้ชุดคำสั่ง
  • การเปลี่ยนแปลงระบบปฏิบัติการล่าสุด – หากคุณเพิ่งเริ่มพบปัญหานี้เมื่อเร็วๆ นี้ มีโอกาสที่คุณกำลังประสบปัญหานี้เนื่องจากการเปลี่ยนแปลงล่าสุดที่ไดรเวอร์ การอัปเดต หรือแอปพลิเคชันได้ทำกับระบบของคุณ ในการแก้ไข คุณจะต้องใช้จุดคืนค่าระบบเพื่อให้คอมพิวเตอร์ของคุณกลับสู่สถานะปกติ

วิธีที่ 1:เรียกใช้การสแกน CHKDSK

ก่อนที่คุณจะลองแก้ไขอื่นๆ ด้านล่าง คุณควรเริ่มต้นด้วยการตรวจสอบปัญหาเกี่ยวกับที่เก็บข้อมูล HDD / SSD ในกรณีนี้ การสแกน CHKDSK โดยใช้ยูทิลิตี้ Check Disk จะช่วยให้คุณแก้ไขปัญหาได้ในกรณีส่วนใหญ่

การทำเช่นนี้จะช่วยให้คุณกำจัดทุกอินสแตนซ์ของเซกเตอร์ SSD / HDD ที่ไม่ดีซึ่งจะถูกกำจัดซึ่งอาจแก้ไข c000021a รหัสข้อผิดพลาด

โปรดทราบว่า CHKDSK มีอยู่ใน Windows ทุกเวอร์ชันล่าสุด รวมทั้ง Windows 7 และ Windows 8.1 ดังนั้นคุณจะสามารถเริ่มต้น ตรวจสอบดิสก์ สแกนโดยไม่คำนึงถึงเวอร์ชันของ windows มีศักยภาพในการแก้ไขข้อผิดพลาดทางตรรกะส่วนใหญ่ที่อาจนำไปสู่รหัสข้อผิดพลาด Stop

ในการเริ่มต้นการสแกน CHKDSK อย่างมีประสิทธิภาพสูงสุด คุณต้องดำเนินการจากพรอมต์คำสั่งที่ยกระดับขึ้น ในกรณีที่คุณยังไม่ได้ดำเนินการนี้ก่อนที่จะปฏิบัติตามคำแนะนำในการเรียกใช้การสแกน CHKDSK จาก CMD ที่ยกระดับขึ้น .

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

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

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

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

ตัวตรวจสอบไฟล์ระบบ และ Deployment Image การบริการและการจัดการ เป็นเครื่องมือในตัว 2 ตัวที่ติดตั้งเพื่อแก้ไขอินสแตนซ์การทุจริตที่พบบ่อยที่สุดที่อาจเรียกใช้ c000021a รหัสข้อผิดพลาด

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

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

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

สำคัญ :หากคุณใช้ HDD แบบเดิมแทน SSD ที่ทันสมัยกว่า การดำเนินการนี้จะใช้เวลามากกว่า 1 ชั่วโมง ยูทิลิตีนี้มีแนวโน้มที่จะหยุดการทำงานชั่วคราว – หากเกิดเหตุการณ์นี้ อย่าปิดหน้าต่างและรอให้การติดตามแบบเรียลไทม์กลับมา

เมื่อการสแกน SFC เสร็จสิ้นในท้ายที่สุด ให้รีบูตคอมพิวเตอร์และดูว่า c000021a รหัสข้อผิดพลาดได้รับการแก้ไขในที่สุด

ในกรณีที่ไม่ใช่ ให้ก้าวไปข้างหน้าโดยเริ่มการสแกน DISM .

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

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

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

ในกรณีที่ปัญหายังคงอยู่ ให้เลื่อนลงไปที่วิธีที่ 3

วิธีที่ 3:การสร้างข้อมูล BCD ใหม่

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

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

หากคุณไม่ทราบวิธีดำเนินการ ให้ทำตามคำแนะนำด้านล่างเพื่อเริ่มขั้นตอนการซ่อมแซม BCD จากเมนูแก้ไขปัญหาของเวอร์ชัน Windows ของคุณ:

หมายเหตุ :คำแนะนำด้านล่างจะใช้งานได้แม้ว่าคุณจะไม่สามารถบู๊ตคอมพิวเตอร์แบบเดิมได้อีกต่อไป

ต่อไปนี้คือคำแนะนำทีละขั้นตอนสั้นๆ ในการสร้างข้อมูล BCD ใหม่โดยใช้การแก้ปัญหา เมนู:

  1. อย่างแรกเลย ให้ใส่สื่อการติดตั้งที่เข้ากันได้ของ Windows แล้วกดแป้นใดก็ได้เพื่อให้คอมพิวเตอร์บูตจากสื่อนั้น วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)
  2. เมื่อคอมพิวเตอร์ของคุณบูทจากแผ่นดิสก์สื่อการติดตั้ง Windows ได้สำเร็จ ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ

    วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)
  3. เมื่อคุณอยู่ในเมนูการกู้คืน ให้คลิกที่ แก้ปัญหา จากนั้นคลิกที่พรอมต์คำสั่ง จากรายการตัวเลือกที่มี วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

    หมายเหตุ :หากคุณเปิดพรอมต์คำสั่งจากเมนูการกู้คืน พรอมต์คำสั่งจะเปิดขึ้นโดยอัตโนมัติพร้อมสิทธิ์ของผู้ดูแลระบบ

  4. ภายในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการเพื่อเริ่มกระบวนการสร้างข้อมูลการกำหนดค่าการบูต :
    Bcdedit /export C:\BCD_Backup
    
    ren c:\boot\bcd bcd.old
    
    Bootrec.exe /rebuildbcd
    
    BootRec.exe /fixmbr
    
    BootRec.exe /fixboot
    
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
    
    chkdsk c: /r
    
    exit
  5. รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์และดูว่าคอมพิวเตอร์ของคุณสามารถบู๊ตได้ตามปกติหรือไม่เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสิ้น

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

วิธีที่ 4:การใช้จุดคืนค่าระบบ

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

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

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

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

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

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

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

วิธีที่ 5:ติดตั้งใหม่ทั้งหมด / ติดตั้งซ่อมแซม

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

หากใช้สถานการณ์นี้ได้ คุณจะสามารถแก้ไขปัญหาได้ด้วยการรีเซ็ตทุกองค์ประกอบของ Windows ด้วยการติดตั้งใหม่ทั้งหมด หรือ ขั้นตอนการติดตั้งซ่อมแซม .

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

วิธีแก้ไขข้อผิดพลาด C000021A บน Windows 7 / Windows 8.1 (ข้อผิดพลาดระบบร้ายแรง)

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

พี>