Đăng ký trong trò chơi là gì. Sổ đăng ký Windows nằm ở đâu? Windows Sổ đăng ký như ngày nay

Những người dùng PC thiếu kinh nghiệm liên kết sổ đăng ký Windows với một thứ hoàn toàn khó hiểu và rất phức tạp. Sau khi đọc phần giải thích về khái niệm này trong sách giáo khoa, nỗi hoảng sợ càng tăng thêm. Rốt cuộc, mọi nơi đều tuyên bố rõ ràng rằng một lỗi nhỏ nhất trong sổ đăng ký sẽ dẫn đến sự gián đoạn trong hoạt động của hệ thống. Vì vậy, để biết, ít nhất là về mặt tổng quát, sổ đăng ký Windows là gì và nó nằm ở đâu là tùy thuộc vào mỗi người dùng. Hôm nay, tôi sẽ giúp bạn giải quyết yếu tố quan trọng này.

Vì vậy, tôi sẽ bắt đầu trực tiếp với định nghĩa về sổ đăng ký. Nói một cách đại khái, đây là một cơ sở dữ liệu khổng lồ trong đó tất cả các tham số và cài đặt của hệ điều hành được nhóm lại. Thông tin được hệ thống hóa và nhóm lại theo các thông số nhất định. Sau khi có yêu cầu của người dùng, một thành phần cụ thể sẽ được kích hoạt.

TRONG đăng ký Cơ cấu thứ bậc được tuân thủ nghiêm ngặt. Những thứ kia. Có cả yếu tố chính và yếu tố phụ. Bạn có thể xem cơ sở dữ liệu bằng chương trình tích hợp có tên là Trình chỉnh sửa sổ đăng ký. Nó hiện diện theo mặc định trong tất cả các phiên bản Windows. Để truy cập nó, bạn cần nhấp vào nút Bắt đầu và chọn mục trong menu thả xuống:

Thao tác này sẽ mở ra một cửa sổ yêu cầu bạn nhập tên của mục bạn muốn mở. Bạn nên nhập từ “regedit” vào trường này và nhấp vào nút OK.

Sổ đăng ký windows nằm ở đâu?

Và vì thế chúng tôi có một sổ đăng ký trước mặt chúng tôi Trong khả năng tốt nhất của anh ấy. Như bạn có thể thấy, nó bao gồm năm điểm chính. Tên của mỗi phần bắt đầu bằng HKEY, sau đó có biểu tượng “_” và sau đó là tên phần. Trường bên trái của cửa sổ mở ra nhằm hiển thị thông tin đầy đủ hơn về phần tử đã chọn.

HKEY_CLASSES_ROOT chứa thông tin về phần mở rộng của từng loại tệp được đăng ký trong hệ thống và thông tin về máy chủ COM nhúng.

HKEY_CURRENT_USER bao gồm tất cả thông tin liên quan đến công việc của một người dùng cụ thể hiện đang làm việc với máy tính.

HKEY_LOCAL_MACHINE lưu trữ lượng thông tin lớn nhất. Nó chứa thông tin về trình điều khiển, phần mềm và cài đặt của chúng.

HKEY_USERS bao gồm thông tin liên quan đến tất cả người dùng có quyền truy cập vào hệ điều hành.

HKEY_CURRENT_CONFIG chứa thông tin về tất cả phần cứng đang chạy khi máy tính khởi động. Tại đây, bạn có thể tìm thấy danh sách tất cả các trình điều khiển và chọn trình điều khiển cần thiết tại một thời điểm cụ thể trong hoạt động của hệ thống.

Năm mục này là thư mục gốc. Mỗi thư mục trong số chúng chứa các thư mục con khác chứa tất cả dữ liệu quan trọng. Để xem nội dung, bạn chỉ cần nhấp vào biểu tượng “+” bên cạnh tên thư mục. Một chủ đề sẽ mở ra, do đó cũng có thể bao gồm một số mục con. Để thêm lại danh sách đã bỏ, bạn cần nhấp vào hình vuông có dấu “-”.

Khóa đăng ký lưu trữ dữ liệu cần thiết cho hoạt động ổn định của máy tính. Thông tin về hồ sơ người dùng, phần cứng và phần mềm đã cài đặt cũng như các thuộc tính được lưu ở đây. Dữ liệu này được hệ thống đọc thường xuyên trong quá trình khởi động, vận hành và tắt máy.

Lượng thông tin mới liên tục được thêm vào sổ đăng ký. Rốt cuộc, hệ thống được cập nhật liên tục với các thiết bị và chương trình mới. Ngoài ra, không phải mọi người dùng đều có thể tự hào về việc loại bỏ các chương trình không cần thiết bằng cách sử dụng Trình hướng dẫn loại bỏ và trình gỡ cài đặt đặc biệt. Nhiều người chỉ cần gửi thư mục đã chọn vào Thùng rác. Nhưng phương pháp này chỉ loại bỏ chương trình một cách trực quan. Và tất cả thông tin vẫn còn trong hệ thống. Không có gì ngạc nhiên khi theo thời gian, sổ đăng ký có thể phát triển với kích thước lớn. Trong điều kiện như vậy, số lượng lỗi hệ thống tăng lên và máy tính không thể hoạt động liên tục. Để giải quyết vấn đề này, bạn cần xóa sổ đăng ký những thứ không cần thiết. Những thứ kia. bạn nên tìm những tập tin không cần thiết và xóa chúng. Thủ tục này có thể được thực hiện bằng tay hoặc sử dụng các chương trình đặc biệt.

Tất cả trong tất cả, sổ đăng ký là một cơ sở dữ liệu được sắp xếp hợp lý, trong đó tất cả thông tin cần thiết cho hoạt động ổn định của hệ thống được hệ thống hóa và tổ chức. Bạn không nên can thiệp vào cấu trúc của nó nếu không có kiến ​​thức đặc biệt. Nhưng cũng không cần phải lo sợ rằng bất kỳ mục đăng ký nào cũng sẽ vô tình bị hỏng. Rốt cuộc, bây giờ bạn đã biết phần tử quan trọng này nằm ở đâu và bạn sẽ không thực hiện các thay đổi đối với nó một cách không cần thiết.

Chúc mọi người may mắn trong việc tìm hiểu khoa học thú vị và hữu ích về quản lý máy tính thành thạo! Tạm biệt.

Sổ đăng ký là một thành phần thiết yếu của dòng hệ điều hành Windows. Nó khá phức tạp đối với người dùng bình thường. Sổ đăng ký Windows là gì? Sổ đăng ký là một cơ sở dữ liệu tập trung lưu trữ tất cả các cài đặt của hệ điều hành và các ứng dụng chạy trên đó. Sổ đăng ký chứa thông tin về tất cả các thiết bị phần cứng, thông tin về phần mở rộng tên tệp, tất cả các thành phần hệ thống và ứng dụng đang chạy trên hệ thống, thông số mạng, thông tin bảo mật, v.v.

Do đó, nếu một máy tính chạy Windows có thành phần phần mềm hoặc phần cứng ảnh hưởng đến hoạt động của nó thì tất cả thông tin về thành phần này sẽ được lưu trữ trong sổ đăng ký Windows. Sơ đồ bên dưới là mô hình đơn giản hiển thị các thành phần hệ thống và sự tương tác của chúng với sổ đăng ký.

Chúng ta hãy xem xét kỹ hơn cách các thành phần Windows 7 tương tác với sổ đăng ký hệ thống:

  1. Chương trình Thiết lập Windows (chương trình cài đặt) - khi khởi chạy lần đầu, sẽ thu thập thông tin về hệ thống và tạo sổ đăng ký dựa trên dữ liệu nhận được. Khi cài đặt trình điều khiển hoặc ứng dụng, trình cài đặt sẽ đọc thông tin từ sổ đăng ký và thêm dữ liệu cấu hình của nó vào đó. Việc có sổ đăng ký cho phép tất cả các chương trình truy cập cơ sở dữ liệu tập trung và tương tác với nhau. Ngoài ra, thông tin được lưu trữ trong sổ đăng ký cho phép bạn gỡ cài đặt ứng dụng một cách chính xác mà không ảnh hưởng đến các thành phần quan trọng như DLL.
  2. Môi trường phục hồi Windows (WinRE) là một bộ công cụ được thiết kế để chẩn đoán hệ thống bị hỏng và khôi phục nó sau các lỗi nghiêm trọng. WinRE tích cực làm việc với sổ đăng ký và một trong những nhiệm vụ mà nó thực hiện là sửa chữa sổ đăng ký bị hỏng.
  3. Trình quản lý khởi động Windows - Trình quản lý khởi động truy cập cơ sở dữ liệu BCD (Dữ liệu cấu hình khởi động), được lưu trữ trong sổ đăng ký. Sau khi đọc dữ liệu cấu hình, trình quản lý khởi động sẽ chuyển quyền điều khiển sang Windows Loader - tệp winload.exe, trước hết, tệp này đọc dữ liệu cần thiết từ sổ đăng ký, sau đó tải kernel của hệ điều hành (%system32%\ntoskrnl. exe) và lớp trừu tượng phần cứng ( %system%\hall.dll), cũng như tất cả các trình điều khiển khởi động và DLL chế độ nhân. Đây là lý do tại sao nếu các tệp đăng ký bị thiếu hoặc bị hỏng, hệ điều hành sẽ không khởi động được.
  4. Người quản lý PnP chịu trách nhiệm phát hiện một thiết bị sử dụng hai tham số: ID nhà cung cấp (VID) và ID thiết bị (DID). Khi trình quản lý PnP xác định sự kết hợp VID và DID duy nhất, nó sẽ yêu cầu thông tin về bus mà thiết bị được phát hiện và kiểm tra xem liệu trình điều khiển cho thiết bị đó có được cài đặt hay không. Nếu trình điều khiển chưa được cài đặt, hệ thống con PnP phải tìm tệp INF phù hợp để cài đặt trình điều khiển và bắt đầu cài đặt nó.
  5. Trình quản lý nguồn - tương tác chặt chẽ với trình quản lý PnP, các ứng dụng, hỗ trợ nhiều sơ đồ quản lý nguồn khác nhau và được kiểm soát bởi các chính sách nhóm và tất cả thông tin này được lưu trữ trong sổ đăng ký.
  6. Trình điều khiển thiết bị – trao đổi thông số khởi động và dữ liệu cấu hình với sổ đăng ký. Trình điều khiển phải báo cáo tài nguyên hệ thống mà nó đang sử dụng. Bản thân các ứng dụng và trình điều khiển thiết bị có thể đọc thông tin này từ sổ đăng ký, cung cấp cho người dùng các công cụ cài đặt và cấu hình thuận tiện.
  7. Công cụ quản trị – Các công cụ quản trị Windows, bao gồm các tiện ích từ Bảng điều khiển và các chương trình từ nhóm Công cụ quản trị, là những phương tiện sửa đổi sổ đăng ký thuận tiện và an toàn nhất.
  8. Hồ sơ người dùng – tất cả thông tin liên quan đến một tài khoản người dùng cụ thể và các quyền liên quan của nó được lưu trữ trong sổ đăng ký. Chính sách nhóm cũng được lưu trữ trong sổ đăng ký.
  9. Cấu hình phần cứng là một tập hợp các hướng dẫn có thể được sử dụng để báo cho hệ điều hành biết trình điều khiển thiết bị nào sẽ được tải khi máy tính khởi động.
  10. Hệ thống tệp - Kể từ Windows Vista, cả hệ thống tệp và sổ đăng ký đều dựa trên giao dịch. Trong thực tế, điều này có nghĩa là nếu một tập hợp các thao tác trên tệp và sổ đăng ký được đánh dấu là một giao dịch thì nếu ít nhất một trong các thao tác này không thành công thì toàn bộ giao dịch có thể được “khôi phục” về vị trí ban đầu.
  11. Hệ thống con bảo mật Windows 7 - hệ thống con bảo mật với tất cả chức năng của nó, bao gồm Kiểm soát tài khoản người dùng (UAC), cũng được triển khai trên cơ sở sổ đăng ký và được sử dụng để bảo vệ nó. Nguyên tắc của UAC là giới hạn các đặc quyền được cấp cho các ứng dụng đang chạy ở mức độ đặc quyền của người dùng chuẩn. Nói cách khác, ngay cả khi người dùng đang chạy ứng dụng có quyền quản trị thì các ứng dụng mà anh ta chạy cũng không có những đặc quyền đó trừ khi người dùng chạy chúng một cách rõ ràng với tư cách quản trị viên. Bằng cách này, chỉ những ứng dụng mà người dùng tin tưởng mới chạy với đặc quyền nâng cao.
  12. Các thành phần mạng của Windows - bao gồm trình điều khiển bộ điều hợp mạng, cài đặt cho các giao thức và dịch vụ mạng cũng như cài đặt bảo mật mạng và bảo vệ mạng khỏi các cuộc tấn công. Tất cả điều này cũng được lưu trữ trong sổ đăng ký. Ví dụ: cơ sở dữ liệu Tường lửa của Windows nằm trong sổ đăng ký. Nhiều tường lửa của bên thứ ba cũng tạo khóa riêng trong sổ đăng ký và do đó, một cuộc tấn công thành công vào sổ đăng ký sẽ mở ra cơ hội cho sự xâm nhập từ bên ngoài.

Hệ thống tập tin trên ổ cứng có nhiều điểm chung với cấu trúc logic của sổ đăng ký. Sổ đăng ký chứa các khóa và giá trị tương ứng với các thư mục và tệp trên ổ cứng. Khóa đăng ký có thể chứa các khóa lồng nhau (thư mục con). Cài đặt đăng ký (giống như tệp) lưu trữ dữ liệu. Các khóa ở cấp cao nhất của hệ thống phân cấp được gọi là khóa gốc. Sơ đồ đặt tên cho các khóa đăng ký và cài đặt tương tự như các đường dẫn trong hệ thống tệp. Đường dẫn điển hình đến khóa đăng ký con HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet. Sổ đăng ký Windows 7 chứa năm khóa gốc: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS, HKEY_CURRENT_CONFIG.

ĐẾN đi tới sổ đăng ký Windows 7, nhấn phím tắt thắng + R(cửa sổ “Run” sẽ xuất hiện), sau đó nhập và hãy nhấn Đi vào.

Cửa sổ Trình chỉnh sửa sổ đăng ký sẽ xuất hiện.

Tất cả tên khóa gốc đều bắt đầu bằng chuỗi HKEY_,để cho các nhà phát triển phần mềm biết rằng đây là một phần điều khiển có thể được sử dụng bởi một chương trình.

Handle là một giá trị được sử dụng để mô tả duy nhất một tài nguyên mà chương trình có thể truy cập.

Mô tả về khóa gốc được hiển thị trong bảng bên dưới.

Tên khóa gốc Sự miêu tả
HKEY_LOCAL_MACHINE Chứa thông tin chung về phần cứng và hệ điều hành, bao gồm: loại bus, bộ nhớ hệ thống, trình điều khiển thiết bị và dữ liệu điều khiển được sử dụng khi khởi động hệ thống. Thông tin chứa trong khóa này áp dụng cho tất cả người dùng đăng ký trong hệ thống. Ở cấp cao nhất của hệ thống phân cấp đăng ký, có ba bí danh cho khóa này: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIGHKEY_DYN_DATA.
HKEY_CLASSES_ROOT Chứa các liên kết giữa các ứng dụng và loại tệp (theo phần mở rộng tên tệp). Ngoài ra, khóa này lưu trữ thông tin OLE được liên kết với các đối tượng COM, cũng như dữ liệu liên kết tệp và lớp.
HKEY_CURRENT_CONFIG Chứa dữ liệu cấu hình cho cấu hình phần cứng hiện tại. Cấu hình phần cứng là tập hợp các thay đổi được thực hiện đối với cấu hình tiêu chuẩn của dịch vụ và thiết bị được thiết lập bởi dữ liệu chính Phần mềmHệ thống Chìa khóa sởi HKEY_LOCAL_MACHINE. Trong chìa khóa HKEY_CURRENT_CONFIG chỉ những thay đổi được hiển thị.
HKEY_CURRENT_USER Chứa hồ sơ của người dùng hiện đang đăng nhập vào hệ thống, bao gồm các biến môi trường, cài đặt máy tính để bàn, cài đặt mạng, cài đặt máy in và cài đặt ứng dụng. Khóa này là liên kết đến khóa HKEY_USERS\user_SID, trong đó user_SID là ID bảo mật của người dùng hiện đã đăng ký trong hệ thống.
HKEY_USERS Chứa tất cả hồ sơ người dùng được tải tích cực, bao gồm HKEY_CURRENT_USER, cũng như hồ sơ người dùng mặc định (.DEFAULT). Người dùng truy cập máy chủ từ xa không có hồ sơ chứa trong khóa này - hồ sơ của họ được tải vào sổ đăng ký trên máy tính của chính họ.

Dữ liệu đăng ký được duy trì dưới dạng cài đặt nằm trong khóa đăng ký. Mỗi tham số được đặc trưng bởi tên, kiểu dữ liệu và giá trị thực. Ba phần của cài đặt đăng ký luôn theo thứ tự hiển thị trong hình bên dưới:

Bảng bên dưới liệt kê các kiểu dữ liệu chính được xác định và sử dụng trong Windows 7.

Tên khóa gốc Sự miêu tả
REG_BINARY Dữ liệu nhị phân. Hầu hết các thành phần phần cứng sử dụng thông tin được lưu trữ dưới dạng dữ liệu nhị phân. Trình chỉnh sửa sổ đăng ký hiển thị thông tin này ở dạng thập lục phân.
REG_DWORD Dữ liệu được biểu diễn dưới dạng giá trị dài 4 byte. Nhiều cài đặt dịch vụ và trình điều khiển thiết bị sử dụng loại dữ liệu này. Người chỉnh sửa sổ đăng ký có thể hiển thị dữ liệu đó ở định dạng nhị phân, thập lục phân và thập phân.
REG_EXPAND_SZ Chuỗi dữ liệu có thể mở rộng là một văn bản chứa một biến có thể được thay thế khi ứng dụng gọi.
REG_MULTI_SZ Trường nhiều dòng. Các giá trị thực sự là danh sách chuỗi văn bản thường có kiểu dữ liệu này.
REG_SZ Một chuỗi văn bản ở định dạng mà con người có thể đọc được. Loại này được gán cho các giá trị đại diện cho mô tả của các thành phần.
REG_DWORD_ Số 32 bit tương đương với REG_DWORD. Byte có ý nghĩa nhỏ nhất được lưu trữ trong bộ nhớ trước tiên về số lượng.
REG_DWORD_ Số 32 bit tương đương với REG_DWORD. Byte quan trọng nhất được lưu trữ trong bộ nhớ trước tiên về số lượng.
REG_LINK Liên kết tượng trưng UNICODE. Loại dữ liệu này được thiết kế để sử dụng nội bộ. Kiểu dữ liệu REG_LINK cho phép một mục đăng ký liên kết với một khóa hoặc cài đặt khác.
REG_NONE Không có kiểu dữ liệu cụ thể.
REG_QWORD Giá trị 64-bit
REG_QWORD_
LITTLE_ENDIAN
Số 64 bit tương đương với REG_QWORD. Byte có ý nghĩa nhỏ nhất được lưu trữ trong bộ nhớ trước tiên về số lượng.
REG_QWORD_
BIG_ENDIAN
Số 64 bit tương đương với REG_QWORD. Byte quan trọng nhất được lưu trữ trong bộ nhớ trước tiên về số lượng.
REG_RESOURCE_LIST Danh sách tài nguyên phần cứng được sử dụng trong chi nhánh HKEY_LOCAL_MACHINE\PHẦN CỨNG
REG_FULL_RESOURCE_ Bộ mô tả (descriptor) của tài nguyên phần cứng, được sử dụng trong nhánh HKEY_LOCAL_MACHINE\PHẦN CỨNG
REG__TÀI NGUYÊN_ Danh sách tài nguyên phần cứng cần thiết, áp dụng tại chi nhánh HKEY_LOCAL_MACHINE\PHẦN CỨNG

Sổ đăng ký được chia thành các phần thành phần mà các nhà phát triển gọi là tổ ong, tương tự như cấu trúc tế bào của tổ ong. Tổ ong là một cấu trúc riêng biệt gồm các khóa, khóa con và tham số bắt nguồn ở đầu hệ thống phân cấp đăng ký. Sự khác biệt giữa tổ ong và các nhóm quan trọng khác là chúng là thành phần cố định của sổ đăng ký. Tổ ong không được tạo động khi hệ thống khởi động và không bị xóa khi hệ thống dừng.

Dữ liệu tổ chức sổ đăng ký xác định cài đặt cấu hình toàn hệ thống được lưu trữ trong các tệp nằm trong thư mục %SystemDrive%\Boot\BCD và %SystemRoot%\System32\Config. Tổ hợp đăng ký chỉ định thông tin cấu hình người dùng được lưu trữ trong %SystemRoot%\Users\Username.

Chúng tôi cung cấp dịch vụ sửa chữa và cài đặt máy tính, điện thoại thông minh, máy tính bảng, bộ định tuyến wi-fi, modem, IP-TV, máy in. Chất lượng cao và không tốn kém. Có một vấn đề? Điền vào mẫu dưới đây và chúng tôi sẽ gọi lại cho bạn.

Windows Sổ đăng ký (đăng ký hệ thống) là cơ sở dữ liệu (cây) phân cấp chứa các bản ghi xác định các tham số và cài đặt của hệ điều hành Microsoft Windows. Sổ đăng ký, như xuất hiện khi được Trình soạn thảo sổ đăng ký xem, được xây dựng từ dữ liệu đến từ các tệp đăng ký và thông tin phần cứng được thu thập trong quá trình khởi động. Khi mô tả các tập tin đăng ký bằng tiếng Anh, thuật ngữ này được sử dụng "Tổ ong". Trong tài liệu của Microsoft thuật ngữ này được dịch là "Bụi cây".

Các tập tin chính chịu trách nhiệm tạo sổ đăng ký

Các file đăng ký được tạo trong quá trình cài đặt hệ điều hành và được lưu trữ trong thư mục:

%SystemRoot%\system32\config (thường là C:\windows\system32\config ).

Đối với hệ điều hành Windows, đây là các tệp có tên:

hệ thống
phần mềm
sam
bảo vệ
mặc định
các thành phần
mẫu bcd

Trong các hệ điều hành Windows Vista, Windows 7, Windows8, ,, , các file registry đều nằm trong thư mục \Windows\system32\config và có cùng tên, tuy nhiên, trong các hệ điều hành này, khóa đăng ký mới đã được thêm vào để lưu trữ ( Dữ liệu cấu hình khởi động) Có tên BCD00000000. Tệp có dữ liệu cho phần này được đặt tên bcd và nằm trong một thư mục ẩn Khởi động phân vùng hoạt động (phân vùng mà hệ thống khởi động từ đó). Thông thường, trong quá trình cài đặt Windows tiêu chuẩn, một phân vùng hoạt động nhỏ sẽ được tạo (từ 100 đến 500 megabyte tùy thuộc vào hệ điều hành), phân vùng này ẩn với người dùng và chỉ chứa dữ liệu dịch vụ để khởi động hệ thống - bản ghi khởi động, trình quản lý khởi động bootmgr, kho cấu hình khởi động BCD, tập tin bản địa hóa và chương trình kiểm tra bộ nhớ. vị trí bụi cây bcd phụ thuộc vào cách cấu hình bộ tải khởi động hệ thống trong khi cài đặt và có thể nằm trên cùng phân vùng với thư mục Windows.

Có thể xem vị trí của các tệp đăng ký trong bất kỳ phiên bản Windows nào bằng Trình chỉnh sửa sổ đăng ký, trong phần:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Phần này lưu trữ thông tin về tất cả các tổ ong, bao gồm cả hồ sơ người dùng, cùng với các liên kết đến vị trí của chúng trong hệ thống tệp Windows.

Cấu trúc sổ đăng ký

Sổ đăng ký Windows có cấu trúc cây và bao gồm 5 khóa sổ đăng ký chính:

HKEY_LOCAL_MACHINE (HKLM) là khóa đăng ký lớn nhất. Nó chứa tất cả các cài đặt cơ bản của hệ điều hành, cũng như phần cứng và phần mềm máy tính. Thông tin trong phần này áp dụng cho tất cả người dùng đăng ký trên hệ thống.

HKEY_CLASSES_ROOT (HKCR) - chứa các liên kết giữa các ứng dụng và loại tệp (theo phần mở rộng tệp). Phần này cũng chứa thông tin về các loại tệp đã đăng ký và các đối tượng COM và ActiveX. Ngoại trừ HKEY_CLASSES_ROOT thông tin này cũng được lưu trữ trong các phần HKEY_LOCAL_MACHINEHKEY_CURRENT_USER. chương HKEY_LOCAL_MACHINE\Software\Classes Chứa các cài đặt mặc định áp dụng cho tất cả người dùng trên máy tính cục bộ. Các tùy chọn có trong phần HKEY_CURRENT_USER\Software\Classes, ghi đè những cái mặc định và chỉ áp dụng cho người dùng hiện tại. chương HKEY_CLASSES_ROOT bao gồm dữ liệu từ cả hai nguồn.

HKEY_USERS (HKU) - chứa cài đặt môi trường cho từng hồ sơ người dùng đã tải, cũng như cho hồ sơ mặc định. TRONG HKEY_USERS có một phần lồng nhau \Mặc định, cũng như các phần phụ khác được xác định bởi mã định danh bảo mật ( ID bảo mật, SID) mỗi người dùng.

  HKEY_CURRENT USER (HKCU) - chứa cài đặt môi trường cho người dùng hiện đăng nhập vào hệ thống (biến môi trường, cài đặt máy tính để bàn, cài đặt mạng, ứng dụng và thiết bị được kết nối).

Phần này sao chép thông tin trong HKEY_USERS\SID người dùng, Ở đâu SID người dùng- mã định danh bảo mật của người dùng hiện đã đăng ký trong hệ thống (bạn có thể tìm ra SID của người dùng hiện tại bằng cách nhập dòng lệnh whoami/người dùng).

HKEY_CURRENT_CONFIG (HKCC) - chứa các cài đặt cho cấu hình phần cứng hiện tại. Cấu hình phần cứng hiện tại bao gồm các bộ thay đổi được thực hiện đối với cấu hình thiết bị tiêu chuẩn được chỉ định trong các phần phụ Phần mềmHệ thống phân vùng gốc HKEY LOCAL_MACHINE. TRONG HKEY_CURRENT_CONFIG Chỉ những thay đổi được phản ánh. Ngoài ra, thông tin trong phần này nằm ở HKEY_LOCAL_MACHINE\System\CurrentControlSet\HardwareProfiles\Current.

Dữ liệu trong sổ đăng ký được lưu trữ dưới dạng cài đặt nằm trong các khóa đăng ký. Mỗi tham số được đặc trưng bởi tên, kiểu dữ liệu và giá trị.

Các kiểu dữ liệu cơ bản được sử dụng trong sổ đăng ký

REG_DWORD - số 32 bit. Nhiều cài đặt dịch vụ và trình điều khiển thiết bị sử dụng loại dữ liệu này. Người chỉnh sửa sổ đăng ký có thể hiển thị dữ liệu này ở định dạng nhị phân, thập lục phân và thập phân.

REG_SZ - Một chuỗi văn bản ở định dạng mà con người có thể đọc được. Các giá trị đại diện cho mô tả thành phần thường được gán kiểu dữ liệu này.

REG_EXPAND_SZ - Chuỗi dữ liệu được mở rộng. Dòng này là văn bản chứa một biến có thể được thay thế khi ứng dụng gọi, ví dụ được sử dụng để ghi lại các biến môi trường.

REG_MULTI_SZ - Trường nhiều dòng. Các giá trị thực sự là danh sách các chuỗi văn bản ở định dạng mà con người có thể đọc được thường có kiểu dữ liệu này. Các dòng được phân tách bằng ký tự NULL.

REG_BINARY - Dữ liệu nhị phân. Hầu hết các thành phần phần cứng sử dụng thông tin được lưu trữ dưới dạng dữ liệu nhị phân. Trình soạn thảo sổ đăng ký hiển thị thông tin này ở định dạng thập lục phân.

REG_RESOURCE_LIST - Danh sách tài nguyên phần cứng. Chỉ áp dụng cho chi nhánh HKEY_LOCAL_MACHINE\PHẦN CỨNG.

Đôi khi bạn cũng có thể tìm thấy các loại dữ liệu đăng ký sau:

REG_RESOURCE_REQUIREMENTS_LIST- Danh sách các tài nguyên phần cứng cần thiết. Chỉ áp dụng cho chi nhánh HKEY_LOCAL_MACHINE\PHẦN CỨNG.

REG_FULL_RESOURCE_ DESCRIPTOR - Bộ mô tả (mô tả) của tài nguyên phần cứng. Chỉ áp dụng cho chi nhánh HKEY_LOCAL_MACHINE\PHẦN CỨNG.

REG_QWORD - số 64 bit.

REG_DWORD_ LITTLE_ENDIAN - Số 32 bit ở định dạng little-endian, tương đương REG_DWORD.

REG_DWORD_BIG_ENDIAN là số 32 bit ở định dạng big endian.

REG_QWORD_LITTLE_ENDIAN là số 64 bit ở định dạng đầu mũi tên. Tương đương REG_QWORD.

REG_NONE - Tham số không có kiểu dữ liệu cụ thể.

Tương tác của sổ đăng ký với hệ điều hành

Khi máy tính khởi động, bộ nhận dạng phần cứng ( nhận dạng phần cứng) đặt danh sách các thiết bị mà nó phát hiện được trong sổ đăng ký. Thông thường, việc nhận dạng phần cứng được thực hiện bằng phần mềm Nt detect.com và nhân hệ điều hành Ntoskrnl.exe

Khi hệ thống khởi động, nhân hệ thống sẽ truy xuất thông tin từ sổ đăng ký về trình điều khiển thiết bị đang được tải và thứ tự chúng được tải. Ngoài ra, chương trình Ntoskrnl.exe gửi thông tin về chính nó đến cơ quan đăng ký (ví dụ: số phiên bản).

Trong quá trình khởi động hệ thống, trình điều khiển thiết bị trao đổi thông số khởi động và dữ liệu cấu hình với sổ đăng ký. Trình điều khiển thiết bị báo cáo tài nguyên hệ thống mà nó sử dụng, bao gồm cả các gián đoạn phần cứng ( IRQ) và các kênh truy cập bộ nhớ ( DMA) để hệ thống có thể đưa dữ liệu này vào sổ đăng ký. Nhân tiện, sổ đăng ký cho phép bạn tạo một số cấu hình phần cứng. Hồ sơ phần cứng ( hồ sơ phần cứng) là một tập hợp các hướng dẫn có thể được sử dụng để báo cho hệ điều hành biết trình điều khiển thiết bị nào sẽ tải khi máy tính khởi động. Theo mặc định, hệ thống tạo một hồ sơ phần cứng tiêu chuẩn chứa thông tin về tất cả phần cứng được tìm thấy trên máy tính.

Khi người dùng đăng nhập, hồ sơ người dùng sẽ được tải ( thông tin người dùng). Tất cả thông tin liên quan đến tên người dùng cụ thể và các quyền liên quan đều được lưu trữ trong sổ đăng ký. Hồ sơ người dùng xác định cài đặt hệ thống riêng lẻ (độ phân giải màn hình, cài đặt kết nối mạng, thiết bị được kết nối, v.v.). Thông tin về hồ sơ người dùng cũng được lưu trữ trong sổ đăng ký.

Khi cài đặt ứng dụng. Mỗi lần bạn chạy trình cài đặt, dữ liệu cấu hình mới sẽ được thêm vào sổ đăng ký. Khi bắt đầu công việc, tất cả các chương trình cài đặt phải đọc thông tin từ sổ đăng ký để xác định xem các thành phần chúng cần có trên hệ thống hay không. Ngoài ra, sổ đăng ký cho phép các ứng dụng chia sẻ thông tin cấu hình, giúp chúng có khả năng tương tác cao hơn. Ứng dụng phải sử dụng sổ đăng ký một cách tích cực và chính xác, đồng thời có thể xóa sổ đăng ký một cách dễ dàng mà không ảnh hưởng đến các thành phần có thể được các chương trình khác sử dụng (thư viện, mô-đun chương trình, v.v.). Thông tin này cũng được lưu trữ trong sổ đăng ký.

Khi quản trị hệ thống. Khi người dùng thực hiện thay đổi cấu hình hệ thống bằng các công cụ quản trị hệ thống (ví dụ: sử dụng Bảng điều khiển hoặc chụp nhanh MMC), tất cả các thay đổi sẽ được phản ánh ngay lập tức trong sổ đăng ký hệ thống. Về bản chất, các công cụ quản trị là phương tiện sửa đổi sổ đăng ký thuận tiện và an toàn nhất. Nhân tiện, trình chỉnh sửa sổ đăng ký cũng có thể được coi là một công cụ quản trị ( regedit.exe), vì mọi thay đổi đối với hệ thống có thể được thực hiện trực tiếp bằng cách chỉnh sửa sổ đăng ký.

  ■ Trong quá trình tải và vận hành hệ điều hành, dữ liệu đăng ký được truy cập liên tục, cả để đọc và ghi. Các tệp đăng ký liên tục thay đổi vì không chỉ hệ thống mà cả các ứng dụng riêng lẻ cũng có thể sử dụng sổ đăng ký để lưu trữ dữ liệu, cài đặt và cài đặt của riêng chúng. Nói cách khác, truy cập vào sổ đăng ký là một trong những thao tác phổ biến nhất. Ngay cả khi người dùng không làm việc trên máy tính, sổ đăng ký vẫn được các dịch vụ hệ thống, trình điều khiển và ứng dụng truy cập.

Hôm nay, chúng ta sẽ cố gắng tìm hiểu sổ đăng ký chính của Windows là gì và tại sao nó lại cần thiết. Chúng tôi cũng sẽ cố gắng trả lời câu hỏi sổ đăng ký của Windows XP và Windows 7 nằm ở đâu.

Sổ đăng ký Windows: nó là gì và tại sao

Trước hết, bạn cần hiểu rằng sổ đăng ký không phải là một thư mục. Sổ đăng ký là toàn bộ tệp đáp ứng tất cả các tham số của một tệp thông thường. Bạn có thể tìm thấy tập tin này trong thư mục WINDOWS. Nếu bạn muốn xem sổ đăng ký Windows, thì bạn cần làm như sau. Mở menu Bắt đầu. Sau đó, tùy chọn "Chạy...". Nhập "regedit" vào dòng.

Trực tiếp, bản thân sổ đăng ký nằm trong hai tệp. Chúng được gọi là "User.dat" và "System.dat". Ngoài ra còn có tệp "Policy.pol", chứa tất cả các quy tắc của hệ thống. Dữ liệu trong tệp này được ưu tiên hơn mọi cài đặt đăng ký. Nó thường được sử dụng trong môi trường nhiều người dùng và không được cài đặt theo mặc định. Tất cả các tệp này có thể được tìm thấy trong thư mục Windows, nơi chứa toàn bộ môi trường hệ thống của máy tính. Tuyệt đối không nên thay đổi nội dung của thư mục; điều này có thể dẫn đến các lỗi logic có thể làm hỏng máy tính của bạn. Một điểm cần phải được tính đến. Nếu có nhiều tài khoản người dùng trên máy tính, hệ thống sẽ tạo một số tệp "User.dat".

Dưới đây là danh sách các tệp đăng ký Windows:

C:\WINDOWS\system32\config:
phần mềm-HKEY_CURRENT_CONFIG
hệ thống - HKEY_LOCAL_MACHINE, HKEY_CLASSES_ROOT
mặc định - HKEY_USERS
C:\Tài liệu và Cài đặt\%user%
NTUSER.DAT - HKEY_CURRENT_USER

Sổ đăng ký Windows 7: Nó nằm ở đâu?

Sổ đăng ký Windows XP nằm ở đâu?

Sổ đăng ký Windows XP nằm trong thư mục "Windows/System32/Config".

Cơ quan đăng ký chịu trách nhiệm gì? Sổ đăng ký chứa tất cả thông tin về hoạt động chính xác của tất cả các thiết bị phần cứng, chương trình, tài khoản người dùng và thuộc tính trên máy tính cá nhân của bạn. Tất cả các thay đổi đối với nhiều cài đặt khác nhau đều được hiển thị trong sổ đăng ký hệ thống. Sổ đăng ký có cấu trúc phân cấp. Chương trình Regedit là hướng dẫn xuyên suốt toàn bộ hệ thống đăng ký. Nếu không có tiện ích này thì sẽ không thể hoạt động hiệu quả với sổ đăng ký, mặc dù đôi khi điều đó là cần thiết. Mỗi nhánh chính là một thư mục gốc chứa các khóa cần thiết để hệ thống hoạt động. Theo đó, mỗi khóa có thể chứa các khóa khác, được gọi là tham số hoặc khóa con. Chúng chứa tất cả thông tin thực tế về những thay đổi đối với hệ thống hỗ trợ vận hành. Các lập trình viên phân biệt ba loại khóa con: khóa chuỗi, khóa nhị phân và DWORD. Cơ quan đăng ký có sáu nhánh chính, giữa đó tất cả thông tin có trên máy tính được phân phối.

Các chuyên gia về máy tính và phần mềm đặc biệt khuyên bạn không nên thay đổi hoặc xóa bất kỳ thứ gì khỏi sổ đăng ký Windows. Nếu bạn cho rằng vấn đề đóng băng nằm ở sổ đăng ký, thì tốt hơn hết bạn nên liên hệ với chuyên gia, người chắc chắn sẽ giúp bạn khắc phục lỗi hệ thống.