У меня Sysinternals Process Explorer установлен как системный менеджер задач (Win7 64). Поскольку половина показателей для чего-либо, запущенного как служба, и процессы, запущенные под другими учетными записями пользователей, либо молча отсутствуют, либо отображаются неправильно, я хотел бы по умолчанию запускать Process Explorer от имени администратора.
Выбор подходящего пункта в меню после неудачного выполнения действия над процессом или недоумения, почему некоторые показатели вообще недопустимы (например, не происходит ввода-вывода, когда диск очень явно читает / записывает гигабайты данных, например, во время Операция резервного копирования системы), безусловно, «работает», но это повторяющееся, большое неудобство.
Флажок « Запуск от имени администратора» в свойствах файла работает для инструментов, которые вы запускаете, нажимая на значок или панель запуска (например, автозапуска), хотя каждый раз вызывает UAC просто одурманивая.
Я понимаю, что это «особенность» супер-умной системы безопасности Windows, которую нельзя избежать, кроме как полностью отключить UAC, что, честно говоря, является вторым наиболее глупым дизайнерским решением, которое я видел в своей жизни.
Однако большая проблема, с которой я сталкиваюсь, заключается в том, что включение указанного флажка для Process Explorer отключит диспетчер задач. Ctrl-shift-ESC показывает занятый курсор в течение доли секунды и больше ничего не делает. Выбор «Диспетчер задач» из контекстного меню на панели задач показывает предупреждение о том, что для выполнения этой операции требуются более высокие привилегии (да, это именно то, что запрашивает пользователь!). Безопасная последовательность внимания вызывает экран блокировки. Нажатие на «Диспетчер задач» ничего не дает.
Если снять флажок, Process Explorer снова будет работать без проблем, но неудивительно, что он работает как обычный пользователь.
Очевидно, парни из Windows обеспокоены тем, что некоторые вредоносные программы, которые уже полностью подорвали систему до такой степени, что она могут обойти безопасную последовательность внимания, могут запустить программу от имени администратора. Печаль во благо.
Есть обходной путь , чтобы и у Process Explorer прийти ударяя Ctrl-Shift-ESC (или последовательность внимания) и работают как администратор?
Ответы:
ЗАПУСТИТЕ ЭТО АВТОМАТИЧЕСКИ НА ЗАГРУЗКЕ WINDOWS
Начать что-либо с правами администратора при загрузке Windows довольно легко, вам просто нужно запланировать задачу . Вот как это делается для Process Explorer в Windows 8.1. Работает в Windows 10 тоже.
Нажмите Win+, Sчтобы открыть чудо поиска, введите sched в поле поиска и выберите опцию Запланировать задачи .
Откроется окно планировщика заданий, нажмите « Создать задание» на правой панели действий.
На вкладке « Общие» введите любое имя, которое вам нравится, и установите флажок « Запускать с наивысшими привилегиями» внизу, например так:
Перейдите на вкладку « Триггеры» , нажмите кнопку « Создать ...» и установите для параметра « Начать задачу» значение « При входе в систему» нажмите ОК :
На вкладке Actions нажмите кнопку New ... и установите Action для запуска программы ; в программе / сценарии укажите путь к исполняемому файлу Process Explorer и, наконец, в поле « Добавить аргументы (необязательно)» введите / t (это приведет к минимизации запуска Process Explorer до t ray):
По сути, все готово, нажмите ОК в главном окне Создать задачу . Process Explorer будет свернут с максимальными привилегиями после входа в систему. Вы можете настроить остальные параметры по своему усмотрению, например, заставить эту задачу запускаться, когда компьютер работает от батареи (полезно для ноутбуков).
Запустить его вручную по требованию
Если это необходимо для запуска задачи по требованию, вам нужно настроить ее начало При создании / изменении задачи на шаге 4. Также на вкладке Настройки установите флажок Разрешить запуск задачи по требованию . Остальные варианты должны быть одинаковыми.
Затем создайте ярлык на рабочем столе Windows, установите его цель :
(Обратите внимание, что имя задачи должно быть точно таким же, как вы указали при создании задачи).
Если вы хотите, вы можете установить комбинацию клавиш в соответствующем поле. Скриншот для справки:
Вот и все, теперь вы можете дважды щелкнуть этот ярлык или использовать заданную вами комбинацию клавиш, чтобы запустить любую задачу с правами администратора, и даже раздражающий контроль учетных записей не будет мешать.
За подсказку спасибо автору этого ответа .
источник
Если вы используете функцию «заменить диспетчер задач», вы можете просто добавить / e в стартовую командную строку в реестре, чтобы она запускалась от имени администратора:
источник
"D:\Programs\ProcessExplorer\procexp64.exe" /e
. Ваш пример не работает..reg
файла, который будет импортирован в Regedit.Сначала создайте -> ярлык автозагрузки, который указывает на Process Explorer, чтобы он запускался при запуске Windows.
Перейдите в свойства этого ярлыка и добавьте параметр / t. Это говорит Process Explorer запускаться от имени администратора. Я также использую параметр / e, который автоматически обходит лицензионное соглашение, которое автор инструментов ненавидит, но юристы заставили его добавить. Итак, мой ярлык выглядит так:
Наконец, в Process Explorer установите флажок «Скрыть при сворачивании» в меню «Параметры». Теперь, когда вы закроете окно, Process Explorer исчезнет в системном трее. Ctrl + Shift + Esc (или любой другой ярлык диспетчера задач) снова откроет существующий (Администратор) экземпляр Process Explorer.
(Чтобы фактически завершить процесс, щелкните правой кнопкой мыши значок в системном трее или используйте Process Explorer, чтобы убить себя. Утомительно, но я редко нахожу необходимость в этом.)
источник
/t
опция просто запускает Process Explorer, скрытый от t ray.