ホームページ » の仕方 » Windows 7で以前のバージョンのレジストリを復元する方法

    Windows 7で以前のバージョンのレジストリを復元する方法

    以前のシステムの復元スナップショットからレジストリの特定のセクションを手動で復元する場合、または古いバージョンのレジストリから特定のキーにアクセスする場合は、それらのファイルにアクセスしてそれらのセクションをエクスポートします。これは、Windows 7またはVistaでそれを行う方法です。.

    Windows 7とVistaはボリュームスナップショットサービスとも呼ばれるシャドウコピーを使用して「以前のバージョン」機能を強化しているため、レジストリハイブを含む重要なファイルのスナップショットが時間とともに取得されます。完全なシステムの復元を行うことなく方法.

    この記事は、私とRameshが共同で書いたものです。 WinHelpOnline, 誰もカバーしています Windows XPで同じことをする方法.

    シャドウコピーから以前のレジストリハイブにアクセスする

    重要な注意点あなたが何をしているのかを知っていて、起こりうる問題に対処したいと思っているのでなければ、このテクニックを使うべきではありません。まだここ?読む.

    あなたがそうしなければならない最初のことはあなたが本当にそうでなければフォルダにアクセスすることができないので、ユーザーアカウント制御を無効にすることです。再起動したら、新しいWindowsエクスプローラウィンドウを開き、次のフォルダに移動します。

    C:\ Windows \ System32 \ Config

    フォルダの空白部分を右クリックして、メニューから[プロパティ]を選択し、[以前のバージョン]タブをクリックします。移動したら、適切なフォルダをダブルクリックします(ヒント:復元するファイルのバージョンを決定するには、[更新日]フィールドを確認してください)。

    注意:Windows Vista Homeエディションを使用していて、これを実行したい場合は、これらのファイルにアクセスするためにShadow Explorerを使用する必要があります。.

    必要なレジストリハイブファイルを選択し、選択したフォルダにそれらをコピーします。.

    Windowsセキュリティのプロンプトが表示されたら、[OK]をクリックします。.

    そして今、あなたはバックアップレジストリキーを含むフォルダを持つべきです。.

    バックアップバージョンのレジストリが揃ったので、それらを使用して古いバージョンにアクセスできます。.

    レジストリハイブのロードと特定のキーへのアクセス

    この時点で、レジストリハイブ全体をレジストリに読み込むことができます。これにより、メインセクションの1つのサブキーになり、古いバージョンの設定にアクセスできるようになります。スタートメニューの検索ボックスまたは実行ボックスでregedit.exeを使用してレジストリエディタを開き、HKEY_LOCAL_MACHINEまたはHKEY_USERSをクリックしてから、File - > Load Hiveを使用します。.

    新しいハイブに名前を付けるように指示されます - この例では、テストを使用しました.

    そしてそのように、先週のバックアップコピーからの内容で新しいキーを見ることができます。そのため、たとえば、アプリケーションの設定またはライセンスキーの1つが失われた場合、そのアプリケーションのキーを参照することでそれを見つけることができます。あなたがほんの数キーをやっている場合は手動で変更を加える必要があります。.

    この方法を使用してレジストリの大きなチャンクを復元しようとしている場合は、キーをエクスポートし、エクスポートされたファイルをTestではなく正しいキーパスに変更してから再度インポートすることができます。これはちょっとした苦痛ですが、必要ならば役に立つかもしれません.

    完了したら、このキー全体を確実に削除する必要があります。そうしないと、レジストリに不要な部分がたくさん追加されることになります。.

    コマンドラインから以前のバージョンのレジストリキーにアクセスする

    GUIを使用してレジストリキーをロードし、それらすべてのキーを現在のレジストリに追加する代わりに、次のコマンドを使用できます。 RegFileExport バックアップファイルから直接データにアクセスし抽出するためのNirsoftのツール - あなたが探している正確なキーを知る必要があるでしょう。

    たとえば、[プログラムと機能]ダイアログから現在インストールされているプログラムのリストにアクセスしたい場合などです。バックアップファイルと同じディレクトリにコマンドラインアプリケーションがあると仮定して、SOFTWAREレジストリの保存されたバックアップコピーに対して次のようなコマンドを実行します。

    regfileexport SOFTWARE ExportedKey.reg“ HKEY_LOCAL_MACHINE \ SOFTWARE \
    Microsoft \ Windows \ CurrentVersion \ Uninstall」

    これにより、通常の.regファイルが生成されます。これをダブルクリックしてレジストリに内容を入力するか、ファイルを開いて使用する特定のキーを見つけることができます。.

    この方法は、実際にはレジストリのセクションを簡単に復元するために使用できます。特定のアプリケーションに関連するセクションを復元するのにおそらく最も便利です。.

    繰り返しになりますが、レジストリを編集する際には細心の注意を払う必要がありますが、少なくとも、以前よりも多くのことを知っている必要があります。.