Как открыть встроенный диспетчер задач при его замене на Process Explorer?
Я хочу открыть встроенный диспетчер задач с помощью Process Explorer Replace Task Manager
опция проверена. Я пробовал:
Бег
taskmgr.exe
из диалогового окна запуска. Вместо этого был открыт ЧП.Создание копии
taskmgr.exe
в той же папке. Тогда запустите это. Встроенный диспетчер задач был открыт, но не работал должным образом (его окно было пустым).Создание символической ссылки (используя
mklink
) изtaskmgr.exe
в той же папке. Тогда запустите это. Вместо этого был открыт ЧП.
Есть ли другой способ, который я могу попробовать? Благодарю.
2 ответа
Здесь есть две проблемы:
Способ, которым Process Explorer берет на себя управление из диспетчера задач, путем добавления значения реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Параметры выполнения файла изображения \taskmgr.exe\Debugger
Это означает, что всякий раз, когда вы запускаете исполняемый файл с именем taskmgr.exe, запускайте все, что указано в этом значении. Поэтому перемещение диспетчера задач в другой каталог не работает.
Переименование taskmgr.exe во что-то другое, кажется, что-то ломает в диспетчере задач. Вот почему вы видите пустое окно. Это довольно странное поведение, обычно нет проблем с переименованием исполняемого файла.
Переименованный диспетчер задач ведет себя довольно странно. Даже если он запущен со среднего уровня целостности, он автоматически работает с высоким уровнем целостности и не может быть уничтожен даже с правами локальной системы.
Поэтому пока я не вижу способа использовать Process Explorer в качестве диспетчера задач по умолчанию и одновременно запускать диспетчер задач.
Обходной путь не так уж плох:
В Process Explorer снимите флажок "Параметры - Заменить диспетчер задач", затем запустите "taskmgr.exe" и снова отметьте "Параметры - Заменить диспетчер задач".
В качестве альтернативы вы можете создать пакетный файл, который удаляет этот параметр реестра, запускает диспетчер задач и помещает этот параметр обратно в:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /f
start taskmgr.exe
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /t REG_SZ /d "C:\PATHTO\PROCEXP.EXE" /f
Единственная проблема с этим пакетом состоит в том, что вам нужно запускать его как администратор с повышенными правами, поэтому при создании ярлыка для него укажите запускать его как администратор. Как обычный пользователь вы не можете изменить эти настройки реестра.
Потому что это невозможно, то колышемся по ветру: 1. Открытая sysinternal версия taskmaneger т.е. Проводник процессов. 2.Нажмите замену: Параметры / Заменить диспетчер задач 3. Откройте обычный диспетчер задач с помощью Winflag+R: C:\WINDOWS\System32\Taskmgr.exe 4. Сделайте свое дело 5. Нажмите Параметры / Заменить диспетчер задач
Запуск Taskmanager из Run
Нажмите кнопку "Пуск", затем папку "Все программы". В папке "Стандартные" щелкните команду "Выполнить". Вы также можете нажать клавиши Windows + R на клавиатуре или включить команду "Выполнить" в меню "Пуск". Наконец, просто введите "taskmgr" и нажмите Enter.
Запуск Taskmanager из ярлыка Или вы можете создать ярлык. Щелкните правой кнопкой мыши на рабочем столе и выберите "Новый", затем нажмите "Ярлык". Откроется новое окно. Перейдите по тому же пути, что и выше, C:\Windows\System32. Прокрутите вниз, пока не увидите taskmgr.exe, выделите его и нажмите кнопку ОК. Нажмите "Далее", введите имя для вашего ярлыка и, наконец, нажмите "Готово".