Как запускать программы от имени администратора (с повышенными правами) без запроса UAC

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

Как запускать программы с повышенными правами без запроса UAC

Вы можете запускать приложения с повышенными правами (как администратор), не получая запрос на повышение прав UAC при входе в учетную запись администратора. Хитрость в обход UAC состоит в том, чтобы создать запланированное задание (с самыми высокими привилегиями) для каждой программы, которую вы хотите запустить, а затем вызвать элемент запланированного задания вручную, используя schtasks.exe, Следующие инструкции относятся ко всем версиям Windows, включая Windows 10.

Шаг 1: Создание запланированной задачи

  1. Запустить планировщик заданий (taskschd.msc)
  2. Щелкните правой кнопкой мыши категорию «Библиотека планировщика заданий» слева и выберите «Новая папка».
  3. Назовите папку как MyApps
  4. Выберите папку MyApps
  5. На панели «Действия» справа нажмите «Создать задачу».
  6. Введите имя для задачи, которую вы хотите создать.
  7. Включите опцию Запускать с наивысшими привилегиями. Это самый важный шаг.
  8. На вкладке «Действие» нажмите «Создать».
  9. Нажмите кнопку Обзор…, чтобы выбрать программу (пример: Regedit.exe), которую вы хотите запустить, и укажите параметры, необходимые для приложения. Например, чтобы выполнить файл .reg, выберите regedit.exe и упомяните параметр как /s filename.reg с полным путем.

    Чтобы запустить апплет MMC Services, найдите и выберите MMC.EXE и введите services.msc в поле Добавить аргументы (необязательно).

    Некоторые из программ, которые я часто использую:

    заявкаИспользуется командная строка
    Услуги ММСmmc.exe services.msc
    Диспетчер устройствmmc.exe devmgmt.msc
    Редактор реестраC: \ Windows \ regedit.exe
    Командная строка администратораC: \ Windows \ system32 \ cmd.exe

Примечание. В свойствах ярлыка вы можете нажать «Изменить значок» и назначить соответствующий ярлык. В большинстве случаев значки должны присутствовать внутри самого исполняемого файла. Для Regedit.exe перейдите к Regedit.exe и выберите значок. Вы также можете просмотреть файлы shell32.dll и imageres.dll для дополнительных значков.

Вот ярлыки, которые я создал для запуска часто используемых программ в моей системе, и я переместил их на панель инструментов панели задач для быстрого доступа. Обратите внимание, что вы также можете закрепить ярлыки в меню «Пуск», если хотите.

Таким образом, вы можете запускать ваши часто используемые программы с повышенными привилегиями, не получая подсказку контроля учетных записей и не ослабляя настройки безопасности вашего компьютера. Обратите внимание, что описанный выше способ обхода UAC работает только в том случае, если вы вошли в систему как администратор, и здесь не возникает проблем с повышением привилегий.

Ссылка на основную публикацию