Nếu bạn muốn khôi phục thủ công phần cụ thể của sổ đăng ký từ ảnh chụp Khôi phục Hệ thống trước đó hoặc truy cập một số khóa cụ thể từ phiên bản cũ hơn, bạn có thể thực hiện bằng cách truy cập vào các tệp đó và sau đó xuất các phần từ chúng. Dưới đây là cách thực hiện trong Windows 7 hoặc Vista.
Vì Windows 7 và Vista sử dụng Shadow Copy, còn được gọi là Volume Snapshot Service, để bật tính năng “Previous Versions”, có các ảnh chụp nhanh các tệp quan trọng được thực hiện theo thời gian, kể cả phát ban đăng ký, vì vậy chúng tôi có thể truy cập các phiên bản cũ hơn của tệp đăng ký này mà không cần phải khôi phục toàn bộ hệ thống.
Bài viết này được viết bởi chính tôi và Ramesh từ WinHelpOnline, ai cũng đã bảo hiểm cách thực hiện tương tự trên Windows XP.
Truy cập Registry trước đây từ Shadow Copy
Lưu ý quan trọng: trước khi chúng tôi bắt đầu, chúng tôi thực sự khuyên bạn nên từ chối trách nhiệm: bạn không nên sử dụng kỹ thuật này trừ khi bạn biết mình đang làm gì và sẵn sàng giải quyết các vấn đề có thể xảy ra hoặc ít nhất có một số tệp sao lưu tốt. Vẫn ở đây? Đọc tiếp.
Điều đầu tiên bạn sẽ muốn làm là vô hiệu hóa Kiểm soát tài khoản người dùng, bởi vì bạn không thể truy cập các thư mục theo cách khác. Khi bạn đã thực hiện điều đó và khởi động lại, hãy mở một cửa sổ Windows Explorer mới và đi đến thư mục sau:
C:WindowsSystem32Config
Nhấp chuột phải vào bất kỳ đâu trong vùng không gian màu trắng của thư mục, chọn Thuộc tính từ trình đơn, rồi nhấp vào tab Phiên bản trước. Khi bạn đã ở đó, hãy nhấp đúp vào thư mục thích hợp (Gợi ý: Xem trường Ngày sửa đổi để quyết định phiên bản nào của các tệp bạn muốn khôi phục.)
chú thích: Nếu bạn đang sử dụng ấn bản Windows Vista Home và bạn muốn thực hiện việc này, bạn sẽ cần sử dụng Shadow Explorer để truy cập các tệp này.
Và bây giờ bạn nên có một thư mục chứa các khóa registry sao lưu.
Tải một Registry Hive và truy cập các phím cụ thể
Tại thời điểm này, bạn có thể tải toàn bộ registry vào trong registry, nó sẽ làm cho nó trở thành một khóa phụ của một trong các phần chính và cho phép bạn truy cập các thiết lập từ phiên bản cũ hơn. Mở Registry Editor bằng cách sử dụng regedit.exe trong Start Menu tìm kiếm hoặc chạy hộp, bấm vào HKEY_LOCAL_MACHINE hoặc HKEY_USERS, và sau đó sử dụng File -> Load Hive.
Khi bạn đã hoàn tất, bạn nên hoàn toàn chắc chắn để xóa toàn bộ khóa này, nếu không nó sẽ bổ sung thêm rất nhiều bloat cho registry của bạn mà bạn thực sự không cần.
Truy cập Khóa đăng ký phiên bản trước thông qua dòng lệnh
Thay vì tải khóa đăng ký bằng GUI và thêm tất cả các khóa đó vào sổ đăng ký hiện tại của bạn, bạn có thể sử dụng RegFileExport công cụ từ Nirsoft để truy cập và trích xuất dữ liệu từ tệp sao lưu trực tiếp - bạn chỉ cần biết khóa chính xác mà bạn đang tìm kiếm
Vì vậy, ví dụ, nếu bạn muốn truy cập danh sách các chương trình hiện đang được cài đặt từ hộp thoại Chương trình và Tính năng. Bạn sẽ chạy một lệnh như thế này dựa vào bản sao lưu dự phòng của tổ chức đăng ký PHẦN MỀM - giả sử bạn có ứng dụng dòng lệnh trong cùng thư mục với tệp sao lưu:
regfileexport SOFTWARE ExportedKey.reg “HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindowsCurrentVersionUninstall”
Một lần nữa, bạn nên rất cẩn thận khi chỉnh sửa registry, nhưng ít nhất bạn biết nhiều hơn bạn đã làm trước đây.