1

Есть ли какая-либо команда, которую я могу запустить вне графического интерфейса Windows, чтобы изменить программу, чтобы она всегда работала от имени администратора? У меня есть несколько сотен.Файлы EXE нужно менять, и каждый из них утомительно трогать через проводник, поэтому я бы предпочел их обрабатывать в пакетном режиме.

1 ответ1

2

Да, ты можешь!

Создайте сценарий, который делает.REG-файл для добавления новых записей в реестр, по одной на каждый исполняемый файл, который необходимо настроить, чтобы перевернуть бит и разрешить приложению запускаться от имени администратора. Примеры, показанные ниже, относятся к исполняемому файлу с именем «BAR.EXE» в «C:\Program Files (x86)\FOO\» и, поверьте мне, тильда и пробел перед RUNASADMIN очень важны.

Для всех пользователей:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\Program Files (x86)\FOO\BAR.EXE" =
"~ РУНАСАДМИН"

Или для одного конкретного пользователя:

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers] "C:\Program Files (x86)\FOO\BAR.EXE" =
"~ РУНАСАДМИН"

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