На основе информации, представленной в , этот ответ вы можете добавить полный путь к разделу реестра Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
с помощью команды REG:
Все должно быть включено однострочный, но для ясности я помещаю каждый аргумент в отдельную строку
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"
/v "c:\full\path\to\your\exe\file.exe"
/t REG_SZ
/d "RUNASADMIN"
. Выше команда устанавливает флаг совместимости для всех пользователей / в системе. Если вы хотите установить его только для текущего пользователя, используйте HKCU вместо HKLM.
Обратите внимание, что для установки значения в поддереве HKLM требуется повышение.
Это проверено на Win7, но должно работайте над Vista и Win8.