Cara mengekstrak variabel lingkungan dari titik pemulihan sistem, Windows 7 64-bit

32

Baru-baru ini perangkat lunak (yang ditulis dengan buruk) menghapus variabel PATH saya. Saya telah menginstal perangkat lunak selama bertahun-tahun dan memulihkan setiap entri akan merepotkan. Solusi yang lebih rumit adalah mengembalikan dari titik pemulihan sistem sebelumnya. Adakah ide tentang cara mendapatkan variabel PATH sendiri dari titik pemulihan?

Kiril Stefanov
sumber

Jawaban:

55

Anda dapat memasang versi lama registri.

  1. Buka Regedit

Mengembalikan PATH Pengguna:
2. Pilih HKEY_USERS
3. File-> Load Hive
4. Arahkan ke folder pengguna Anda, klik tombol kecil di sebelah kanan "Buka" untuk "Tampilkan Versi Sebelumnya"
5. Pilih revisi yang sesuai
6. Pilih NTUSER.DAT(harus memiliki Tampilkan File Tersembunyi diaktifkan)
7. Beri nama (mis. "Old")
8. Navigasikan ke"Old"\Environment

Memulihkan Sistem PATH:
2. Pilih HKEY_LOCAL_MACHINE
3. File-> Load Hive
4. Arahkan ke Anda C:\Windows\System32\config\RegBack, klik tombol kecil di sebelah kanan "Buka" untuk "Tampilkan Versi Sebelumnya": masukkan deskripsi gambar di sini
5. Pilih revisi yang sesuai
6. Pilih SYSTEM.OLD
7. Berikan a name (eg "Old")
8. Arahkan ke HKEY_LOCAL_MACHINE\"Old"\ControlSet001\Control\Session Manager\Environment
9. Buka nilai PATH dan salin ke clipboard, lalu rekatkan ke layar variabel lingkungan sistem.

Perhatikan bahwa untuk Sistem, tergantung pada berapa lama ini, Anda dapat kembali ke HKLM \ (versi set kontrol lama) \ Control \ Session Manager \ Lingkungan tanpa memuat sarang lama, tetapi ini adalah cara yang umumnya berguna untuk menerapkan " Kembalikan Versi Sebelumnya "ke registri.

'Tampilkan Versi Sebelumnya' dijelaskan, secara rinci dengan tangkapan layar.

Terima kasih khusus kepada Microsoft untuk menghapus "Kembalikan Versi Sebelumnya" dari Windows 8.

Mark Sowul
sumber
10
Windows 8.1: "klik tombol kecil di sebelah kanan" Open "untuk" Tampilkan Versi Sebelumnya "<- Tidak ada yang berdasarkan pada petunjuk ini
rainabba
1
Ya, lihat di bagian bawah, "Terima kasih khusus kepada Microsoft untuk menghapusnya dari Windows 8"
Mark Sowul
2
Saya tidak punya SYSTEM.OLD, hanyaSYSTEM
endolith
1
saya menggunakan windows 7 64 bit dan saya tidak bisa melihat acara versi sebelumnya juga. (fyi, tombol buka tidak terbagi karena tidak ada versi sebelumnya tersedia) .. solusi lain ..
Lucky
1
Saya hanya melakukan ini tetapi tidak perlu memuat versi yang lebih lama (untungnya, karena tidak memilikinya). Saya pergi ke HKEY_LOCAL_MACHINE \ ControlSet001 \ Control \ Session Manager \ Environment dan masih ada di sana. Mungkin karena saya masih membuka command line?
Rob Gray
4

Terima kasih kepada Microsoft untuk menghilangkan "Kembalikan Versi Sebelumnya". Namun, jika Anda memiliki perlindungan sistem yang diaktifkan pada drive sistem Anda (biasanya C :) Anda dapat MASIH kembali ke versi lama. Hanya karena mereka mengambil UI tidak berarti mereka mengambil cadangan yang mendasarinya.

Pertama, unduh Shadow Explorer. Kemudian tunduk di kaki mereka untuk menulisnya. http://www.shadowexplorer.com/

Setelah menginstalnya, Anda dapat menavigasi ke file yang dirujuk dalam jawaban yang diterima oleh Mark Sowul. Perhatikan bahwa Anda memilih tanggal / versi yang ingin Anda browser dengan pulldown di shadow explorer: Pemilih tanggal explorer bayangan

  • Untuk memulihkan env vars sebelumnya untuk akun pengguna, buka c: \ users [nama pengguna Anda] \ NTUSER.DAT
  • Untuk memulihkan sistem sebelumnya, buka C: \ Windows \ System32 \ config \ RegBack \ SYSTEM
  • Setelah Anda memilih tanggal / versi yang Anda inginkan dan file, klik kanan file dan pilih ekspor
  • Ekspor ke folder sementara
  • Kemudian ikuti instruksi di atas untuk "Load Hive" di atas, tetapi pilih file sementara ini yang baru saja Anda ekspor.
stevemidgley
sumber
1

Ya, ini agak seperti peretasan, tetapi Anda dapat memulihkan kembali untuk mendapatkan jalur dan mengembalikan lagi ke kondisi Anda saat ini.

R Hughes
sumber