Một số người dùng gặp lỗi ‘System Registry File is Missing’ trong quá trình khởi động. Kết quả là họ không thể khởi động máy tính theo cách thông thường. Hầu hết báo cáo lỗi xảy ra vài giây sau màn hình tải cuối cùng (của quá trình khởi động) xuất hiện. Dù lỗi này chủ yếu báo cáo trên Windows 10, chúng tôi tìm thấy nhiều trường hợp trên Windows 7 và 8.1.
Nguyên nhân gây ra lỗi ‘System Registry File is Missing’ trên Windows
Chúng tôi điều tra vấn đề này bằng cách xem báo cáo người dùng và thử các chiến lược sửa chữa được khuyến nghị bởi người dùng khác đã khắc phục triệu chứng. Kết quả cho thấy một số tình huống khác nhau có thể dẫn đến vấn đề. Danh sách nguyên nhân tiềm ẩn:
- Cấu hình khởi động sai – Nếu trước đây bạn thiết lập dual boot, có thể dữ liệu BCD sai được dùng khi khởi động. Nếu áp dụng, bạn có thể khắc phục bằng cách khởi động vào cấu hình tốt cuối cùng (last known good configuration). Một số người dùng xác nhận thủ tục này hiệu quả.
- Dữ liệu BCD bị hỏng – Một trong những nguyên nhân phổ biến nhất sinh ra lỗi này là vấn đề khởi động do hỏng hóc bên trong dữ liệu BCD. Nếu áp dụng, bạn có thể khắc phục bằng tiện ích Bootrec.exe sửa dữ liệu BCD hỏng.
- Hỏng tệp hệ thống – Hỏng tệp hệ thống cũng có thể gây ra lỗi khởi động này. Một số người dùng gặp lỗi này đã khắc phục bằng cách chạy vài tiện ích sửa hỏng tệp hệ thống (DISM và SFC). Trong trường hợp nghiêm trọng, bạn có thể cần reset mọi thành phần OS bằng cài đặt sửa chữa hoặc cài đặt sạch.
Phương pháp 1: Khởi động vào cấu hình tốt cuối cùng
Nếu vấn đề mới xảy ra gần đây và bạn tìm bản sửa không涉及 phức tạp, hãy xem máy tính có thể hoàn tất khởi động bằng cấu hình tốt cuối cùng không.
Một số người dùng báo cáo họ cuối cùng vượt qua lỗi khởi động System Registry File Is Missing bằng cách buộc màn hình tùy chọn khởi động xuất hiện và chọn Last known good configuration (Cấu hình tốt cuối cùng) từ danh sách.
Hướng dẫn nhanh khởi động từ cấu hình tốt cuối cùng:
- Khởi động máy tính và nhấn F8 liên tục ngay khi thấy màn hình ban đầu để vào Advanced Boot Options (Tùy chọn khởi động nâng cao).
- Trong màn hình Advanced Boot Options, chọn Last Known Good Configuration từ danh sách tùy chọn.

- Chờ quy trình hoàn tất và xem quá trình khởi động có hoàn tất không vấn đề không.
Nếu cùng vấn đề vẫn xảy ra, chuyển bản sửa tiềm năng dưới.
Phương pháp 2: Sửa trình tự khởi động
Như kết quả, một trong những trường hợp phổ biến nhất sinh ra lỗi ‘System Registry File is Missing’ trong trình tự khởi động là vấn đề khởi động bên dưới. Trong trường hợp này, cách hiệu quả duy nhất đến gốc rễ là sửa toàn bộ trình tự khởi động bằng Bootrec.exe.
Bootrec.exe là tiện ích Windows tích hợp sửa toàn bộ master boot record, toàn bộ trình tự khởi động, và dữ liệu cấu hình khởi động. Nhớ rằng bất kỳ thành phần nào cũng có thể gây lỗi hiện tại.
Điều kiện tiên quyết: Nhớ rằng để thực hiện quy trình này, bạn cần phương tiện cài đặt Windows hợp lệ tương thích với hệ điều hành bạn dùng. Nếu chưa có, bạn có thể tạo bằng cách làm theo hướng dẫn trong tài nguyên dưới:
- Tạo phương tiện cài đặt cho Windows 7
- Tạo phương tiện cài đặt cho Windows 10
Lưu ý: Chọn bài viết áp dụng cho OS bạn dùng. Nếu không có phương tiện cài đặt và không có cách nào lấy được, bạn có thể buộc menu Startup Recovery xuất hiện bằng cách gây gián đoạn khởi động 3 lần liên tiếp (tắt máy giữa trình tự khởi động).
Khi có điều kiện tiên quyết, làm theo hướng dẫn dưới chạy Bootrec.exe khắc phục lỗi ‘System Registry File is Missing’ :
- Bắt đầu bằng cách cắm phương tiện cài đặt trước khi trình tự khởi động bắt đầu. Nhấn phím bất kỳ khi nhắc để boot từ nó. Khi thấy cửa sổ cài đặt Windows ban đầu, nhấp Repair your computer (Sửa máy tính) (Bạn thấy ở góc dưới phải hoặc dưới trái, tùy phiên bản Windows).

- Bạn sẽ được đưa thẳng đến menu Advanced Options (Tùy chọn nâng cao). Nhấp Troubleshoot (Khắc phục sự cố), sau đó chọn Command Prompt từ danh sách tùy chọn.

- Trong cửa sổ Command prompt nâng cao, nhập các lệnh sau và nhấn Enter sau mỗi lệnh để xây dựng lại toàn bộ dữ liệu cấu hình Boot:
bootrec.exe bootrec.exe /fixmbr bootrec.exe /fixboot bootrec.exe /scanos bootrec.exe /rebuildbcd
- Khi tất cả lệnh xử lý thành công, tất cả dữ liệu cấu hình Boot nên được sửa. Giờ chỉ cần kiểm tra quy trình khởi động xem có hoàn tất không lỗi không.
Nếu vẫn gặp cùng lỗi trong quy trình khởi động, chuyển phương pháp dưới.
Phương pháp 3: Sửa hỏng tệp hệ thống
Như đã xác nhận bởi một số người dùng, lỗi ‘System Registry File is Missing’ cũng có thể do mức độ hỏng tệp hệ thống can thiệp trình tự khởi động. Nhớ rằng hoàn cảnh bình thường, bạn nên mở Command prompt nâng cao chạy hai tiện ích.
Nhưng vì không thể qua trình tự khởi động, bạn cần chạy quét này trước khi trình tự hoàn tất. Để làm vậy, mở CMD nâng cao dùng menu Advanced Options.
Hướng dẫn nhanh chạy quét SFC và DISM từ CMD mở từ menu Advanced Options:
- Bắt đầu bằng cách cắm phương tiện cài đặt và khởi động lại máy. Trước khi thấy màn hình khởi động đầu tiên, nhấn phím bất kỳ để boot từ phương tiện cài đặt Windows.

- Khi ở màn hình Windows ban đầu, nhấp Repair your computer (góc dưới trái màn hình)

- Menu tiếp theo, chọn tab Troubleshooting, nhấp Advanced Options. Khi đến menu đó, chọn Command Prompt.

- Khi vào Command Prompt nâng cao, nhập lệnh sau và nhấn Enter khởi động quét System File Checker:
sfc /scannow
Lưu ý: Nhớ rằng SFC dùng bản sao cục bộ thay thế tệp hỏng bằng bản sao khỏe. Ngắt tiện ích sau khi quét ban đầu bắt đầu không khuyến khích vì để hệ thống hứng chiu lỗi logic khác. Chờ kiên nhẫn cho đến khi hoàn tất.
- Khi quét SFC xong, khởi động lại máy và làm lại các bước trên để quay lại màn hình CMD nâng cao ở lần khởi động tiếp theo. Sau khi quay lại CMD nâng cao, nhập các lệnh sau và nhấn Enter sau mỗi lệnh điều tra và sửa thể hỏng bằng tiện ích DISM:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
Lưu ý: Tiện ích này phụ thuộc nhiều vào thành phần Windows Update. Nó dùng WU tải bản sao khỏe của tệp hỏng cần thay thế. Vì vậy, đảm bảo kết nối Internet ổn định trước khi khởi động quét DISM.
- Khi quy trình xong, khởi động lại máy và xem vấn đề có khắc phục ở lần khởi động hệ thống tiếp theo không.
Nếu cùng lỗi ‘System Registry File is Missing’ vẫn xảy ra trong trình tự khởi động, chuyển phương pháp dưới.
Phương pháp 4: Thực hiện cài đặt sửa chữa (repair install)
Nếu làm theo tất cả bản sửa tiềm năng trên mà vẫn gặp cùng lỗi ‘System Registry File is Missing’ , bạn có thể đối mặt với hỏng tệp hệ thống bên dưới không thể giải quyết theo cách thông thường.
Nếu tình huống này áp dụng, cách duy nhất khắc phục vấn đề OS là theo quy trình reset mọi thành phần Windows. Khi nói đến đạt trạng thái này, bạn có hai lựa chọn:
- Cài đặt sạch (clean install)
- Cài đặt sửa chữa (repair install/in-place upgrade)
Cài đặt sạch là lựa chọn đơn giản hơn không yêu cầu điều kiện tiên quyết, nhưng nhược điểm lớn là mất dữ liệu nghiêm trọng – Tệp cá nhân, ứng dụng, tùy chọn người dùng và bất kỳ loại dữ liệu nào sẽ mất trừ khi sao lưu trước.
Nếu muốn cách hiệu quả hơn, chọn quy trình cài đặt sửa chữa. Mặc dù phức tạp hơn và yêu cầu phương tiện cài đặt Windows hợp lệ, nó chỉ reset thành phần Windows. Nhưng ưu điểm lớn là bạn giữ được tất cả tệp (tài liệu, ảnh, nhạc, v.v.) ứng dụng, game, thậm chí một số tùy chọn người dùng.