Cách trích xuất các biến môi trường từ điểm khôi phục hệ thống, Windows 7 64-bit


32

Gần đây, một phần mềm (được viết xấu) đã xóa biến PATH của tôi. Tôi đã cài đặt phần mềm trong nhiều năm và việc khôi phục mọi mục nhập sẽ rất khó khăn. Một giải pháp thậm chí còn cồng kềnh hơn sẽ là khôi phục từ điểm khôi phục hệ thống trước đó. Bất kỳ ý tưởng về làm thế nào để có được biến PATH một mình từ điểm khôi phục?

Câu trả lời:


55

Bạn có thể gắn phiên bản cũ của sổ đăng ký.

  1. Mở Regedit

Khôi phục PATH của người dùng:
2. Chọn HKEY_USERS
3. Tệp-> Tải Hive
4. Điều hướng đến thư mục người dùng của bạn, nhấp vào nút nhỏ bên phải "Mở" cho "Hiển thị các phiên bản trước"
5. Chọn sửa đổi phù hợp
6. Chọn NTUSER.DAT(phải có Hiển thị tệp ẩn được bật)
7. Đặt tên cho nó (ví dụ "Old")
8. Điều hướng đến"Old"\Environment

Khôi phục hệ thống PATH:
2. Chọn HKEY_LOCAL_MACHINE
3. Tệp-> Tải tổ ong
4. Điều hướng đến của bạn C:\Windows\System32\config\RegBack, nhấp vào nút nhỏ bên phải "Mở" cho "Hiển thị các phiên bản trước": nhập mô tả hình ảnh ở đây
5. Chọn sửa đổi phù hợp
6. Chọn SYSTEM.OLD
7. Cung cấp cho nó một tên (ví dụ "Old")
8. Điều hướng đến HKEY_LOCAL_MACHINE\"Old"\ControlSet001\Control\Session Manager\Environment
9. Mở giá trị PATH và sao chép nó vào bảng tạm, sau đó dán vào màn hình biến môi trường hệ thống.

Lưu ý rằng đối với Hệ thống, tùy thuộc vào việc này cách đây bao lâu, bạn có thể quay lại HKLM \ (phiên bản bộ điều khiển cũ) \ Control \ Trình quản lý phiên \ Môi trường mà không cần tải một tổ ong cũ, nhưng đây là cách thường hữu ích để áp dụng " Khôi phục các phiên bản trước "vào sổ đăng ký.

'Hiển thị các phiên bản trước' được giải thích, chi tiết với ảnh chụp màn hình.

Đặc biệt cảm ơn Microsoft vì đã xóa "Khôi phục phiên bản trước" khỏi Windows 8.


10
Windows 8.1: "nhấp vào nút nhỏ ở bên phải" Mở "cho" Hiển thị các phiên bản trước "<- Không có điều gì dựa trên các hướng này
rainabba

1
Có, xem ở phía dưới, "Cảm ơn đặc biệt đến Microsoft vì đã xóa [nó] khỏi Windows 8"
Mark Sowul

2
Tôi đã không có SYSTEM.OLD, chỉ là mộtSYSTEM
endolith

1
tôi sử dụng windows 7 64 bit và tôi không thể nhìn thấy chương trình phiên bản trước hoặc (FYI, nút mở không được chia vì không có trước phiên bản có sẵn) .. bất kỳ giải pháp khác ...
Lucky

1
Tôi mới làm điều này nhưng không cần tải phiên bản cũ hơn (rất may, vì không có). Tôi đã truy cập HKEY_LOCAL_MACHINE \ ControlSet001 \ Control \ Trình quản lý phiên \ Môi trường và nó vẫn ở đó. Có lẽ vì tôi vẫn mở một dòng lệnh?
Rob Grey

4

Thực sự cảm ơn Microsoft đã loại bỏ "Khôi phục các phiên bản trước". Tuy nhiên, nếu bạn đã bật bảo vệ hệ thống trên ổ đĩa hệ thống của mình (thường là C :), bạn có thể VẪN quay lại các phiên bản cũ. Chỉ vì họ lấy đi UI không có nghĩa là họ đã lấy đi các bản sao lưu cơ bản.

Trước hết, tải xuống Shadow Explorer. Sau đó cúi đầu dưới chân họ để viết nó. http://www.shadowexplorer.com/

Sau khi cài đặt nó, bạn có thể điều hướng đến các tệp được tham chiếu trong câu trả lời được chấp nhận bởi Mark Sowul. Lưu ý rằng bạn chọn ngày / phiên bản bạn muốn trình duyệt với trình đơn thả xuống trong trình thám hiểm bóng tối: Bộ chọn ngày thám hiểm bóng

  • Để khôi phục các vars env trước đó cho tài khoản người dùng, hãy truy cập c: \ users [tên người dùng của bạn] \ NTUSER.DAT
  • Để khôi phục các vars env trước đó cho hệ thống, hãy truy cập C: \ Windows \ System32 \ config \ RegBack \ HỆ THỐNG
  • Khi bạn chọn ngày / phiên bản bạn muốn và tệp, nhấp chuột phải vào tệp và chọn xuất
  • Xuất sang thư mục tạm thời
  • Sau đó làm theo các hướng dẫn ở trên cho "Tải Hive" ở trên, nhưng chọn tệp tạm thời này bạn vừa xuất.


1

Chà, điều này thật tuyệt vời, nhưng bạn có thể khôi phục lại để lấy đường dẫn và khôi phục lại về trạng thái hiện tại.

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.