W
WindowsITPro - winitpro.ru
@winitpro_ru8.8K подп.
8.2Kпросмотров
92.3%от подписчиков
18 февраля 2026 г.
question📷 ФотоScore: 9.0K
❓ Как отключить запрос повышения привилегий UAC для определенного приложения, не отключая полностью контроль учетных записей на компьютере? 📚 Запрос UAC при запуске программы появляется не только, если она запускается через Run as administrator, но и когда программа имеет встроенный манифест с уровнем requireAdministrator. В этом случае Windows всегда предлагает повышение прав, блокируя запуск без подтверждения. Это может создать проблему с legacy и сторонними приложениями криворуких разработчиков, который включают манифест requireAdministrator на всякий случай, чтобы было🤷‍♂️. Это блокирует возможность нормального использования таких приложений под правами обычного пользователя ⚙️ Для подавления отображения запроса повышения привилегий UAC у приложения можно использовать флаг совместимости RunAsInvoker. Есть несколько сценариев его применения: ➡️ Создать фикс для программы через Application Compatibility Toolkit из состава Windows ADK (entreprise решение для обеспечения совместимости от Microsoft) ➡️ Добавить путь к исполняемому файлу программу в ветку реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers с со значением RUNASINVOKER ➡️ Сделать простой BAT для запуска приложения c переменной окружения __COMPAT_LAYER=RunAsInvoker ✅ Во всех этих случаях программа будет запускаться в user-контексте, не получая привелигированных-прав, но пропуская UAC-проверку Отключение UAC для определенной программы в Windows
8.2K
просмотров
1496
символов
Да
эмодзи
Да
медиа

Другие посты @winitpro_ru

Все посты канала →
❓ Как отключить запрос повышения привилегий UAC для определе — @winitpro_ru | PostSniper