Есть ли какая-либо команда, которую я могу запустить вне графического интерфейса Windows, чтобы изменить программу, чтобы она всегда работала от имени администратора? У меня есть несколько сотен.Файлы EXE нужно менять, и каждый из них утомительно трогать через проводник, поэтому я бы предпочел их обрабатывать в пакетном режиме.
1 ответ
Да, ты можешь!
Создайте сценарий, который делает.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" =
"~ РУНАСАДМИН"