Я пробую это на виртуальной машине Windows 7.
- Windows 7 64 уже установлена на виртуальной машине
- Загрузите ПК с помощью DVD-диска Windows 7
- Перейдите в раздел «Восстановление компьютера» — «Командная строка» — каталог Windows на диске.
- Запустите Regedit.exe и создайте ключ с именем say
Test
, а затем задайте строковое значение для значения с именем sayVal1
в разделе HKLM\Software (см. снимок экрана) - Выйти и перезапустить
Теперь, когда вы снова загружаетесь с DVD-диска Windows 7 и открываете реестр, этот ключ и запись не существуют.
Что я тут упускаю? Может кто-нибудь помочь. Это как-то связано с разрешениями?
решение1
Это связано с тем, что в этом случае вы редактируете реестр для загруженной среды Win PE, в которую вы (временно) загружены, а не для автономной среды на жестком диске.
В RegEdit выберитеФайл->Загрузить улейдля загрузки автономного файла куста реестра, в который вы хотите внести изменения.
то есть:
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