私はこれをWindows 7仮想マシンで試しています
- Windows 7 64はすでにVMにインストールされています
- Windows 7 DVDを使用してPCを起動する
- コンピュータの修復 - コマンドプロンプト - ドライブ上のWindowsディレクトリに移動します
- Regedit.exe を実行し、say というキーを作成し
Test
、HKLM\Software の下の say という値に文字列値を設定しますVal1
(スナップショットを参照) - 終了して再起動
ここで、Windows 7 DVD を使用して再度起動し、レジストリにアクセスすると、そのキーとエントリは存在しません。
ここで何が足りないのでしょうか? 誰か助けてくれませんか。権限と関係があるのでしょうか?
答え1
これは、そのシナリオでは、ハード ディスク上のオフライン環境ではなく、(一時的に) 起動したロード済みの Win PE 環境のレジストリを編集しているためです。
RegEditで選択ファイル->Hive をロード変更を加えるオフライン レジストリ ハイブ ファイルを読み込みます。
例:
HKEY_LOCAL_MACHINE\SAM > c:\windows\system32\config\SAM
HKEY_LOCAL_MACHINE\SYSTEM > c:\windows\system32\config\system
HKEY_LOCAL_MACHINE\SOFTWARE > c:\windows\system32\config\software
HKEY_USERS\.Default > c:\windows\system32\config\default
HKEY_CURRENT_USER > c:\users\<user name>\ntuser.dat