ปรากฏว่าผู้ใช้บางรายพบ 'System Registry File is Missing' เกิดข้อผิดพลาดระหว่างขั้นตอนการบูท เป็นผลให้พวกเขาไม่สามารถเริ่มคอมพิวเตอร์ตามปกติได้ ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าข้อผิดพลาดเกิดขึ้นไม่กี่วินาทีหลังจากหน้าจอการโหลดครั้งสุดท้าย (ของขั้นตอนการบู๊ต) ปรากฏขึ้น แม้ว่าข้อผิดพลาดนี้ส่วนใหญ่จะเกิดขึ้นบน Windows 10 แต่เราก็พบกรณีที่เกิดขึ้นมากมายในคอมพิวเตอร์ Windows 7 และ Windows 8.1
สาเหตุที่ทำให้ 'ไฟล์รีจิสทรีของระบบหายไป' เกิดข้อผิดพลาดบน Windows?
เราตรวจสอบปัญหาเฉพาะนี้โดยดูจากรายงานผู้ใช้ต่างๆ และโดยการทดสอบกลยุทธ์การซ่อมแซมต่างๆ ที่ผู้ใช้รายอื่นแนะนำซึ่งจัดการเพื่อคุกคามอาการของปัญหานี้แล้ว จากที่ปรากฎ สถานการณ์ต่างๆ มากมายอาจนำไปสู่การประจักษ์ของปัญหานี้ ต่อไปนี้คือรายชื่อผู้กระทำผิดที่อาจเป็นต้นเหตุของปัญหานี้:
- กำหนดค่าการเริ่มต้นไม่ถูกต้อง – หากคุณเคยตั้งค่าระบบบูตคู่ไว้ก่อนหน้านี้ มีโอกาสที่ข้อมูล BCD ที่ไม่ถูกต้องจะถูกใช้ในระหว่างขั้นตอนการเริ่มต้น ในกรณีนี้ คุณควรจะสามารถแก้ไขปัญหาได้ด้วยการบูทไปยังการกำหนดค่าที่ใช้งานได้ล่าสุดที่ทราบ ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าขั้นตอนนี้มีผลในกรณีของตน
- ข้อมูล BCD เสียหาย – สาเหตุที่พบบ่อยที่สุดที่จะทำให้เกิดข้อผิดพลาดนี้คือปัญหาการบูตพื้นฐานที่เกิดจากความเสียหายภายในข้อมูล BCD หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตี้ Bootrec.exe เพื่อซ่อมแซมข้อมูล BCD ที่เสียหาย
- ไฟล์ระบบเสียหาย – ตามที่ปรากฎ ไฟล์ระบบเสียหายยังสามารถรับผิดชอบต่อการปรากฏของข้อผิดพลาดในการเริ่มต้นนี้ ผู้ใช้ที่ได้รับผลกระทบหลายรายที่ประสบปัญหานี้สามารถแก้ไขได้ด้วยการเรียกใช้ยูทิลิตี้สองสามตัวที่สามารถแก้ไขความเสียหายของไฟล์ระบบ (DISM และ SFC) ในกรณีที่ร้ายแรงที่สุด คุณอาจต้องรีเซ็ตทุกองค์ประกอบของระบบปฏิบัติการด้วยการติดตั้งซ่อมแซมหรือขั้นตอนการติดตั้งใหม่ทั้งหมด
วิธีที่ 1:การบูตเป็นการกำหนดค่าสุดท้ายที่ดี
หากปัญหาเพิ่งเริ่มต้นขึ้นเมื่อเร็วๆ นี้ และคุณกำลังมองหาวิธีแก้ไขที่ไม่เกี่ยวข้องกับกลยุทธ์การแก้ปัญหาที่ซับซ้อน คุณควรเริ่มด้วยการดูว่าคอมพิวเตอร์ของคุณสามารถทำตามขั้นตอนการเริ่มต้นระบบโดยใช้การกำหนดค่าล่าสุดที่ดีได้หรือไม่
ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าในที่สุดก็สามารถเลี่ยงการเริ่มต้น System Registry File Is Missing ข้อผิดพลาดโดยการบังคับให้หน้าจอตัวเลือกการเริ่มต้นปรากฏขึ้นและเลือก การกำหนดค่าที่ใช้งานได้ล่าสุด จากรายการ
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการบูตจากการกำหนดค่าที่ดีล่าสุด:
- เริ่มคอมพิวเตอร์ของคุณแล้วเริ่มกด F8 ซ้ำๆ ทันทีที่คุณเห็นหน้าจอเริ่มต้นเพื่อเข้าสู่ ตัวเลือกการบูตขั้นสูง .
- เมื่อคุณอยู่ใน ตัวเลือกการบูตขั้นสูง หน้าจอ เลือก การกำหนดค่าที่ทราบล่าสุด จากรายการตัวเลือกที่มี
- รอให้ขั้นตอนดำเนินการเสร็จสิ้นและดูว่าขั้นตอนการเริ่มต้นใช้งานเสร็จสมบูรณ์โดยไม่มีปัญหาหรือไม่
หากยังคงพบปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 2:แก้ไขลำดับการบู๊ต
ตามที่ปรากฎ หนึ่งในกรณีที่พบบ่อยที่สุดที่จะวางไข่ 'System Registry File is Missing' ข้อผิดพลาดระหว่างลำดับการเริ่มต้นคือปัญหาการบูตพื้นฐาน ในกรณีเหล่านี้ วิธีเดียวที่มีประสิทธิภาพในการแก้ไขปัญหาคือการซ่อมแซมลำดับการบูตทั้งหมดโดยใช้ Bootrec.exe
Bootrec.exe เป็นยูทิลิตี้ Windows ในตัวที่สามารถแก้ไขมาสเตอร์บูตเรคคอร์ดทั้งหมด ลำดับการบูตทั้งหมด และข้อมูลการกำหนดค่าการบูต โปรดทราบว่าองค์ประกอบใดๆ เหล่านี้อาจต้องรับผิดชอบต่อข้อผิดพลาดปัจจุบันที่คุณกำลังเผชิญอยู่
ข้อกำหนดเบื้องต้น: โปรดทราบว่าในการดำเนินการตามขั้นตอนการติดตั้งนี้ คุณต้องมีสื่อการติดตั้ง Windows ที่ถูกต้องซึ่งเข้ากันได้กับระบบปฏิบัติการที่คุณใช้อยู่ หากยังไม่มี คุณสามารถสร้างได้โดยทำตามคำแนะนำที่ระบุไว้ในแหล่งข้อมูลด้านล่างนี้:
- การสร้างสื่อการติดตั้งสำหรับ Windows 7
- การสร้างสื่อการติดตั้งสำหรับ Windows 10
หมายเหตุ: เลือกบทความที่เกี่ยวข้องกับระบบปฏิบัติการที่คุณใช้ และในกรณีที่คุณไม่มีสื่อการติดตั้งและไม่มีทางได้รับ คุณสามารถบังคับให้เมนู Startup Recovery ปรากฏขึ้นโดยบังคับให้การหยุดชะงักของการเริ่มต้นระบบ 3 ครั้งติดต่อกัน (การปิดคอมพิวเตอร์ระหว่างขั้นตอนการบู๊ต)
เมื่อคุณมีข้อกำหนดเบื้องต้นแล้ว ให้ทำตามคำแนะนำด้านล่างเพื่อเรียกใช้ยูทิลิตี้ Bootrec.exe เพื่อแก้ไข 'System Registry File is Missing' ข้อผิดพลาด:
- เริ่มการดำเนินการโดยใส่สื่อการติดตั้งก่อนที่ลำดับการบู๊ตจะเริ่มขึ้น ถัดไป ให้กดแป้นใดๆ เมื่อได้รับแจ้งให้บูตจากภายใน เมื่อคุณเห็นหน้าต่างการติดตั้ง Windows เริ่มต้น ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ (คุณสามารถดูได้ที่มุมล่างขวาหรือมุมล่างซ้าย ขึ้นอยู่กับรุ่น Windows ของคุณ)
- คุณควรถูกนำไปยัง ตัวเลือกขั้นสูง . โดยตรง เมนู. เมื่อไปถึงแล้ว ให้คลิกที่แก้ปัญหา จากนั้นเลือก พรอมต์คำสั่ง จากรายการตัวเลือกที่มี
- เมื่อคุณอยู่ในหน้าต่างพรอมต์คำสั่งที่ยกระดับแล้ว ให้พิมพ์คำสั่งต่อไปนี้ข้างในแล้วกด Enter หลังจากแต่ละคำสั่งสร้างข้อมูลการกำหนดค่าการบูตใหม่ทั้งหมด:
bootrec.exe bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /scanos bootrec.exe /rebuildbcd
- เมื่อประมวลผลคำสั่งทั้งหมดเรียบร้อยแล้ว ข้อมูลการกำหนดค่าการบูตทั้งหมดควรได้รับการซ่อมแซม สิ่งที่คุณต้องทำตอนนี้คือทดสอบขั้นตอนการเริ่มต้นเพื่อดูว่าเสร็จสิ้นโดยไม่มีข้อผิดพลาดใดๆ หรือไม่
ถ้ายังเจอเหมือนเดิม ระหว่างขั้นตอนการบู๊ต ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:การซ่อมแซมไฟล์ระบบเสียหาย
เนื่องจากได้รับการยืนยันจากผู้ได้รับผลกระทบหลายราย ผู้ใช้ 'System Registry File is Missing' ข้อผิดพลาดสามารถเกิดขึ้นได้ด้วยระดับความเสียหายของไฟล์ระบบที่ขัดขวางลำดับการบูต โปรดทราบว่าภายใต้สถานการณ์ปกติ คุณควรเปิดพร้อมท์คำสั่งที่ยกระดับขึ้นเพื่อเรียกใช้ยูทิลิตี้ทั้งสอง
แต่เนื่องจากคุณไม่สามารถผ่านลำดับการบูตได้ คุณจะต้องทำการสแกนเหล่านี้ก่อนที่ลำดับการบูตจะเสร็จสมบูรณ์ ในการดำเนินการนี้ คุณจะต้องเปิดพรอมต์ CMD ที่ยกระดับขึ้นโดยใช้ตัวเลือกขั้นสูง เมนู
ต่อไปนี้คือคำแนะนำฉบับย่อที่จะแนะนำคุณตลอดขั้นตอนการเรียกใช้การสแกน SFC และ DISM จาก CMD ที่เปิดจากภายในเมนูตัวเลือกขั้นสูง:
- เริ่มต้นด้วยการใส่สื่อการติดตั้งและรีสตาร์ทเครื่องของคุณ ก่อนที่คุณจะเห็นหน้าจอเริ่มต้นระบบแรก ให้เริ่มการกดปุ่มใดๆ เพื่อบู๊ตจากสื่อการติดตั้ง Windows
- เมื่อคุณพบว่าตัวเองอยู่ที่หน้าจอเริ่มต้นของ Windows ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ (มุมล่างซ้ายของหน้าจอ)
- ที่เมนูถัดไป ให้เริ่มต้นด้วยการเลือก การแก้ไขปัญหา แท็บ จากนั้นคลิกที่ ตัวเลือกขั้นสูง . เมื่อคุณไปที่เมนูนั้น ให้เลือก พรอมต์คำสั่ง ตัวเลือก.
- เมื่อคุณจัดการเพื่อเข้าสู่ Command Prompt ที่ยกระดับได้แล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มต้น ตัวตรวจสอบไฟล์ระบบ สแกน:
sfc /scannow
หมายเหตุ: โปรดทราบว่า SFC กำลังใช้สำเนาแคชในเครื่องเพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่สมบูรณ์ ไม่แนะนำให้ขัดจังหวะยูทิลิตี้นี้หลังจากเริ่มการสแกนครั้งแรก เนื่องจากคุณปล่อยให้ระบบของคุณเผชิญกับข้อผิดพลาดทางตรรกะอื่นๆ รออย่างอดทนจนกว่าขั้นตอนจะเสร็จสิ้น
- เมื่อการสแกน SFC เสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และทำตามขั้นตอนด้านบนอีกครั้งเพื่อกลับไปที่หน้าจอ CMD ที่ยกระดับในการเริ่มต้นระบบครั้งถัดไป หลังจากที่คุณจัดการเพื่อกลับไปที่พรอมต์ CMD ที่ยกระดับแล้ว ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการเพื่อตรวจสอบและแก้ไขอินสแตนซ์ที่เสียหายโดยใช้ยูทิลิตี้ DISM:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
หมายเหตุ: ยูทิลิตีนี้ขึ้นอยู่กับส่วนประกอบ Windows Update เป็นอย่างมาก ใช้ WU เพื่อดาวน์โหลดสำเนาที่สมบูรณ์ของไฟล์ที่เสียหายซึ่งจำเป็นต้องเปลี่ยน ด้วยเหตุนี้ ตรวจสอบให้แน่ใจว่าการเชื่อมต่ออินเทอร์เน็ตของคุณเสถียรก่อนที่จะเริ่มการสแกน DISM
- เมื่อทำตามขั้นตอนเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่ในการเริ่มต้นระบบครั้งถัดไป
หาก 'ไฟล์รีจิสทรีของระบบหายไป' . เดียวกัน ยังคงเกิดข้อผิดพลาดระหว่างลำดับการเริ่มต้น เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4:ทำการติดตั้งซ่อมแซม
หากคุณได้ปฏิบัติตามแนวทางแก้ไขที่เป็นไปได้ทั้งหมดข้างต้นแล้ว และยังคงพบ ‘System Registry File is Missing’ เหมือนเดิม โอกาสที่คุณกำลังจัดการกับปัญหาความเสียหายของไฟล์ระบบที่ซ่อนอยู่ซึ่งไม่สามารถแก้ไขได้ตามอัตภาพ
หากสถานการณ์นี้เป็นไปได้ วิธีเดียวในการแก้ไขปัญหาที่เกี่ยวข้องกับระบบปฏิบัติการคือทำตามขั้นตอนที่จะรีเซ็ตทุกองค์ประกอบของ Windows เมื่อมาถึงการบรรลุสถานะนี้ คุณมีสองทางข้างหน้า:
- การติดตั้งใหม่ทั้งหมด
- การติดตั้งซ่อมแซม (การอัปเกรดแบบแทนที่)
การติดตั้งใหม่ทั้งหมดเป็นตัวเลือกที่ตรงไปตรงมามากกว่า ซึ่งไม่ต้องการข้อกำหนดเบื้องต้นใดๆ แต่ข้อเสียที่สำคัญคือ คุณจะประสบกับการสูญเสียข้อมูลอย่างร้ายแรง – ไฟล์ส่วนบุคคล แอปพลิเคชัน การตั้งค่าผู้ใช้ และข้อมูลประเภทอื่นๆ จะสูญหาย เว้นแต่คุณจะสำรองข้อมูล ล่วงหน้า
หากคุณต้องการแนวทางที่มีประสิทธิภาพมากขึ้น ให้ไปที่ขั้นตอนการติดตั้งการซ่อมแซม แม้ว่าจะเป็นขั้นตอนที่น่าเบื่อกว่าและต้องการให้คุณมีสื่อการติดตั้ง Windows ที่ถูกต้อง แต่จะรีเซ็ตเฉพาะส่วนประกอบ Windows ของคุณเท่านั้น แต่ข้อดีที่สำคัญคือคุณจะสามารถเก็บไฟล์ทั้งหมดของคุณ (เอกสาร รูปภาพ เพลง ฯลฯ) แอปพลิเคชั่น เกม และแม้กระทั่งค่ากำหนดบางอย่างของผู้ใช้