Самопроизвольно запускается консоль cmd.exe: как устранить проблему? — OneKu

Почему выскакивает cmd.exe при старте системы или при выключении компьютера?

Дыры с Ближнего ВостокаВам будет интересно:Дыры с Ближнего Востока

Начнем с того, что появление консоли может быть спровоцировано либо системными процессами, которые стартуют слишком медленно по причине устаревшего «железа», которое попросту не успевает обрабатывать системные процессы, либо с недостатком прав пользователя в загружаемой ОС, когда какая-то служба блокируется, либо вирусной активностью.

Консоль команд исчезает и появляется: причина в windows?

Если есть основания полагать, что причина того, консоль команд исчезает и появляется не в программах со стороны, а в самой Windows, есть смысл копнуть с другой стороны. Речь идёт о тех же задачах, но исполняемых на сей раз от имени среды .NET Framework.

Да, со стороны программ, её использующих, но по причине неисправности именно самой .NET Framework. И причина беспрерывного мигания консоли cmd заключается в том, что какая-то из программ пытается обновиться или доустановить какой-то из компонентов. Итогом должна послужить установка .

NET Framework последней версии. Этим же, кстати, грешит и подписка на продукцию Microsoft Office, встречаемая в том же Планировщике как Office Subscription Maintenance. Она, если вы обладатель “Офиса”, регулярно проверяет вашу лицензию на предмет валидности. Если ей это не удаётся, она запускает проверку повторно, и так по кругу. Заметили такую в Планировщике? – отключайте.

Консоль команд исчезает и появляется: проверьте планировщик.

Большинство процессов, запускаемых фоном (а в том числе и обновления) запланированы системой. А значит видны в Планировщике заданий. Чаще всего своим заданием они имеют однократный запуск, если задача исполняется успешно. Если нет – задача может повторяться, перезапуская консольный скрипт.

Не редкость – сбой исполнения задачи при переходе с предыдущей версии Windows на обновлённую или работа после очередного крупного обновления. Так что начать копать лучше именно отсюда. Но, к сожалению, Планировщик придётся “лопатить” вручную, ибо вседейственного способа пока нет.

Я лишь могу вам показать пару инструментов, которые помогут определиться в направлении поиска. Вообще, работа над ошибками через Планировщик требует более развёрнутого объяснения. Но пока что запускаем Планировщик командой taskschd.msc из строки Выполнить (WIN R).

Начнём с финиша: у любой из запланированных задач есть код результата исполнения в части Результат последнего запуска. Сразу примите к сведению, что ЛЮБОЙ результат уже выполненной задачи, отличный от значения 0x0 – ошибка. Особое внимание обратите на задачи, которые имеют множество триггеров для начала выполнения.

Соотнеся со временем последнего запуска (дата и время должны быть недавнишними) и условиями, вы сразу увидите с какой-программой “что-то не то”. Системные задания, датируемые 90-ми годами, конечно, не в счёт. Вобщем, от этой ситуации и отталкивайтесь. Косвенно о состоянии задач можно судить уже с начального экрана Планировщика:

Все задачи, если кто забыл, имеют конкретный адрес. Это C:WindowsSystem32Tasks. Каждая из них легко открывается любым текстовым редактором. В открытом файле вы легко увидите кто её запланировал, с помощью какой программы та призвана открываться и т.п. Кроме того, любая из задач оставляет свой след и в реестре:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTree

На фоне всего вышесказанного с каждой из проблемных задач вы легко можете разобраться простым её удалением. В том числе конкретной (по имени) задачи прямо из папки в Проводнике и удалением ключа в реестре. Потому как, если причина в программе стороннего разработчика, то далеко за такими задачами ходить не нужно:

:/>  KMS Tools Portable 01.12.2019 by Ratiborus [Multi/Ru]

Ничего не помогает…

Срочно запускаем антивирусную и антималварьную программы. Всякий раз прошу не путать эти полезные, но всё-таки по-своему шорные приложения. Исключения составляют комплексные программы, позволяющие перехватывать не только вирусы, но и другие зловредные процессы.

Ссылок на программы не даю, мне за них не платят. Но донести хочу факт – такое поведение консоли может говорить о предпринимаемых против вашего компьютера злонамеренных действиях. Характерный тому пример, который мне разрешено публиковать на страницах блога, в статье Взлом Windows XP или что такое метерпретер?

Всем успехов.

Откат системы

Для тех случаев, когда появление окна командной строки (cmd.exe) раньше не замечалось, простейшим решением станет восстановление системы стандартными средствами Windows или при загрузке со съемного носителя с выбором той временной точки, которая предшествовала сбою.

Однако и такой подход результата может не дать.

Отключение сомнительных служб в «планировщике заданий»

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

Для получения более полной картины следует вызвать «Планировщик заданий» (taskschd.msc в меню «Выполнить»), а затем в разделе библиотек полностью деактивировать сомнительные процессы, которые находятся во включенном состоянии. Если у вас появляется ошибка cmd.exe при выключении ПК, особо обратите внимание на процессы, выполняемые именно на этой стадии, и отключите их.

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

Ошибки запуска cmd.exe: как убрать ненужные процессы из автозагрузки?

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

В Windows 7 и ниже соответствующая вкладка находится в конфигураторе, доступ к которому был описан выше, а в Windows 8 и 10 она перенесена прямо в «Диспетчер задач». Как уже понятно, здесь нужно отключить все сомнительные модули, оставив только антивирус и, если есть, службу смены языковой раскладки и панели ctfmon.

Помогла ли вам эта статья?

ДАНЕТ

Последствия, с которыми можно столкнуться

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

При варианте с вирусом все сложнее, но можно попробовать разобраться с решением этой проблемы.

Способ 1: смена учетной записи

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

Если вы пользуетесь домашним ПК, попросите пользователя с учетной записью администратора разрешить вашей учетной записи запуск cmd. Либо, если имеете доступ ко всем профилям, созданным на компьютере, выполните вход как администратор. Пользователям рабочих ПК с этим вопросом требуется обратиться к системному администратору.

Способ 10: проверка установки системных обновлений

Отключенные или не до конца установленные системные обновления в некоторых случаях провоцируют нестабильную работу системы. Убедитесь, что ОС исправно установила последние апдейты.

:/>  Как отключить спящий режим в Windows 10 | SysAdminTips

Ранее мы уже рассказывали об обновлении разных версий Виндовс. Ознакомиться со статьями, посвященными этому, вы можете по ссылкам ниже.

Подробнее:Как обновить Windows XP, Windows 8, Windows 10Как включить автоматическое обновление в Windows 7Ручное обновление Windows 7

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

Подробнее: Что делать, если не устанавливаются обновления в Windows

Способ 11: восстановление системы

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

Подробнее: Как восстановить Windows XP, Windows 8

Для восстановления других версий Виндовс так же подойдет инструкция по восстановлению Win 8, поскольку принцип работы в этих ОС ничем кардинально не отличается.

Способ 12: переустановка ос

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

Обратите внимание, что переустанавливать ее можно двумя вариантами:

Подробнее: Как переустановить Windows

Способ 2: чистка автозагрузки

Обязательно просмотрите список автозагрузки. Возможно, там найдутся программы, которые не должны запускаться. Кроме этого вы можете попробовать поочередно отключать через «Диспетчер задач» запущенные приложения и после каждого раза открывать командную строку. Однако сразу стоит отметить, что такой метод помогает далеко не всегда.

Способ 3: удаление nvidia geforce experience

По отзывам пользователей порой проблему вызывало дополнительное ПО для видеокарты NVIDIA — GeForce Experience. В определенных случаях проблема сохранялась даже после полной (не поверхностной) переустановки. Это не обязательная программа, поэтому многие юзеры могут без труда от нее избавиться.

Подробнее: Как удалить NVIDIA GeForce Experience

Способ 4: обновление драйверов

Некорректно работающие драйверы — еще одна, пусть и не самая очевидная, причина. Вызвать ошибку cmd может проблемное программное обеспечение разных устройств. В первую очередь выполните обновление драйвера видеокарты.

Довольно часто появлению ошибки способствует проблемный компонент драйвера NVIDIA, поэтому пользователю необходимо выполнить полное удаление, а затем чистую установку.

Подробнее: Как переустановить драйвер видеокарты

Если это не помогло, следует выполнить обновление другого ПО.

Подробнее:Программы для обновления драйверовКак обновить драйверы на ПК

Способ 5: обновление библиотек microsoft

В Виндовс есть файлы, библиотеки и утилиты, которые активно используются системой и могут по разным причинам повлиять на отказ запуска командной строки. К ним относятся DirectX, .NET Framework, Microsoft Visual C .

Обновите эти файлы вручную, используя официальный сайт Microsoft. Не скачивайте эти файлы со сторонних ресурсов, так как есть большая вероятность установить в систему вирус.

Способ 6: проверка пк на вирусы

Вирусы и другое вредоносное ПО, попадая на компьютер пользователя, с легкостью могут заблокировать доступ к командной строке. Тем самым они усложняют пользователю выполнение задач, связанных с восстановлением работы ОС. Вам потребуется провести полное сканирование всех разделов ПК. Используйте для этого установленный антивирус или сканеры.

Способ 7: проверка системных файлов

За такую проверку отвечает команда, которую требуется запустить через cmd. Поскольку в обычном режиме сделать это невозможно, следует воспользоваться альтернативными методами.

Перед проверкой убедитесь, что запущена служба «Установщик модулей Windows».

  1. Нажмите Win R и введите команду:

    services.msc

  2. Запуск служб через выполнить

  3. Найдите службу «Установщик модулей Windows», нажмите ПКМ и откройте «Свойства».
  4. Назначьте состояние — «Запустить», тип запуска — «Вручную».
  5. Запуск службы Установщик модулей Windows

:/>  11 способов запустить блокнот в windows (все версии) - Производительность - 2021

Безопасный режим

  1. Загрузитесь в безопасном режиме.

    Подробнее: Как войти в безопасный режим на Windows XP, Windows 8 или Windows 10

  2. Попробуйте открыть командную строку. Если она запустилась, впишите команду sfc /scannow
  3. Команда sfc scannow в командной строке

  4. Найденные поврежденные компоненты будут восстановлены, вам остается перезагрузиться в обычном режиме и проверить работу cmd.exe.

Среда восстановления системы

Если в безопасном режиме cmd по-прежнему не запускается, следует сделать это из режима восстановления. Используя загрузочную флешку или диск, выполните запуск ПК.

  1. Нажмите сочетание клавиш Shift F10 для запуска cmd.

    Альтернативный вариант. Во всех современных версиях ОС она открывается одинаково — нажатием на ссылку «Восстановление системы» в нижнем углу слева.
    Восстановление системы при установке Windows

    В Windows 7 выберите «Командная строка».

    Параметры восстановления системы Windows 7

    В Windows 10 нажмите на «Поиск и устранение неисправностей».

    Поиск и устранение неисправностей до загрузки Windows

    Затем — «Дополнительные параметры».

    Дополнительные параметры до загрузки Windows

    Из списка выберите «Командная строка».

  2. Командная строка до загрузки Windows

  3. Поочередно прописывайте следующие команды:

    diskpart

    Запускает приложение DISKPART, работающее с жесткими дисками.

    Команда diskpart в командной строке

    list disk

    Выводит список накопителей. Если у вас один HDD с единственным разделом, ввод команды не требуется.

    Команда list disk в командной строке

    select disk X

    X — номер диска. Определить, какой диск является системным в среде восстановления, можно по размеру. Команда выбирает конкретный том для дальнейшей работы с ним.

    Команда select disk в командной строке

    detail disk

    Отображает детали о разделах жесткого диска с их буквами.

    Команда detail disk в командной строке

    Определите букву системного раздела, как и в предыдущем случае, по размеру. Это нужно по той причине, что буква диска здесь и в Виндовс могут отличаться. Затем введите:

    exit

    Завершает работу с утилитой DISKPART.

  4. Команда exit в командной строке

  5. Введите:

    sfc /scannow /OFFBOOTDIR=X: /OFFWINDIR=X:windows

    X — буква системного раздела.

  6. Команда sfc scannow с параметрами в среде восстановления

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

Способ 8: очистка windows от мусора

В некоторых случаях временные и другие файлы могут отразиться на работоспособности всей системы. Чаще всего это касается работы реестра — неправильное его функционирование влечет за собой возникновение проблемы с командной строкой. Неполадки с реестром могут возникнуть после неправильного удаления программ, использовавших в своей работе cmd.exe.

Воспользуйтесь встроенными или сторонними инструментами очистки системы от мусора.

Подробнее: Как очистить Windows от мусора

Отдельно уделите внимание чистке реестра. Не забывайте сделать резервные копии.

Подробнее:Лучшие программы для очистки реестраЧистка реестра с помощью CCleanerВосстановление реестра в Windows 7

Способ 9: отключение или удаление антивируса

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

Если после отключения проблема сохранилась, есть смысл выполнить деинсталляцию программы. Не рекомендуем делать это по стандарту (через «Установку и удаление программ»), так как некоторые файлы могут остаться и продолжить препятствовать работе Виндовс. Выполните полное удаление, желательно, в безопасном режиме.

Подробнее: Как войти в безопасный режим на Windows XP, Windows 8 или Windows 10

На нашем сайте уже есть инструкция по полному удалению популярных антивирусов с ПК.

Подробнее: Удаление антивируса с компьютера

Оставьте комментарий