Смена реестра без прав админа windows 10 - PullRequest
0 голосов
/ 21 апреля 2020

Изменение реестра без прав администратора windows 10

Как лучше всего добавить запись XXX в windows реестр с паролем

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\XXX

текущие разрешения для всех читают .

Попробовал это:

[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker]
@="Run as user without UAC privilege elevation"

[HKEY_CLASSES_ROOT\*\shell\forcerunasinvoker\command]
@="cmd /min /C \"set __COMPAT_LAYER=RUNASINVOKER && start \"\" \"%1\"\""

При возникновении ошибки реестра:

Cannot import RegFix.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 operations. 

Если это не может быть сделано любой другой вариант, используя PowerShell или исполняемый файл, не раскрывая пароль.

1 Ответ

0 голосов
/ 21 апреля 2020

Я бы посоветовал просмотреть эту ссылку: http://woshub.com/run-program-without-admin-password-and-bypass-uac-prompt/ Вы можете открыть реестр, даже если он защищен администратором с помощью пакетного файла, который запускает реестр в режиме совместимости RUNASINVOKER, также по этой ссылке есть реестр файл, который позволяет вам работать как администратор без UA C. Для изменения элементов в реестре требуются права администратора, поскольку это влияет на конфигурацию системы, например, то, как System32 нельзя редактировать без прав администратора.

Нельзя писать в HKLM или HKCR без прав администратора. Обходного пути нет

Кен Уайт корректен при нормальных обстоятельствах, но если вы используете файл реестра в ссылке (которую вам необходимо иметь права администратора для импорта в реестр), вы можете обойти UA C и запустить реестр как администратор, позволяющий редактировать реестр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...