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

How Run Programs Elevated Without Uac Prompt Winhelponline

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



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

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



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

  1. Запустить планировщик заданий ( taskschd.msc )
  2. Щелкните правой кнопкой мыши категорию библиотеки планировщика заданий слева и выберите Новая папка
  3. Назовите папку как Мои приложения

  4. Выберите Мои приложения папка
  5. в Действия панель справа щелкните Создать задачу…

  6. Введите имя задачи, которую вы хотите создать.
  7. Включите опцию Беги с высшими привилегиями . Это самый важный шаг.
  8. в Действие вкладку, щелкните Новый
  9. Нажмите Просматривать… для выбора программы (Пример: Regedit.exe ), который вы хотите запустить, и укажите параметры, необходимые для приложения, если они есть. Например, чтобы выполнить файл .reg, выберите regedit.exe и укажите параметр как / s filename.reg с полным путем.

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



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

    заявка Используется командная строка
    Услуги MMC mmc.exe services.msc
    Диспетчер устройств mmc.exe devmgmt.msc
    Редактор реестра c: windows regedit.exe
    Командная строка администратора c: windows system32 cmd.exe
СВЯЗАННЫЙ: [Fix] UAC запрашивает пароль, даже если вы вошли в систему как администратор

Шаг 2. Запуск запланированного задания вручную

Чтобы запустить элемент запланированной задачи вручную, используйте schtasks.exe инструмент командной строки, поставляемый с Windows. Например, чтобы запустить задачу консоли служб, которую вы уже создали, используйте следующую команду:



SCHTASKS.EXE / ЗАПУСК / TN  MyApps  SERVICESMMC

Заметка: где УСЛУГИ это имя задачи (см. Рисунок 1 ). Вам нужно будет заключить название задачи в двойные кавычки, если название задачи содержит пробелы между ними. (Пример: SCHTASKS.EXE / RUN / TN 'Имя задачи' )

Чтобы запустить задачу редактора реестра, выполните следующую команду:

SCHTASKS.EXE / RUN / TN  MyApps  REGEDIT

(Если имя папки Мои приложения не упоминается, вы увидите сообщение об ошибке ОШИБКА: система не может найти указанный файл. при попытке запустить задачу.)

Если вы создали задачи в библиотеке планировщика задач (без создания отдельной папки в планировщике задач), вы можете просто указать имя задачи, как показано ниже:

SCHTASKS.EXE / RUN / TN имя_задачи

Создание ярлыков на рабочем столе для запуска каждой задачи

Вы можете создать ярлык на рабочем столе для каждого запланированного задания, созданного вами ранее. Щелкните правой кнопкой мыши на рабочем столе и выберите «Создать», «Ярлык». Введите командную строку (например, SCHTASKS.EXE / RUN / TN MyApps REGEDIT ). Назовите название ярлыка и нажмите Конец .

Запустить задачу в свернутом виде

Поскольку Schtasks.exe - это консольная утилита, вы будете видеть, как окно командной строки быстро открывается и закрывается при каждом запуске ярлыка. Таким образом, вы можете настроить ярлык для работы в свернутом состоянии окна в свойствах ярлыка.

  • Щелкните ярлык правой кнопкой мыши и выберите Свойства .
  • в Бежать раскрывающиеся варианты выберите Свернуто
  • Нажмите Хорошо .

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

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

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


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)