Не запускается диспетчер задач windows server

Обновлено: 05.07.2024

Мы расскажем о том, как восстановить работоспособность Диспетчера задач, если он не открывается. Опишем возможные причины и способы их устранения.

Это очень важная информация! Поделись ею с близкими людьми 😉

Причины ошибки

Утилита запускается вместе с операционной системой Windows каждый раз, когда пользователь включает компьютер. Поэтому случайно выключить его вы не могли. В большинстве случаев, когда возникает проблема с диспетчером, это свидетельствует о наличии вирусов на ПК.

Разработчики вредоносных программ специально внедряют код, отключающий работу Task Manager. Большинство пользователей не знают, как включить его обратно, поэтому они не могут остановить вирусные процессы.

Рекомендуем также воспользоваться бесплатной лечащей утилитой Dr.Web CureIt! , которая способна находить множество угроз даже если популярный Касперский их не заметил.

Как запустить Диспетчер задач, который не открывается [инструкция по шагам]

Диспетчер задач отключен администратором

Как запустить Диспетчер задач, который не открывается [инструкция по шагам]

Как восстановить работоспособность Диспетчера задач

Проверьте наличие файла taskmgr.exe

Некоторые вредоносные программы удаляют исполняемый файл taskmgt.exe из памяти компьютера полностью. Поэтому может так получиться, что вы пытаетесь запустить несуществующий файл, что и приводит к ошибке. Прежде чем приступать к другим методам, было бы полезно удостовериться, что файл лежит на месте.

Через Проводник

Через Командную строку

Если вы обнаружили, что файла нет, то нужно найти в интернете и скачать taskmgr.exe для Windows 10 или Windows 7 в зависимости от того, какая операционная система у вас установлена. Лучше это сделать на официальном сайте Microsoft.

Изменить параметр реестра

Если после этого диспетчер так и не запускается, попробуйте перезагрузить компьютер. Иногда это срабатывает.

Изменить настройки групповой политики

Обратите внимание! Этот метод не будет работать на домашней версии Windows.

Какие еще рабочие способы знаете вы? Пишите в комментариях!

Началось всё с того, что я в тестовых целях (выяснить, есть ли принципиальное различие), поставил Windows Server 2012. Для тех, кто не знает, это такая Windows 8, только дороже. Ну, а ещё, от него можно оторвать GUI и поставить всякие разные роли.

Ну так вот, одна из наиболее приятных вещей в Windows 8 для меня — новый Таск Менеджер, и красивый и удобный. Какое же было моё удивление, когда я открыл его в WinServer 2012 и не увидел некоторых данных.
Вот пара картинок для понятности.


Windows 8:


Windows Server 2012

Как видно, не хватает пары вкладок, кроме того, отсутствуют столбцы с диском и сетью. Диск ещё отсутствут на вкладке Performance, но это хотя бы можно включить командой:
diskperf -y

Вооружившись гуглом, я выяснил, что проблема в следующем:

Что в переводе на русский звучит как «слишком большая нагрузка на диск, поэтому мы это убрали».

Так и представляю картину: серверная, все бегают в мыле, сервер не отвечает, ужасающая нагрузка. И скромный админ в углу: «я случайно открыл таск менеджер на сервере вместо своего нетбука, я больше не буууду!».

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

В общем, меня это не устроило, и я начал исследовать проблему.

Версия 1. Реестр

Зная Microsoft и то, что всё настраивается в реестре, я начал копать taskmgr.exe с целью найти возможные ключи. Единственный подходящий ключ обнаружился в
HKLM\ System\CurrentControlSet\Services\Partmgr, EnableCounterForIoctl
Но как я уже выяснил раньше, этот ключ включается командой diskperf и интереса не представляет.

Версия 2. Неужели действительно проверка на тип системы?

Совершенно не веря, что такое может быть (Microsoft обычно просто выпиливает лишние файлы), я решил проверить, а что будет, если сказать Таск Менеджеру, что он на самом деле на клиентской системе.

Чтобы проверить версию системы из своего приложения, нужно вызвать функцию GetVersionEx. Вернётся структура OSVERSIONINFOEX, где в поле dwProductType будет указано, сервеная или клиентская версия системы.

При этом, GetVersionEx вызывает RtlGetNtProductType, которая в регистре ecx возвращает 1 для клиентской и 3 для серверной. С неё-то и начнём.

Отладчиками под Windows я пользовался мало, поэтому выбрал единственный, с которым умею обращаться в данном случае, WinDbg (прямая ссылка на не самую свежую версию). Для него есть замечательная команда, которой можно сделать автоматический брекпоинт с заменой:

bp ntdll!RtlGetNtProductType "as /x ReturnValue rcx; gu; ed ReturnValue 1; g"

(т.е. открываем наш taskmgr.exe, выполняем команду, запускаем выполнение).

И… идея сработала. Все вкладки появились, да ещё и полностью рабочие. Т.е. функционально всё присутствует, а отключено только по политическим мотивам (могли бы по тем же мотивам их просто спрятать по умолчанию).


Соответственно, нужно копать дальше в данном направлении. Ставим бряк на ntdll!RtlGetNtProductType и смотрим по Call Stack, когда нас вызовет реальный taskmgr, а не инициализационные куски. Выглядит это примерно так:


Идём по стектрейсу ставим брекпоинт на TaskMgr (или доходим вручную) и видим следующий код:


Это проверка кода возврата, тут нам делать нечего, идём чуть дальше:

Вот он, самый сок!
Сравнивается регистр на 1 и на 3, и в зависимости от ситуации идёт переход на нужную ветку.
Ставим al в 1 и наблюдаем что всё успешно работает. Половина пути пройдена. Нужно думать над решениями, как это всё оформить на постоянной основе.

  1. Можно сделать скрипт для WInDbg, который всё будет делать сам. Неспортивно
  2. Пропатчить память перед запуском TaskMgr. Вариант пришлось отбросить, потому что я не знаю как это сделать, а разбираться долго.
  3. Пропатчить сам taskmgr.exe. Самый простой вариант, только сломаем целостность файла и система может периодически его возвращать к старой версии. Но решил, что с этим можно прожить и стал думать над этим вариантом

Итак, нам нужно заменить данный код. Способов заменить его множество: сравнить al не с 1, а с 3, заменить jne, на je, изменить адрес джампа. В общем, я выбрал самый дубовый способ, заменить jne на пару nop'ов. Так что в результате, будет бессмысленное сравнение, затем прыжок куда надо. Делается это просто. Запоминаем нужную последовательность байт: 8a84244a0100003с01, находим её в вашем любимом Hex-редакторе и меняем на что надо. В данном случае 750c на 9090.


Сохраняем и…

Выясням, что мы сломали цифровую подпись файла (ну, кто бы сомневался). Значит её надо убить. Вариантов много, но мы на хабре, поэтому воспользуемся программой design от хабраюзера DnV.


Запускаем… и ничего. Те же проблемы с повреждённой подписью. Откуда он её берёт? Не буду утомлять рассказом про то, как я пытался с этим разобраться, подписывал файл самостоятельно, готов был бросить всё это дело, а оказалось…

(это скриншот из программы Stud_PE).

Заценили шутку от Microsoft? Целостность файла проверяется флагом в самом файле. Тайный смысл этого мне не понять, если только защита от глупых вирусов.
Как я дошёл до этого флага, сам не понимаю, но в общем, снимаем его, сохраняем, и… всё работает!

После этого заменяем оригинальный (не забывая раздать себе права на это действие), и пользуемся продвинутым Таск Менеджером.

Ну и бонусом пишем статью на хабр :) Надеюсь, что вам она была интересна.

Если кто захочет повторить в образовательных целях, то для проверки корректности результата вот вам файл.


Windows 10 включает в себя множество программных и служебных инструментов для управления ПК. Одним из них является диспетчер задач, который большинство людей используют для принудительного завершения работы программного обеспечения, когда оно зависает или перестает работать. Диспетчер задач также предоставляет важную информацию, такую как активные процессы, проверка потребления памяти, производительности системы и использования диска.

Но, что делать, если сам диспетчер задач в Windows 10 перестает работать? Как проверить, какая программа зависла и замедляет работу ПК? Диспетчер задач может не работать по нескольким причинам, и есть вероятность, что вы не знаете, с чего начать.

Как открыть Диспетчер задач

Есть три способа открыть диспетчер задач, и если один из них не работает, вы можете попробовать другой.

Самый распространенный метод – щелкнуть правой кнопкой мыши на панели задач и выбрать Диспетчер задач.

Запуск диспетчера задач через контекстное меню

Вы можете попробовать использовать два сочетания клавиш. Одно – Ctrl + Alt + Del , а другое – Ctrl + Shift + Esc .

Вы также можете открыть диспетчер задач, используя командное окно «Выполнить». Просто нажмите Win + R и введите taskmgr перед тем, как нажать Enter .

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

Диспетчер задач отключен администратором

Хотите использовать диспетчер задач в гостевой учетной записи? Войдите в Windows 10 под своей основной учетной записью или учетной записью администратора. Нажмите Win + R , чтобы открыть командное окно «Выполнить». Введите gpedit.msc и нажмите Enter .

Это должно открыть окно редактора групповой политики. Перейдите к следующей структуре папок и дважды щелкните Удалить диспетчер задач.

Конфигурация пользователяАдминистративные шаблоныСистемаВарианты действий после нажатия Ctrl+Alt+Del

Управление диспетчером задач через групповую политику

В следующем всплывающем окне установите флажок «Включено» и нажмите ОК .

Теперь диспетчер задач будет работать, даже если вы используете гостевую учетную запись.

Диспетчер задач «не отвечает»

Некоторые из наших читателей отметили, что у них был только один пользователь без гостевой учетной записи на ПК, но они не могли открыть диспетчер задач. В этом случае вы должны увидеть следующую ошибку: Диспетчер задач не отвечает.

Чтобы решить эту проблему, нажмите комбинацию Win + R , чтобы запустить командную строку, введите regedit и нажмите Enter .

Это откроет редактор реестра. Перейдите к следующей структуре папок.

Если у вас нет папки System внутри Policies, вам не нужно ничего делать.

Политика диспетчера задач

Если есть системная папка, проверьте, есть ли раздел реестра с именем DisableTaskMgr. Если он есть, удалите его.

Сканирование на вредоносные программы

Заражение вредоносным ПО и вирусами может вызвать самые разные проблемы. Одна из этих проблем заключается в том, что указанная вредоносная программа отключает важные функции Windows, такие как диспетчер задач, командная строка и другие. Я рекомендую вам скачать и установить Malwarebytes. Его бесплатная версия достаточно хороша.

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

Повторно включите диспетчер задач

Просто скачайте программу по ссылке и запустите. Интерфейс прост, удобен и не перегружен. Есть чекбоксы для множества сервисов, включая диспетчер задач. По умолчанию программа должна выбрать все параметры. Если это не так, выберите Диспетчер задач и нажмите кнопку Включить повторно . Попробуйте запустить диспетчер задач ещё раз.

По-прежнему не можете решить проблему с помощью простых решений? Хорошо, давайте посмотрим на несколько более сложных.

Проверьте системные файлы

В Windows 10 есть несколько инструментов для восстановления, которые помогут вам определить потенциальные ошибки. Один из них – SFC или средство проверки системных файлов. Как следует из названия, SFC просканирует вашу систему на наличие поврежденных файлов и восстановит их. Возможно, поврежден один из системных файлов, связанных с диспетчером задач.

Кликните правой кнопкой мыши по меню «Пуск» и выберите Windows PowerShell (администратор).

Теперь введите следующую команду и нажмите Enter .

Убедитесь, что в заголовке окна указано «Администратор».

Сканирование целостности системных файлов Windows 10

Когда сканирование завершится и покажет 100%, выйдите из PowerShell и перезагрузите компьютер.

Запустите DISM

DISM (обслуживание образов развертывания и управление ими) – ещё один инструмент командной строки Windows 10, который используется для обслуживания образа Windows, содержащегося в WIM-файле.

Повторно запустите PowerShell от имени администратора и введите следующую команду:

DISM /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /RestoreHealth

Используйте Process Explorer

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

Отслеживание процессов Windows 10 с помощью Process Explorer

Это потому, что Process Explorer более мощный и отображает больше деталей, чем диспетчер задач. Process Explorer имеет размер всего 2,5 МБ и может полностью заменить диспетчер задач. Поэтому каждый раз, когда вы открываете диспетчер задач, вместо него запускается диспетчер процессов. Вы можете отслеживать последний файл DLL любого процесса, находить утечки памяти, контролировать активные и запущенные процессы, можете использовать его для разблокировки файлов и папок и т.д. И всё это в удобном древовидном представлении. Самое приятное то, что вам даже не нужно устанавливать его.

Если вы нашли другой способ решить эту проблему, сообщите нам об этом в комментариях ниже.


Windows 10 включает в себя множество программных и служебных инструментов для управления ПК. Одним из них является диспетчер задач, который большинство людей используют для принудительного завершения работы программного обеспечения, когда оно зависает или перестает работать. Диспетчер задач также предоставляет важную информацию, такую как активные процессы, проверка потребления памяти, производительности системы и использования диска.

Но, что делать, если сам диспетчер задач в Windows 10 перестает работать? Как проверить, какая программа зависла и замедляет работу ПК? Диспетчер задач может не работать по нескольким причинам, и есть вероятность, что вы не знаете, с чего начать.

Как открыть Диспетчер задач

Есть три способа открыть диспетчер задач, и если один из них не работает, вы можете попробовать другой.

Самый распространенный метод – щелкнуть правой кнопкой мыши на панели задач и выбрать Диспетчер задач.

Запуск диспетчера задач через контекстное меню

Вы можете попробовать использовать два сочетания клавиш. Одно – Ctrl + Alt + Del , а другое – Ctrl + Shift + Esc .

Вы также можете открыть диспетчер задач, используя командное окно «Выполнить». Просто нажмите Win + R и введите taskmgr перед тем, как нажать Enter .

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

Диспетчер задач отключен администратором

Хотите использовать диспетчер задач в гостевой учетной записи? Войдите в Windows 10 под своей основной учетной записью или учетной записью администратора. Нажмите Win + R , чтобы открыть командное окно «Выполнить». Введите gpedit.msc и нажмите Enter .

Это должно открыть окно редактора групповой политики. Перейдите к следующей структуре папок и дважды щелкните Удалить диспетчер задач.

Конфигурация пользователяАдминистративные шаблоныСистемаВарианты действий после нажатия Ctrl+Alt+Del

Управление диспетчером задач через групповую политику

В следующем всплывающем окне установите флажок «Включено» и нажмите ОК .

Теперь диспетчер задач будет работать, даже если вы используете гостевую учетную запись.

Диспетчер задач «не отвечает»

Некоторые из наших читателей отметили, что у них был только один пользователь без гостевой учетной записи на ПК, но они не могли открыть диспетчер задач. В этом случае вы должны увидеть следующую ошибку: Диспетчер задач не отвечает.

Чтобы решить эту проблему, нажмите комбинацию Win + R , чтобы запустить командную строку, введите regedit и нажмите Enter .

Это откроет редактор реестра. Перейдите к следующей структуре папок.

Если у вас нет папки System внутри Policies, вам не нужно ничего делать.

Политика диспетчера задач

Если есть системная папка, проверьте, есть ли раздел реестра с именем DisableTaskMgr. Если он есть, удалите его.

Сканирование на вредоносные программы

Заражение вредоносным ПО и вирусами может вызвать самые разные проблемы. Одна из этих проблем заключается в том, что указанная вредоносная программа отключает важные функции Windows, такие как диспетчер задач, командная строка и другие. Я рекомендую вам скачать и установить Malwarebytes. Его бесплатная версия достаточно хороша.

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

Повторно включите диспетчер задач

Просто скачайте программу по ссылке и запустите. Интерфейс прост, удобен и не перегружен. Есть чекбоксы для множества сервисов, включая диспетчер задач. По умолчанию программа должна выбрать все параметры. Если это не так, выберите Диспетчер задач и нажмите кнопку Включить повторно . Попробуйте запустить диспетчер задач ещё раз.

По-прежнему не можете решить проблему с помощью простых решений? Хорошо, давайте посмотрим на несколько более сложных.

Проверьте системные файлы

В Windows 10 есть несколько инструментов для восстановления, которые помогут вам определить потенциальные ошибки. Один из них – SFC или средство проверки системных файлов. Как следует из названия, SFC просканирует вашу систему на наличие поврежденных файлов и восстановит их. Возможно, поврежден один из системных файлов, связанных с диспетчером задач.

Кликните правой кнопкой мыши по меню «Пуск» и выберите Windows PowerShell (администратор).

Теперь введите следующую команду и нажмите Enter .

Убедитесь, что в заголовке окна указано «Администратор».

Сканирование целостности системных файлов Windows 10

Когда сканирование завершится и покажет 100%, выйдите из PowerShell и перезагрузите компьютер.

Запустите DISM

DISM (обслуживание образов развертывания и управление ими) – ещё один инструмент командной строки Windows 10, который используется для обслуживания образа Windows, содержащегося в WIM-файле.

Повторно запустите PowerShell от имени администратора и введите следующую команду:

DISM /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-Image /RestoreHealth

Используйте Process Explorer

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

Отслеживание процессов Windows 10 с помощью Process Explorer

Это потому, что Process Explorer более мощный и отображает больше деталей, чем диспетчер задач. Process Explorer имеет размер всего 2,5 МБ и может полностью заменить диспетчер задач. Поэтому каждый раз, когда вы открываете диспетчер задач, вместо него запускается диспетчер процессов. Вы можете отслеживать последний файл DLL любого процесса, находить утечки памяти, контролировать активные и запущенные процессы, можете использовать его для разблокировки файлов и папок и т.д. И всё это в удобном древовидном представлении. Самое приятное то, что вам даже не нужно устанавливать его.

Если вы нашли другой способ решить эту проблему, сообщите нам об этом в комментариях ниже.

Читайте также: