システム復元ポイント、Windows 7 64ビットから環境変数を抽出する方法


32

最近、(不適切に作成された)ソフトウェアがPATH変数を消去しました。私は長年ソフトウェアをインストールしてきましたが、すべてのエントリを回復するのは面倒です。さらに面倒な解決策は、以前のシステム復元ポイントから復元することです。復元ポイントからPATH変数のみを取得する方法に関するアイデアはありますか?

回答:


55

古いバージョンのレジストリをマウントできます。

  1. Regeditを開く

復元するユーザーのPATH:
2.選択HKEY_USERS
3. [ファイル] - > [ハイブの読み込み
ユーザーフォルダへ4.移動は、「表示以前のバージョン」を「オープン」の右にある小さなボタンをクリックし
、適切なリビジョンを選択5.
6.選択をNTUSER.DAT持っている必要があります(隠しファイルの表示を有効化)
7.名前を付けます(例"Old"
8。"Old"\Environment

システムパスの復元:
2.選択HKEY_LOCAL_MACHINE
3.ファイル->ハイブのロード
4. C:\Windows\System32\config\RegBackに移動し、「開く」の右側にある「前のバージョンを表示」の小さなボタンをクリックしますここに画像の説明を入力してください
。5.適切なリビジョンを
選択6.選択SYSTEM.OLD
7.提供名前(例"Old"
8.に移動します。9 HKEY_LOCAL_MACHINE\"Old"\ControlSet001\Control\Session Manager\Environment
. PATH値を開いてクリップボードにコピーし、システム環境変数画面に貼り付けます。

システムの場合、これがどれくらい前かによって異なりますが、古いハイブをロードせずにHKLM \(古いコントロールセットバージョン)\ Control \ Session Manager \ Environmentに戻ることができますが、これは一般的に「レジストリに以前のバージョンを復元します。

「以前のバージョンを表示」で、スクリーンショットを使用して詳細に説明しました。

Windows 8から「以前のバージョンを復元」を削除してくれたMicrosoftに感謝します。


10
Windowsの8.1:ショー前のバージョンの『<『を』オープン「の右にある小さなボタンをクリックして』 -これらの方向に基づいてそのようなことはありません
rainabba

1
はい、下部の「Windows 8から[それを]削除してくれたMicrosoftに特別な感謝」を参照
マーク・ソウル

2
私は持っていなかったSYSTEM.OLD、ただSYSTEM
エンドリス14年

1
私は、64ビットと私は、以前のバージョンのいずれかのショーを見ることができなかったのWindows 7を使用(利用できない以前のバージョンがあるので参考までに、オープンボタンが分割されていなかった)。。他のソリューション..
ラッキー

1
私はこれを行っただけですが、古いバージョンをロードする必要はありませんでした(ありがたいことに、バージョンがありません)。HKEY_LOCAL_MACHINE \ ControlSet001 \ Control \ Session Manager \ Environmentに移動しましたが、まだそこにありました。まだコマンドラインが開いているからでしょうか?
ロブ・グレー

4

「以前のバージョンの復元」を排除してくれたマイクロソフトに感謝します。ただし、システムドライブ(通常はC :)でシステム保護を有効にしている場合は、古いバージョンに戻すことができます。UIを削除したからといって、基礎となるバックアップを削除したわけではありません。

まず、シャドウエクスプローラーをダウンロードします。それからそれを書くために彼らの足でお辞儀をします。http://www.shadowexplorer.com/

インストール後、Mark Sowulが承認した回答で参照されているファイルに移動できます。シャドウエクスプローラのプルダウンを使用して、ブラウザに表示する日付/バージョンを選択することに注意してください。 シャドウエクスプローラーの日付セレクター

  • ユーザーアカウントの以前のenv変数を復元するには、c:\ users [your username] \ NTUSER.DATに移動します
  • システムの以前のenv変数を復元するには、C:\ Windows \ System32 \ config \ RegBack \ SYSTEMに移動します
  • 目的の日付/バージョンとファイルを選択したら、ファイルを右クリックしてエクスポートを選択します
  • 一時フォルダーにエクスポートする
  • 次に、上記の「ロードハイブ」の手順に従いますが、エクスポートしたこの一時ファイルを選択します。


1

まあ、これはちょっとハックですが、元に戻してパスを取得し、現在の状態に再び戻すことができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.