Какая команда для изменения EXE для запуска от имени администратора?

358
Jon

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

1

1 ответ на вопрос

2
K7AAY

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

Создайте сценарий, который создает файл .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" =
"~ RUNASADMIN"

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

[HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers] "C: \ Program Files (x86) \ FOO \ BAR.EXE" =
"~ RUNASADMIN"

Использование .cmd может быть проще (клавиша REG ADD ...) LPChip 6 лет назад 0
После https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/reg-add? K7AAY 6 лет назад 0
Да. :) эта ссылка описывает команду, на которую я ссылаюсь идеально. LPChip 6 лет назад 0