Как вернуть Диспетчер задач после его замены утилитой Process Explorer

Многие продвинутые пользователи наверняка знакомы с утилитой Process Explorer, созданной Марком Руссиновичем — программистом и администратором, принимавшем активное участие в разработке Windows. Process Explorer — замечательный инструмент, средство управления процессами, далеко превосходящее штатный диспетчер задач Windows. Помимо множества функций, в этой утилите есть опция, позволяющая заменить собой встроенный диспетчер задач, так что при его вызове любым из способов будет запускаться Process Explorer.

Располагается она в меню Option и называется «Replace Task Manager». Есть только одна проблема. У некоторых пользователей, после того как они заменили штатный Диспетчер Process Explorer не удаётся выполнить обратную процедуру, так как в меню утилиты по какой-то причине исчезает ранее установленная галочка.

Process Explorer

Попытка запустить Диспетчер задач непосредственно из папки C:\Windows\System32 кликом по исполняемому файлу Taskmgr.exe также ни к чему не приводит, так как вместо Диспетчера задач всё равно запускается Process Explorer.

Как это исправить и вернуть Диспетчер задач? Кто-то скажет, что нужно удалить файл Process Explorer, но если вы это сделаете, то при запуске Диспетчера задач получите ошибку «Не удается найти "C:\Windows\system32\ askmgr.exe". Проверьте, правильно ли указано имя и повторите попытку».

Не удается найти taskmgr.exe

Причина такого поведения в том, что в первый раз, в момент замены Диспетчера задач утилитой Process Explorer последняя была запущена с обычными правами, тогда как запускаться она должна от имени администратора.

При замене Process Explorer прописывает себя в качестве значения параметра Debugger в ключе реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe

Debugger

Так что любое обращение к исполняемому файлу Taskmgr.exe автоматически переадресовывается в Process Explorer. Копаться в реестре, пожалуй, не стоит, как и вообще лезть в недра системы. Вместо этого зайдите в папку с исполняемым файлом утилиты Process Explorer, запустите его от имени администратора.

Taskmgr.exe

И ещё раз установите, а затем снимите галочку «Replace Task Manager».

Replace Task Manager

На этот раз встроенный Диспетчер задач должен быть благополучно возвращён на место.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Рекомендуемые публикации:

8 комментариев

  • Semen:

    Работает только в 32bit версии программы, в 64bit-ной такой метод не срабатывает.

  • starper_2@mail.ru:

    работает в 32 битной версии , в 64 битной неработает

  • Yri:

    Сработало, в 64 битной версии Win10.
    Сначала проделал указанное действие с procexp.exe,затем то же с procexp64.exe (оба файла лежат в папке Program Files\ProcessExplorer).

  • Yri:

    После возврата в реестре исчезла строка Debugger

  • Алексей Купч:

    Срабатывает в 8.1 64, если только запускешь 32-битную версию. Галочка ставится и исчезает. Cтрока Debugger из реестра пропадает. А в 64битной версии Process Explorer галочка не ставится и соответственно, не снимается )). Кстати, AVZ после подмены диспетчера задач обнаружил присутствие отладчика системного процесса.

  • Олег:

    Через реестр восстановил, при этом диспетчер не запускался, пока не запустил Process Explorer с
    правами администратора и поставил/убрал галочку замены. После этого строка Debugger пропала.

  • Руслан:

    Просто удалил програму Process Explorer, и строку Debugger в реестре Диспетчер заработал

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *