Запустив regedit в качестве администратора в Windows Server 2012 R2, я создаю экспорт реестра, затем пытаюсь импортировать тот же самый reg-файл, который я только что экспортировал, и получаю следующее сообщение:

Cannot import *****.reg not all data was successfully written to the registry some keys are open by the system or other processes or you have insufficient privileges to perform this operation

Какие-либо предложения? Прежде чем вносить изменения в реестр, я хочу убедиться, что у меня есть резервная копия, которая действительно может быть восстановлена.

1 ответ1

1

Могут быть ключи, на которые даже администратор не имеет разрешения. Например, ни запись реестра для фона Dektop, HKEY_CLASSES_ROOT\DesktopBackground\Shell\Display , ни ее подразделы и значения не могут быть изменены напрямую, поскольку владельцем является TrustedInstaller.

  • Откройте Regedit для «Computer \HKEY_CLASSES_ROOT \DesktopBackground \Shell \Display», скопировав ключ и вставив его в строку адреса.

DesktopBackground Reg Key

  • Попробуйте изменить значение, например, изменить Position с нижнего на левое.
  • Сообщение об ошибке отображается.

Ошибка редактирования значения

  • Щелкните правой кнопкой мыши на Key Display и выберите Permissions ...
  • Нажмите кнопку Дополнительно .

Доверенный установщик

Обратите внимание, что владельцем ключа является TrustedInstaller. На индивидуальной основе тривиально получить право владения этим ключом и изменить разрешения, чтобы администратор (или пользователь) мог изменить ключ в Regedit или загрузить a.REG-файл для этого ключа. Однако, если таких ключей много (например, вы экспортировали целый улей), вам нужно будет запустить Regedit от имени пользователя TrustedInstaller. Существуют такие приложения, как PowerRun, которые позволяют запускать приглашение CMD или Regedit как TrustedInastaller, но перед использованием дважды проверять любую загрузку. Другое приложение для этой цели было отмечено многими антивирусными движками в VirusTotal.

Также обратите внимание, что с большой силой приходит большая ответственность. Можно изменить реестр достаточно, чтобы потребовать переустановку Windows. К сожалению, я должен признать, что узнал об этом на собственном опыте. Представьте себе весь свой диск, прежде чем проводить крупные эксперименты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .