Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Windows Registry là cơ sở dữ liệu khổng lồ chứa cài đặt cấu hình cho chương trình, phần cứng, và ứng dụng chạy trên máy tính. Mỗi khi bạn cài đặt chương trình, giá trị và khóa của nó được nhúng vào registry, từ nơi bạn có thể cấu hình hoặc thực hiện bước troubleshooting (khắc phục sự cố) để sửa chương trình bị hỏng.

Khi registry không được duy trì đúng cách, lỗi registry và hỏng (corruption) xảy ra, gây ra nhiều vấn đề hệ thống và ứng dụng trong hệ điều hành.

Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Hướng dẫn này sẽ chỉ cho bạn registry hoạt động như thế nào, nguyên nhân gây lỗi registry, và cung cấp một số giải pháp đã kiểm chứng về cách sửa lỗi registry trên Windows 10 để máy tính hoạt động bình thường lại.

Cách Windows Registry hoạt động

Bất cứ khi nào bạn cài đặt chương trình mới trên máy, registry nhận một bộ hướng dẫn và tham chiếu file mới, được thêm vào vị trí cụ thể cho chương trình.

Hệ điều hành liên tục tham chiếu nó để lấy thêm thông tin như vị trí file, tùy chọn dùng với chương trình, khi cài phần mềm mới, thay đổi phần cứng, v.v.

Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Không phải tất cả ứng dụng Windows đều dùng registry. Một số lưu cấu hình trong file XML trong khi loại portable lưu dữ liệu trong file thực thi (executable).

Để truy cập và cấu hình registry, bạn sẽ dùng Registry Editor (Trình chỉnh sửa Registry), tiện ích miễn phí đi kèm mặc định mọi phiên bản Windows từ Windows 95.

Tiện ích chỉnh sửa registry miễn phí này không phải chính registry; nó chỉ là cách bạn có thể xem và thay đổi nó. Bạn có thể truy cập qua Command Prompt, và thực thi lệnh regedit.

Thay vào đó, chuột phải Start và chọn Run. Gõ regedit.exe và nhấp OK hoặc nhấn Enter để mở Registry Editor.

Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Bên trong registry có registry values (giá trị), registry keys (khóa), và registry hives (rổ). Registry values là hướng dẫn chứa trong registry keys, là thư mục chứa dữ liệu. Tất cả này tìm thấy trong vài thư mục phân loại tất cả dữ liệu registry trong thư mục con, cũng gọi là registry hives.

Khi bạn thay đổi values hoặc keys qua Editor, bạn thực sự thay đổi cấu hình được kiểm soát bởi một value cụ thể. Đây là lý do thay đổi cài đặt cũng làm thay đổi vùng tương ứng trong registry, dù một số không có hiệu lực cho đến khi khởi động lại máy.

Với điều này, quan trọng là bạn biết mình đang làm gì mỗi khi thay đổi registry qua editor.

Lưu ý: Trước khi thay đổi hoặc sửa mục registry hỏng, hãy chắc chắn bạn backup registry.

Nguyên nhân phổ biến gây lỗi Registry trên Windows 10

Có vài cách khác nhau Windows Registry bị lỗi, và đây không phải loại giải quyết được bằng registry cleaner. Trên thực tế, registry cleaner không xóa lỗi như vậy, chỉ một vài mục không cần thiết chúng tìm thấy trong registry.

Một số "lỗi" được sửa bởi registry cleaner bao gồm khóa rỗng hoặc trùng lặp, giá trị không dùng, và khóa registry mồ côi (orphaned) còn lại sau khi gỡ phần mềm từ máy tính.

Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Lỗi registry thực sự, chỉ ra vấn đề thật với registry hệ điều hành máy tính là loại nghiêm trọng có thể gây ra vấn đề như registry bị thiếu hoặc hỏng, màn hình xanh tử thần (blue screen of death), ngăn Windows boot đúng, hoặc báo Windows không thể truy cập registry.

Trong tình huống này, registry cleaner sẽ thất bại trong việc giúp sửa lỗi registry trên Windows 10. Thêm vào đó, nó không làm gì được nếu không có registry hoạt động. Do đó, nếu bạn gặp lỗi như vậy, đừng cài registry cleaner; nó không sửa lỗi registry.

Như đã nói, một số nguyên nhân lỗi registry như mảnh registry (registry fragments), khóa trùng lặp, mục mồ côi, và lỗi tắt hệ thống không đáng lo ngại.

Tuy nhiên, nếu malware và virus bất kỳ tấn công và sửa đổi registry, đây là vấn đề lớn và yêu cầu chú ý và hành động ngay lập tức. Virus, spyware, và Trojan cài mục registry không thể xóa thủ công. Chúng cũng ngăn bạn mở file thực thi bằng cách thay đổi liên kết file (file associations), đó là lý do bạn cần sửa loại lỗi registry này ngay lập tức.

Vấn đề do Registry hỏng gây ra

Nếu registry bị hỏng, máy có thể không khởi động lại. Điều này thường xảy ra khi máy tắt, và bạn không thể truy tìm nguyên nhân vì nó unload (gỡ tải) tiến trình và driver khi tắt.

Mất điện hoặc tắt bất ngờ cũng có thể hỏng registry hives. Trong trường hợp này, một tiến trình có thể đang sửa đổi phần của registry hive và tắt bất ngờ hoặc mất điện dừng đột ngột tiến trình. Do đó registry hive ở trạng thái không nhất quán, và khi khởi động lại, hệ điều hành sẽ thử tải hive nhưng tìm thấy dữ liệu không thể hiểu, dẫn đến thông báo lỗi.

Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Nếu file bị hỏng hoặc phần cứng lỗi liên quan đến ghi đĩa như processor, cache, RAM, hoặc disk controller, những thứ này cũng có thể hỏng registry và dữ liệu hệ thống khác trên máy.

Hỏng registry cũng có thể xảy ra khi tắt máy, và bạn có thể không phát hiện cho đến khi thử tải nó ở lần khởi động tiếp theo. Trong trường hợp này, hive được ghi khi tắt, và tiến trình có thể dừng một thành phần trong máy hoặc chính máy trước khi ghi hoàn tất.

Cách sửa lỗi Registry trên Windows 10

  1. Backup registry.
  2. Tạo điểm khôi phục hệ thống (System Restore point).
  3. Khôi phục registry từ backup hoặc điểm khôi phục.
  4. Dùng System File Checker để quét registry.

Backup Registry

Hướng dẫn chi tiết về cách backup và khôi phục Windows Registry bao phủ điều này chi tiết hơn, nhưng đây là cách nhanh:

  • Để làm điều này, chuột phải Start và chọn Run.
  • Trong hộp Run, gõ regedit và nhấp OK hoặc nhấn Enter.
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Trong cửa sổ Registry Editor, chuột phải Computer ở góc trên bên trái, và nhấp Export (Xuất).
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Đặt tên file backup và lưu vào USB hoặc cloud storage.
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Tạo System Restore Point

  • Để làm điều này, mở Control Panel và nhấp System & Security (Hệ thống & Bảo mật).
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Nhấp System.
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Ở bên trái, nhấp Advanced System Settings (Cài đặt hệ thống nâng cao).
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Nhấp tab System Protection (Bảo vệ hệ thống), chọn Create (Tạo), và nhấn OK.
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Khôi phục Registry từ Backup hoặc Restore Point

  • Để làm điều này, quay lại cửa sổ Run (chuột phải Start > Run) và gõ regedit. Nhấn OK hoặc Enter.
  • Trong Registry Editor, nhấp File > Import (Nhập).
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Trong popup Import Registry File, chọn nơi bạn lưu backup, nhấp vào file và nhấp Open (Mở).

Bạn cũng có thể khôi phục từ restore point.

  • Để làm điều này, nhấp Start và gõ create a restore point trong thanh tìm kiếm.
  • Chọn create a restore point từ kết quả và chọn System Restore.
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Dùng System File Checker (Trình kiểm tra file hệ thống)

System File Checker (SFC) là công cụ kiểm tra ổ đĩa tìm lỗi registry, và thay thế registry lỗi.

  • Để dùng công cụ này, mở Command Prompt và chọn Run as administrator (Chạy với quyền admin).
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10
  • Gõ sfc /scannow và nhấn Enter.
Cách sửa lỗi Registry (Thư mục đăng ký) trên Windows 10

Các biện pháp phòng ngừa

Nếu bạn muốn máy tính không lỗi registry trong tương lai, đây là vài việc đơn giản bạn có thể làm:

  • Gỡ cài đặt đúng cách chương trình và app không dùng. Công cụ gỡ (removal tool) có thể giúp ngoài việc dùng cửa sổ Add/Remove Programs trong Control Panel.
  • Chạy quét virus định kỳ và xóa malware hoặc file liên quan cài lên registry, gây crash chương trình trong hệ thống.
  • Xóa mục registry không cần thiết và sửa file thiếu và extension ActiveX dùng registry cleaner.