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

วิธีแก้ข้อผิดพลาด 'System Registry File is Missing' ตอนเริ่มต้นบน Windows

ตามที่พบ บางผู้ใช้ประสบข้อผิดพลาด ‘System Registry File is Missing’ ระหว่างกระบวนการบูทинг ผลคือพวกเขาไม่สามารถเริ่มคอมพิวเตอร์ได้อย่างดั้งเดิม ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าข้อผิดพลาดเกิดขึ้นไม่กี่วินาทีหลังจากหน้าจโหลดสุดท้าย (ของกระบวนการบูท) ปรากฏ แม้ข้อผิดพลาดนี้จะรายงานส่วนใหญ่บน Windows 10 แต่เราพบหลายกรณีที่เกิดขึ้นบนคอมพิวเตอร์ Windows 7 และ Windows 8.1

วิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows

 

สาเหตุของข้อผิดพลาด ‘System Registry File is Missing’ บน Windows

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

  • การตั้งค่าเริ่มต้นที่ผิด – หากคุณเคยตั้งค่า dual boot system โอกาสคือข้อมูล BCD ที่ผิดถูกใช้ในกระบวนการเริ่มต้น ในกรณีนี้ คุณควรสามารถแก้ปัญหาได้โดยการบูทไปที่ last known good configuration ผู้ใช้ที่ได้รับผลกระทบหลายรายยืนยันว่าขั้นตอนนี้มีประสิทธิภาพในกรณีของพวกเขา
  • ข้อมูล BCD เสียหาย – หนึ่งในสาเหตุที่พบบ่อยที่สุดที่จะผลิตข้อผิดพลาดเฉพาะนี้คือปัญหาการบูทพื้นฐานที่เกิดจากการเสียหายภายในข้อมูล BCD หากสถานการณ์นี้ใช้ได้ คุณควรสามารถแก้ปัญหาได้โดยการใช้ยูทิลิตี้ Bootrec.exe เพื่อซ่อมแซมข้อมูล BCD ที่เสียหาย
  • การเสียหายของไฟล์ระบบ – ตามที่พบ การเสียหายของไฟล์ระบบก็อาจรับผิดชอบต่อการปรากฏของข้อผิดพลาดเริ่มต้นนี้ ผู้ใช้ที่ได้รับผลกระทบหลายรายที่ประสบปัญหานี้ก็แก้ได้โดยการรันยูทิลิตี้สองตัวที่สามารถแก้ไขการเสียหายของไฟล์ระบบ (DISM และ SFC) ในกรณีที่รุนแรงที่สุด คุณอาจต้องรีเซ็ตทุกส่วนประกอบ OS ด้วยขั้นตอน repair install หรือ clean install

วิธี 1: บูทไปที่ Last Good Configuration

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

ผู้ใช้ที่ได้รับผลกระทบหลายรายรายงานว่าพวกเขาสามารถข้ามข้อผิดพลาดเริ่มต้น System Registry File Is Missing ได้ในที่สุด โดยการบังคับให้หน้าจอ Startup options ปรากฏ และเลือก Last known good configuration จากรายการ

นี่คือคำแนะนำสั้นสำหรับการบูทจาก last good configuration:

  1. เริ่มคอมพิวเตอร์ของคุณ และเริ่มกด F8 ซ้ำๆ ทันทีที่คุณเห็นหน้าจอเริ่มต้นเพื่อเข้าสู่ Advanced Boot Options
  2. เมื่อคุณอยู่ในหน้าจอ Advanced Boot Options แล้ว ให้เลือก Last Known Good Configuration จากรายการตัวเลือกที่มีอยู่
    วิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows
  3. รอให้กระบวนการเสร็จสิ้น และดูว่ากระบวนการเริ่มต้นเสร็จสิ้นโดยไม่มีปัญหาหรือไม่

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

วิธี 2: แก้ลำดับการบูท

ตามที่พบ หนึ่งในอินสแตนซ์ที่พบบ่อยที่สุดที่จะสร้างข้อผิดพลาด ‘System Registry File is Missing’ ระหว่างลำดับเริ่มต้นคือปัญหาการบูทพื้นฐาน ในกรณีเหล่านี้ วิธีที่มีประสิทธิภาพเดียวในการได้สำรวจจนถึงแก่นแท้ของปัญหาคือการซ่อมแซมลำดับการบูททั้งหมดโดยใช้ Bootrec.exe

Bootrec.exe เป็นยูทิลิตี้ที่สร้างขึ้นใน Windows ซึ่งสามารถซ่อมแซม master boot record ทั้งหมด ลำดับการบูททั้งหมด และ boot configuration data จำไว้ว่าส่วนประกอบใดส่วนประกอบหนึ่งของเหล่านี้อาจรับผิดชอบต่อข้อผิดพลาดปัจจุบันที่คุณจัดการอยู่

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

  • Creating an Installation Media for Windows 7
  • Creating an Installation Media for Windows 10

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

เมื่อคุณมีข้อกำหนดก่อนหน้าแล้ว ปฏิบัติตามคำแนะนำด้านล่างเพื่อรันยูทิลิตี้ Bootrec.exe เพื่อแก้ข้อผิดพลาด ‘System Registry File is Missing’ :

  1. เริ่มการดำเนินการโดยใส่สื่อการติดตั้งก่อนที่ลำดับบูทจะเริ่ม ต่อไป กดปุ่มใดปุ่มหนึ่งเมื่อได้รับแจ้งให้บูทจากมัน เมื่อคุณเห็นหน้าต่างการติดตั้ง Windows เริ่มต้น ให้คลิกที่ Repair your computer (คุณสามารถเห็นได้ที่มุมขวาล่างหรือซ้ายล่าง ขึ้นอยู่กับ Windows version ของคุณ) วิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows
  2. คุณควรจะถูกนำไปยังเมนู Advanced Options โดยตรง เมื่อคุณไปถึงที่นั่น ให้คลิกที่ Troubleshoot, จากนั้นเลือก Command Prompt จากรายการตัวเลือกที่มีอยู่วิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows
  3. เมื่อคุณอยู่ในหน้าต่าง Command prompt ที่มีสิทธิ์ผู้ดูแลระบบแล้ว ให้พิมพ์คำสั่งต่อไปนี้ภายในและกด Enter หลังแต่ละคำสั่งเพื่อสร้างข้อมูล Boot Configuration ทั้งหมดใหม่:
    bootrec.exe bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /scanos bootrec.exe /rebuildbcd
  4. เมื่อคำสั่งทั้งหมดถูกประมวลผลสำเร็จ ข้อมูล Boot Configuration ทั้งหมดควรจะได้รับการซ่อมแซมแล้ว ทั้งที่คุณต้องทำตอนนี้คือทดสอบกระบวนการเริ่มต้นเพื่อดูว่ามันเสร็จสิ้นโดยไม่มีข้อผิดพลาดหรือไม่

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

วิธี 3: ซ่อมแซมการเสียหายของไฟล์ระบบ

ตามที่ยืนยันโดยผู้ใช้ที่ได้รับผลกระทบหลายราย ข้อผิดพลาด ‘System Registry File is Missing’ อาจถูกทริกเกอร์โดยระดับบางระดับของการเสียหายของ System File ที่แทรกแซงกับลำดับการบูท จำไว้ว่าในสภาพปกติ คุณควรเปิด Command prompt ที่มีสิทธิ์ผู้ดูแลระบบเพื่อรันยูทิลิตี้สองตัว

แต่เนื่องจากคุณไม่สามารถผ่านลำดับบูทได้ คุณจะต้องดำเนินการสแกนเหล่านี้ก่อนที่ลำดับบูทจะเสร็จสิ้น เพื่อทำเช่นนี้ คุณจะต้องเปิด elevated CMD prompt โดยใช้เมนู Advanced Options

นี่คือคำแนะนำสั้นที่จะนำคุณผ่านขั้นตอนการรันการสแกน SFC และ DISM จาก CMD ที่เปิดจากภายในเมนู Advanced Options:

  1. เริ่มต้นด้วยการใส่สื่อการติดตั้งและรีสตาร์ทเครื่องของคุณ ก่อนที่คุณจะได้เห็นหน้าจอเริ่มต้นแรก เริ่มกดปุ่มใดปุ่มหนึ่งเพื่อบูทจากสื่อการติดตั้ง Windowsวิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows
  2. เมื่อคุณพบตัวเองอยู่ที่หน้าจอ Windows เริ่มต้น ให้คลิกที่ Repair your computer (มุมซ้ายล่างของหน้าจอ)วิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows
  3. ที่เมนูถัดไป เริ่มด้วยการเลือกแท็บ Troubleshooting จากนั้นคลิกที่ Advanced Options เมื่อคุณไปถึงเมนูนั้น ให้เลือกตัวเลือก Command Promptวิธีแก้ข้อผิดพลาด  System Registry File is Missing  ตอนเริ่มต้นบน Windows
  4. เมื่อคุณเข้าสู่ Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบแล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน System File Checker:
    sfc /scannow

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

  5. เมื่อการสแกน SFC เสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และปฏิบัติตามขั้นตอนข้างต้นอีกครั้งเพื่อกลับสู่หน้าจอ CMD ที่มีสิทธิ์ผู้ดูแลระบบที่การเริ่มต้นระบบครั้งต่อไป หลังจากที่คุณกลับสู่ elevated CMD prompt แล้ว ให้พิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละอันเพื่อสำรวจและแก้ไขอินสแตนซ์การเสียหายโดยใช้ยูทิลิตี้ DISM:
    Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

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

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

หากข้อผิดพลาด ‘System Registry File is Missing’ เดียวกันยังคงเกิดขึ้นระหว่างลำดับเริ่มต้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธี 4: ดำเนินการ Repair Install

หากคุณปฏิบัติตามวิธีแก้ที่เป็นไปได้ทั้งหมดข้างต้นและยังประสบข้อผิดพลาด ‘System Registry File is Missing’ เดียวกัน โอกาสคือคุณกำลังจัดการกับการเสียหายของไฟล์ระบบพื้นฐานที่ไม่สามารถแก้ไขได้อย่างดั้งเดิม

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

  • A clean install
  • A repair install (in-place upgrade)

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

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