Отключить UAC для одной программы

Иногда бывает необходимо отключить UAC (контроль учетных записей) для одной программы. Например программа сетевого сканирования NSCSysUI_XEROX.exe от xerox требует запуск от имени администратора, а имея доменную структуру сети это не совсем удобно.

Для решения этой проблемы прибегаем к редактированию реестра. Это можно сделать ручками, запустив regedit.exe или с помощью заранее приготовленного reg файла. Суть одна, поэтому просто приведём пример содержимого reg файла:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers]
«C:\Program Files\XEROX\NetworkScan\NSCSysUI_XEROX.exe»=»RUNASINVOKER»

2 мысли о “Отключить UAC для одной программы”

Правильнее так:
1. Запускаем блокнот от имени Администратора
2. Вставляем следующий код:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers]
«C:Program FilesXEROXNetworkScanNSCSysUI_XEROX.exe»=»RUNASINVOKER» 3. Сохраняем файл с любым именем и расширением .reg например ps32.reg
4. запускаем от имени Администратора и соглашаемся с добавлением ключа в реестр (желательно прежде удалить старые ярлыки)
PS. Так же можно создать исключение к любой программе:
HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers
создать строковый параметр: полный путь к программе .exe с параметром = RUNASINVOKER

Верно, можно и так, но тогда правило будет для всех действовать, если не ошибаюсь.
По поводу исключения к любой программе — это уж слишком на мой взгляд 🙂

Оцените статью
Добавить комментарий