
特定のファイル (ntuser.dat など) を指定してレジストリを編集できるレジストリ エディターはありますか?
古いシステム ドライブがあり、これを「A」と呼ぶことにします。A を作業中のコンピューターに接続した場合、特定のファイルを指定して、A の Windows インストールのレジストリにアクセスできるツールはありますか?
(いいえ、そこから起動することはできません。それは選択肢ではありません。)
答え1
regedit を使用して Windows 内で別の Windows ハイブを直接ロードできます。サードパーティのソフトウェアを使用する必要はありません。
ドライブをセカンダリとして別の Windows PC に接続するか、USB アダプターを使用します。
レジストリ エディターで、HKLM (またはロードする必要のあるハイブ) を強調表示し、ファイル > ハイブのロードを実行して、障害のあるドライブの (ドライブ文字):\WINDOWS\System32\config に移動し、ファイル "Software" を強調表示して (またはロードする必要のある別のハイブに移動して)、[OK] を押します。ロードするハイブに名前を付けるように求められます。Test などの一意の名前を付けて、[OK] を押します。HKLM の下に Test という名前のハイブがロードされます。必要な変更を加えてから、"Test" を強調表示し、[ファイル > ハイブのアンロード] を実行します。アンロードを選択するときは、必ず Test キーを強調表示してください。
この方法を使用しても問題は発生していませんが、「起こりうる」リスクを投稿する必要があると考えましたこの記事を参照
注: WinXPには、レジストリの修復と回復と呼ばれる新しい機能があります (MSKBQ815011) であり、通常は WinXP の起動時にアクティブになります。ただし、オフライン ハイブをロードするときにもアクティブになり、ロードされたハイブがユーザーの知らないうちに変更されるという望ましくない影響が生じる可能性があります。"修復" 機能が有益よりも有害であると思われる場合は、WinXP SP1 でこの機能を無効にすることができます: [HKEY_LOCAL_MACHINE\ System \CurrentControlSet \Control \Session Manager \Configuration Manager] SelfHealingEnabled = 0
私はW7 PCでもこれをやったことがない。これはより攻撃的な自己修復メカニズム。ただし、レジストリではなくファイル システムに関連しているようですが、XP と同様の自己修復レジストリも備えていると推測されます。
その他のオフライン レジストリ編集ツール。
答え2
使ってから随分経ちましたがWindows レジストリと回復別のシステムからハイブをロードし、それを (iirc) regedit で編集し、必要に応じてエクスポートできるはずです。
あるいは、Linux/Unixベースのオフラインレジストリエディタがオフライン パスワード チェンジャー ライブ CD
答え3
クラッシュした Windows 7 64 から古いレジストリの一部をインポートする必要がありました。
解決策は非常に簡単で、YARU (Yet Another Registry Utility) という小さなアプリケーションを使用します。インストールは不要で、Windows (すべて)、Linux、Mac で動作します。必要なデータのハイブをインポートし、その一部を .reg ファイルとしてエクスポートしてから、Windows の実際のレジストリにインポートするだけです。ああ、忘れるところでした: 無料です !!!
ケースの詳細: 私はミュージシャンです。毎日使用するサンプラー用に、膨大な量のサウンド バンクを 1 つずつ登録していました。..:\Windows\System32\config\SOFTWARE ファイルを YARU にインポートし、サンプルの特定のエントリを見つけて、ブランチ全体を reg ファイルにエクスポートしました。最後に、新しい Windows レジストリにインポートしました... これで完了です。
これにより、面倒なインストールにかかる時間を節約できます。
注意: サウンドバンクは以前と同じアドレス(ドライブ文字とディレクトリ)に保存されています。
このプログラムはここで見つかります:http://www.tzworks.net/prototype_page.php?proto_id=3
これが皆様のお役に立てば幸いです