Windows Registry là gì (và bạn có thể làm gì với nó)?

Sổ đăng ký(Registry) là cơ sở dữ liệu của tất cả các cài đặt mà hệ điều hành Microsoft Windows , các ứng dụng của nó và trình điều khiển thiết bị phần cứng sử dụng để duy trì cấu hình của chúng.

Theo nhiều cách, Registry nằm ở trung tâm của Windows và người dùng thành thạo có thể sử dụng nó để khiến máy tính của họ làm những việc mà nếu không thì không thể. 

Cảnh báo:(Warning: ) Thực hiện các thay đổi đối với Sổ đăng ký(Registry) có thể làm hỏng máy tính của bạn. Bạn chỉ nên thực hiện những thay đổi mà bạn cảm thấy thoải mái và luôn phải sao lưu Registry(back up the Registry) trước đó.

A (Tóm tắt) Lịch sử của Cơ quan đăng ký

Tại sao Windows có một sổ đăng ký? Registry đã được giới thiệu cho Windows với việc phát hành Windows 95 và vẫn tồn tại cho Windows 11 . Trước Windows 95 đó , thông tin cấu hình được lưu trữ trong các tệp văn bản, tương tự như các tệp .ini hiện tại.

Có một số vấn đề với điều này. Đầu tiên(First) , mọi người rất dễ vô tình xóa các tệp văn bản này mà không có cách nào để khắc phục thiệt hại. Thứ hai, các tệp cấu hình này không có cấu trúc chuẩn. Các nhà phát triển khác nhau đã tạo ra chúng cho các ứng dụng của họ.

quan đăng ký(Registry) lưu trữ cấu hình tập trung và tiêu chuẩn hóa. Nó cũng làm cho người dùng hầu như không thể vô tình xóa hoặc phá hủy bất kỳ thông tin nào trong Registry . Nó có thể được sao lưu (mà chúng tôi sẽ đề cập bên dưới) và được Windows bảo vệ chặt chẽ khỏi các cuộc tấn công độc hại.

Trong hệ điều hành Windows 10(Windows 10)Windows 11 ngày(Windows 11) nay , Registry là một hệ thống phức tạp có thể tự bảo trì và sửa chữa, nhưng nó không phải là sai lầm.

Cấu trúc sổ đăng ký cơ bản

Registry là một cơ sở dữ liệu phân cấp . Ở trên cùng của hệ thống phân cấp là máy tính của bạn. Theo đó, bạn sẽ tìm thấy các nhánh chính, được gọi là “tổ ong”. Trong các tổ ong này là các khóa Registry . Các khóa có thể chứa các khóa phụ và giá trị Sổ đăng ký(Registry) .

Có ba loại giá trị khóa: Chuỗi, Nhị phân(Binary) hoặc DWORD . Một chuỗi là một dòng văn bản. Giá trị nhị phân đúng như âm thanh của nó — một giá trị được biểu thị dưới dạng số một và số không. DWORD là một số bốn byte. Các giá trị này thường được sử dụng để lưu trữ các giá trị boolean, vì vậy số 1 hoặc số 0 có thể đại diện cho “được bật” và “bị vô hiệu hóa”.

Năm nhánh chính, mỗi nhánh lưu trữ một loại cài đặt khác nhau:

  • HKEY_CLASSES_ROOT: Còn được gọi là “ HKCR ”, đây là nơi cài đặt giao diện Windows như liên kết tệp, lối tắt và cài đặt hỗ trợ chức năng kéo và thả.
  • HKEY_CURRENT_USER: Còn được gọi là “ HKCU ”, đây là các cài đặt cho người dùng Windows hiện đang đăng nhập , chẳng hạn như tên đăng nhập và cài đặt màn hình tùy chỉnh và Start Menu .
  • HKEY_LOCAL_MACHINE: Còn được gọi là “ HKLM ”, đây là nơi lưu trữ các cài đặt cho phần cứng và phần mềm, bao gồm cả cài đặt Chính sách Nhóm(Group Policy) .
  • HKEY_USERS: Chứa các cài đặt cho tất cả người dùng PC. Mỗi người dùng có một khóa phụ.
  • HKEY_CURRENT_CONFIG : Phần này liên kết trở lại phần của HKEY_LOCAL_MACHINE liên quan đến cài đặt cấu hình phần cứng hiện tại.

Nếu bạn đang tìm kiếm cài đặt Sổ đăng ký(Registry) của một khía cạnh cụ thể trên máy tính của mình, việc biết sự khác biệt giữa các nhánh chính này có thể giúp bạn giảm thời gian điều tra trước khi tìm thấy thứ bạn cần.

Chỉnh sửa sổ đăng ký với Regedit

Mặc dù Registry được thiết kế để chống lại sự giả mạo có chủ ý và vô tình, Windows có một ứng dụng đi kèm cho phép bạn khám phá và chỉnh sửa Registry . Được gọi là Windows Registry Editor (hoặc đơn giản là Regedit ), ứng dụng này hiển thị cho bạn cấu trúc của Registry và tất cả các giá trị mà nó chứa.

Việc mở khóa và thay đổi giá trị cũng dễ dàng như mở rộng cây Đăng ký(Registry) cho đến khi bạn tìm thấy giá trị mình đang tìm và sau đó bấm đúp vào giá trị bạn muốn thay đổi.

Để mở Registry Editor , hãy nhấn phím Windows(Windows key) + R để mở hộp thoại chạy. Nhập regedit hoặc regedit.exe và nhấn Enter . Ngoài ra, hãy tìm kiếm nó bằng Start Menu và nhấp vào Registry Editor khi kết quả xuất hiện.

Bạn có nên chỉnh sửa sổ đăng ký không?

Bạn không nên chỉnh sửa Registry trừ khi bạn có lý do cụ thể để làm điều đó. Lý do đó phải quan trọng hơn sự ổn định của hệ thống và bất kỳ lúc nào cũng như dữ liệu bạn có thể bị mất.

Nếu bạn làm theo một hướng dẫn trực tuyến chỉ cho bạn cách chỉnh sửa Sổ đăng ký(Registry) của bạn để có kết quả cụ thể, hãy kiểm tra các nhận xét để xem cách chỉnh sửa đó có hiệu quả với mọi người hay không. Ngoài ra, dựa trên những gì bạn đã học về cấu trúc Registry ở đây, hãy thử xem những gì hướng dẫn hiển thị có hợp lý không. Nếu có vấn đề gì xảy ra với bản chỉnh sửa, máy tính của bạn có thể không khởi động được sau khi tắt vì bạn đã làm hỏng cài đặt hệ thống của mình.

Vì lý do đó, bạn nên luôn sao lưu Registry trước khi thực hiện các thay đổi.

Sao lưu sổ đăng ký của bạn

Bạn có thể sao lưu và khôi phục Registry theo nhiều cách. 

Nếu bạn thực hiện sao lưu toàn bộ ổ đĩa bằng công cụ sao lưu của Windows hoặc tiện ích sao lưu của bên thứ ba (một ý tưởng hay vì đủ loại lý do), thì Sổ đăng ký(Registry) sẽ được sao lưu cùng với mọi thứ khác. Hạn chế là nếu bạn cần khôi phục bản sao lưu đó, bạn sẽ mất bất kỳ dữ liệu nào khác được tạo kể từ lần sao lưu cuối cùng của bạn.

Khi bạn sử dụng tiện ích Khôi phục Hệ thống(System Restore) để tạo điểm khôi phục, bạn cũng tạo một bản sao lưu của Sổ đăng ký(Registry) tại thời điểm đó. Khi bạn khôi phục từ một điểm khôi phục, bạn sẽ không mất dữ liệu, chẳng hạn như các tệp bạn đã tạo kể từ khi điểm khôi phục cuối cùng được tạo.

Bạn có thể sử dụng Registry Editor để tạo một bản sao lưu của Registry . Chỉ cần(Simply) chọn Tệp(File) > Xuất(Export) và chọn vị trí lưu.

Sau đó, bạn có thể lưu trữ tệp Đăng ký(Registry) đó trên đám mây hoặc trên phương tiện sao lưu vật lý. Bạn cũng nên xuất Registry ngay trước khi thực hiện các thay đổi đối với nó bởi vì nếu bạn làm rối nó theo bất kỳ cách nào, bạn có thể nhập ngay tệp REG đã lưu bằng cách sử dụng (REG)Tệp(File) > Nhập(Import) . Bạn cũng có thể xuất các tổ ong cụ thể bằng cách nhấp chuột phải vào tổ ong và chọn “ Xuất(Export) ”.

Lưu ý:(Note: ) Chúng tôi khuyên bạn không nên khôi phục bản sao lưu Registry đã hơn một ngày vì quá nhiều thứ có thể đã thay đổi trên máy tính của bạn, điều này có thể dẫn đến một Registry thậm chí không phù hợp hơn so với bản bạn đang thay thế.

Hãy xem hướng dẫn chuyên sâu của chúng tôi để sao lưu Sổ đăng ký(in-depth guide to backing up the Registry) để đảm bảo rằng bạn không bao giờ bị bỏ lại với Sổ đăng ký(Registry) mà bạn không thể khôi phục.

Làm thế nào mọi thứ đi sai với sổ đăng ký

Một số điều có thể xảy ra với Registry của bạn . Tùy thuộc vào cách nó xảy ra và những ảnh hưởng của nó đối với máy tính của bạn, bạn có thể khắc phục sự cố trong trường hợp bạn không có bản sao lưu Registry nào gần đây để khôi phục hoặc có thể "sự cố" không phải là sự cố.

Mục đăng ký mồ côi(Orphaned Registry Entries)

Mục nhập mồ côi là các khóa và giá trị bị bỏ lại khi bạn gỡ cài đặt phần mềm. Chúng là kết quả của phần mềm gỡ cài đặt cẩu thả. Đây là những ứng dụng vô hại, nhưng các ứng dụng dọn dẹp Hệ thống đăng ký(Registry) được bán với lý do là các mục nhập không có nguồn gốc "làm tắc nghẽn" Hệ thống đăng ký(Registry) của bạn và ảnh hưởng đến hiệu suất và sự ổn định. Chúng tôi khuyên bạn nên tránh các trình dọn dẹp Registry , có thể gây hại nhiều hơn là có lợi.

Chìa khóa trùng lặp(Duplicate Keys)

Việc cài đặt lại, nâng cấp hoặc cập nhật phần mềm của bạn có thể gây ra các khóa trùng lặp. Những điều này cũng vô hại, vì vậy đừng lo lắng về nó hoặc tin vào những gì các trình dọn dẹp Registry nói về chủ đề này.

Registry "Phân mảnh"(Registry “Fragmentation”)

Điều này đề cập đến khoảng trống còn lại trong tổ hợp Registry khi các khóa hoặc giá trị bị xóa. Đây là một “lỗi” Registry(Registry “) khác , không ảnh hưởng gì và không cần sửa chữa, chống phân mảnh hoặc thu gọn Registry của bạn , đặc biệt là trong Windows 10 hoặc 11.

Đăng ký tham nhũng(Registry Corruption)

Dữ liệu(Data) bị hỏng có thể xảy ra ở bất kỳ phần nào của ổ đĩa máy tính. Nếu nó hiển thị các tệp Registry của bạn không thể đọc được hoàn toàn hoặc một phần, máy tính của bạn có thể sẽ từ chối khởi động hoặc có biểu hiện lạ. Bạn cần xác định rõ nguyên nhân gây ra lỗi trước khi khôi phục Registry , đặc biệt là trong trường hợp dữ liệu phần cứng bị hỏng.

Chỉnh sửa phá hủy(Destructive Editing)

Điều này xảy ra khi ai đó sử dụng Registry Editor để vô tình phá vỡ mọi thứ nhưng lại xóa hoặc sửa đổi các giá trị theo cách khiến Windows hoặc các ứng dụng không thể sử dụng được. Khôi phục bản sao lưu Registry gần đây là giải pháp chính.

Phần mềm độc hại(Malware)

Phần mềm độc hại(Malware) có thể sửa đổi Sổ đăng ký(Registry) của bạn để cấp cho chính nó các quyền hoặc quyền truy cập dữ liệu mà nó không nên có. Loại thiệt hại Registry này rất khó phát hiện vì các tác giả phần mềm độc hại đang cố gắng để không bị phát hiện. Ngay cả sau khi phần mềm độc hại được loại bỏ, thiệt hại của Registry có thể vẫn còn.

(Registry)Hư hỏng sổ đăng ký có thể là một vấn đề đáng lo ngại, vì vậy hãy xem Cách khắc phục các mục đăng ký bị hỏng(How to Fix Broken Registry Items)Cách sửa lỗi đăng ký(How to Fix Registry Errors) cũng bao gồm các bản sửa lỗi Command Prompt nếu mọi thứ bị hỏng đến mức bạn không thể khởi động vào giao diện người dùng đồ họa Windows .

Điều gì có thể xảy ra nếu bạn hack Registry của mình

Tại thời điểm này, bạn có thể hơi cảnh giác với việc làm xáo trộn Registry của mình. Nếu đó là sự thật, thì chúng tôi đã hoàn thành công việc của mình. Việc chỉnh sửa Sổ đăng ký của bạn không phải là một điều gì đó được xem nhẹ. 

Tuy nhiên, nếu cẩn thận và sử dụng các nguồn tốt, bạn có thể cải thiện đáng kể trải nghiệm Windows của mình và tùy chỉnh Windows theo những cách mà không tiện ích hoặc ứng dụng nào có thể.

Ví dụ, bạn có thể:

  • Thay đổi menu ngữ cảnh trên màn hình
  • Sửa đổi khoảng cách biểu tượng Màn hình nền
  • Tắt Kiểm soát tài khoản người dùng(User Account Control) ( UAC ), nhưng không làm điều này trừ khi bạn thực sự phải

Đây chỉ là một vài ví dụ, nhưng nếu bạn xem qua 10 bản hack đăng ký Windows 10 tuyệt vời mà bạn có thể chưa biết(10 Awesome Windows 10 Registry Hacks You Might Not Know) , bạn sẽ học được cách loại bỏ các bản hack đơn giản nhưng hiệu quả này.



About the author

Tôi là Chuyên gia Windows và đã làm việc trong ngành phần mềm hơn 10 năm. Tôi có kinh nghiệm với cả hệ thống Microsoft Windows và Apple Macintosh. Các kỹ năng của tôi bao gồm: quản lý cửa sổ, phần cứng máy tính và âm thanh, phát triển ứng dụng, v.v. Tôi là một nhà tư vấn giàu kinh nghiệm có thể giúp bạn khai thác tối đa hệ thống Windows của mình.



Related posts