20

Я хочу открыть встроенный диспетчер задач с установленным параметром « Replace Task Manager Process Explorer. Я пробовал:

  • Запуск taskmgr.exe из диалогового окна запуска. Вместо этого был открыт ЧП.

  • Создание копии taskmgr.exe в той же папке. Тогда запустите это. Встроенный диспетчер задач был открыт, но не работал должным образом (его окно было пустым).

  • Создание символической ссылки (с помощью mklink) для taskmgr.exe в той же папке. Тогда запустите это. Вместо этого был открыт ЧП.

Есть ли другой способ, который я могу попробовать? Благодарю.

2 ответа2

31

Здесь есть две проблемы:

  • Способ, которым 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

Запуск Taskmanager из Run

Нажмите кнопку «Пуск», затем папку «Все программы». В папке «Стандартные» щелкните команду «Выполнить». Вы также можете нажать клавиши Windows + R на клавиатуре или включить команду «Выполнить» в меню «Пуск». Наконец, просто введите «taskmgr» и нажмите Enter.

Запуск Taskmanager из ярлыка Или вы можете создать ярлык. Щелкните правой кнопкой мыши на рабочем столе и выберите «Новый», затем нажмите «Ярлык». Откроется новое окно. Перейдите по тому же пути, что и выше, C:\Windows\System32. Прокрутите вниз, пока не увидите taskmgr.exe, выделите его и нажмите кнопку ОК. Нажмите Next, введите имя для вашего ярлыка и, наконец, нажмите Finish.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .