Отключение UAC для определенных приложений


Долгое время меня раздражала необходимость подтверждать запуск программ с правами Администратора. Я конечно не стал выключать UAC, но необходимость подтверждать, что мой FTP сервер имеет право работать от имени администратора поднадоела. Наконец-то решение найдено.Нашел я его не сам, оно опубликовано на английском сайте. Но перевести и записать себе и вам стоит.

Как запускать приложения от имени Администратора


Самый простой способ, это нажать правой кнопкой на ярлычке и выбрать пункт “Запуск от имени Администратора“. Если повторять такое действие часто, то быстро надоедает.

Лучше сделать запуск от имени администратора стандартным, тогда нужно просто запустить приложение и подтвердить свои намерения. Делаем это так. Нажимаем правой кнопкой на ярлыке и заходим в свойства.






Тут нам нужна закладка “Совместимость“






В самом низу есть галочка “Выполнять эту программу от имени администратора“.

К сожалению при каждом запуске вам придется общаться с UAC, подтверждая права программы на запуск.
Запомнить навсегда

Именно эту настройку ищут люди, которые твердо уверены в безопасности программы и необходимости таких действий.

К сожалению все хорошее нужно добывать самому, например скачав с сайта Microsoft Application Compatibility Toolkit.

Думаю с установкой все справятся, если у кого-то не получается, то вот универсальный алгоритм:

Далее-Далее-Далее-Согласен-Далее-Далее-Ждать-Ждать-Ждать-Готово

Теперь запускаем программу, логично, что ее тоже нужно запускать от имени администратора. Находим ее в меню и запускаем.






Попадаем в главное окно программы, тут все на английском, но разобраться можно. Выбираем Custom Databases -> New Database. Нажимаем правой кнопкой на новой базе данных и выбираем Create New -> Application Fix.






Попадаем в окно создания нового правила. Заполняем форму, желательно делать это аккуратно, нам же потом и пользоватся.






После нажатия Next попадаем в окно выбора совместимостей. Тут нам нужно найти пункт RunAsInvoker.






В этом меню ничего не делаем, а нажимаем Next.






Здесь настройки соответствия программы. Это сделано для того, чтобы обезопасится от подмены файлов и выполнения зловредного кода. Я дополнительно поставил галочку “CHECKSUM”. Можно добавить проверку других файлов приложения, например важных библиотек. Но это решение для полных параноиков, которое затормозит запуск приложений.






После нажатия “Finish” нам нужно выбрать меню “File” – “Save as…“






Задаем имя нашей базы данных и сохраняем.






Желательно указать имя попроще и путь покороче.
Применяем правило

Нам нужно запустить командную строку от имени администратора. Для этого находим ярлык командную строку, нажимаем правой кнопкой и выбираем “Запуск от имени Администратора“






Здесь нужно написать команду “sdbinst [path]\filename.sdb“, где [path] – это папка, в которую вы сохранили базу данных, а filename.sdb – это имя файла, в которое ее сохранили. Нажимаем Enter и вуаля.

Теперь приложение должно запускатся без лишних вопросов. Если что-то не получилось, или нужно удалить настройки, нужно запустить командную строку и ввести туда “sdbinst [path]\filename.sdb -u”Неправильная раскладка: jnrk.xtybt гфс lkz jghtltktyys[ ghbkj;tybq

Комментарии

Популярные сообщения из этого блога

Права на папки и файлы (unix/chmod)

Автоматическое монтирование дисков и разделов в Linux или что такое fstab? Проблема Debian

Как подключить сетевой диск Windows в Linux