Windows Registry - Tại sao (và ở đâu) Nó tồn tại?


13

Đang nói chuyện với một người bạn về sổ đăng ký và nhận ra tôi không thể nhớ những vấn đề mà Microsoft đang cố gắng giải quyết khiến nó trở thành hiện thực. Tôi biết nó có liên quan đến quá nhiều chương trình khác nhau lưu trữ sở thích của họ ở quá nhiều địa điểm / cách khác nhau, nhưng như tôi đã nói rằng nó dường như không phải là một cuộc tranh cãi rất mạnh mẽ. Phải có một lý do tốt hơn.

Phần B của câu hỏi là: registry được lưu trữ như thế nào để SLOW tìm kiếm? Có vẻ như cho dù bộ xử lý của bạn có nhanh hay nhanh như thế nào (tôi vừa có ổ SSD Intel), vẫn phải mất vài giây để tìm kiếm bản đăng ký của hệ thống VIRGIN XP ... mất chừng 10 năm trước đây Công nghệ tuyệt vời nào cho phép khía cạnh này của Windows miễn dịch với tiến trình lưu trữ và CPU?

Làm rõ: Tôi nghĩ rằng hầu hết mọi người đã giải thích sai câu hỏi của tôi. Dường như với tôi (và tôi có thể hoàn toàn sai), rằng phải mất gần như lâu để thực hiện tìm kiếm đăng ký như cách đây một thập kỷ, điều mà tôi thấy đáng ngạc nhiên khi có những tiến bộ về tốc độ xử lý. Tôi không ủng hộ việc chỉnh sửa sổ đăng ký (mặc dù tôi đã kết thúc việc này nhiều hơn tôi mong đợi trong nhiều năm qua) và tôi không phàn nàn rằng nó mất quá nhiều thời gian - tôi chỉ tò mò về lý do tại sao tốc độ tìm kiếm không ' t dường như mở rộng quy mô với sức mạnh xử lý trong hơn 10 năm qua. Tôi nhận ra rằng sổ đăng ký giống như hộp đen kỳ lạ này đối với tôi, do đó câu hỏi này.


2
Khi nào và tại sao bạn cần tìm kiếm sổ đăng ký với tư cách là người dùng cuối? Tôi chưa bao giờ làm điều đó, thậm chí không tò mò và tôi đã sử dụng PC trong khoảng 14 năm ...
alex

1
Trong quá khứ, nó có ích, trong khi tìm kiếm những gì đã bắt đầu tại hệ thống khởi động. Nhưng có Autorun ( technet.microsoft.com/en-us/sysiternals/bb963902.aspx ) cho điều đó ngay bây giờ. Tương tự, một số chương trình đã không (và vẫn không) dọn sạch các mục đăng ký sau khi gỡ cài đặt, đôi khi có thể có tác dụng phụ tiêu cực. Nhưng có những người dọn dẹp registry cho điều đó bây giờ, quá.
dertoni

1
@alex: Đối với người dùng cuối chơi trò chơi, tìm kiếm và chỉnh sửa sổ đăng ký là (và vẫn còn) hữu ích để giải quyết một số vấn đề về đường dẫn, điều chỉnh một số tùy chọn hoặc khôi phục khóa cd.
Gnoupi

Bạn đang phàn nàn về chỉ vài giây? Có một chút kiên nhẫn chết tiệt. Miễn là không mất hơn 10 phút, thật nhanh.
KdgDev

4
Sổ đăng ký không được tối ưu hóa cho hiệu suất tìm kiếm toàn cầu. Nó được tối ưu hóa để tra cứu và cập nhật khóa cá nhân.
Greg Hewgill

Câu trả lời:


10

Các Wikipedia là rất tốt để biết chi tiết như vậy,
đọc Windows Registry - Tương đương trong hệ điều hành khác trở đi

Để tìm hiểu thêm về cách thức hoạt động của sổ đăng ký, hãy đọc các ghi chú tuyệt vời của Mark Russinovich tại

Ngoài ra còn có một bài viết về Mã hóa cho một quan điểm khác
Có phải Windows Registry là một ý tưởng tốt? (cũng đọc các bình luận ở đó).


Mỗi tổ ong đăng ký được lưu trữ trong một tập tin riêng biệt.
Greg Hewgill

Vâng Greg, tôi nhận ra rằng giải thích. Nó đã được sửa. cảm ơn.
nik

12

Đăng ký được lưu trữ trong nhiều tập tin. Có mô tả khá tốt với các vị trí trên Wikipedia .

Tìm kiếm không chậm nếu bạn sử dụng nó như dự định. Nó được lập chỉ mục dựa trên tên giá trị và đường dẫn đến chúng để tải và lưu giá trị nhanh chóng. Tìm kiếm thông qua tất cả nội dung là điều mà nó không bao giờ có ý định thực hiện và chi phí bảo trì cho chỉ số "miễn phí" sẽ quá cao cho một thứ không phải là trường hợp sử dụng tiêu chuẩn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.