Проблема с консолью windows

Выскакивает C:\Windows\System32\cmd.exe как убрать командную строку

Иногда при включении компьютера во время чтения приложений в автозапуске открывается окно командной строки с определенной командой. В этом случае пользователь закономерно задается вопросом: «Windows system32 cmd exe — что это и чем грозит подобное поведение системы?» Такая проблема довольно часто встречается, и в статье пойдет речь о том, как определить виновника события и разрешить ситуацию в свою пользу.

Причины возникновения

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

Краткий перечень факторов помещения cmd exe windows в автозапуск:

  1. Спланированное включение некоторых функций установленных программ или официальных обновлений.
  2. Включение любого стороннего приложения, установленного пользователем.
  3. Работа вирусных утилит или попытка системы восстановить поврежденные файлы.

У некоторых пользователей черное окно CMD открывается в ситуации:

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

К чему может привести игнорирование ошибки?

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

Но если же причиной запуска системной утилиты стал вирус, то определенно можно ждать полного выхода из строя всей файловой системы. Для избавления от «черного окна» следует предпринять несколько простых действий.

Алгоритм решения проблемы

Для начала стоит провести диагностику ОС посредством встроенных утилит:

  1. Запускаем консоль «Выполнить» при помощи комбинации Win+R и вводим строку msconfig.
  2. После этого появляется окно «Конфигурации», в котором нужно отметить пункт «Диагностический запуск».
  3. Перезагружаем систему.

Если после безопасного входа строка с надписью system32 на черной панели снова выскакивает, то, вероятно, за это отвечает определенный системный процесс. Когда в область Start прописывается вредоносный код, после диагностического запуска окно cmd.exe не включается автоматически.

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

  • Лучшей утилитой для этой процедуры является CCleaner. Скачать программу можно с официального ресурса.
  • После установки и запуска приложения нужно перейти в раздел «Очистки», проверить систему на ошибки и убрать все отметки посредством поля «Исправить избранное».
  • После этого следует проверить реестр в соответствующем меню.
  • В раздел Сервис — Автозагрузка помещены все записи о программах, которые автоматически стартуют вместе с Windows. Все подозрительные приложения стоит отключить.
  • Для закрепления лечения можно провести полную проверку ОС на вирусы с помощью простеньких в использовании утилит AdwCleaner и MalwareBytes.

Владельцам десятки позволено решать подобные проблемы через командную строку:

  • Консоль следует запускать от имени админа, иначе некоторые функции будут недоступны.
  • Нужно ввести команду sfc/scannow и нажать Enter.
  • Данная утилита регистрирует все изменения в системных файлах и позволяет загружать исправления через сетевые протоколы.

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

  • В меню «Выполнить» нужно ввести taskschd.msc для запуска утилиты.
  • В разделе «Библиотека» находится полный список запланированных на определенное время задач.
  • Для дезактивации записей нужно выделить их кнопкой мыши и нажать на пункт «Отключить» в правом меню.
  • Если же при выборе пункта возникают сомнения касательно его реальных функций, стоит обратиться к интернету за справкой.

Выводы

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

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

Читайте также:  Как переустановить windows 2020

Ошибка cmd: консоль команд исчезает и появляется.

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

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

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

Большинство процессов, запускаемых фоном (а в том числе и обновления) запланированы системой. А значит видны в Планировщике заданий. Чаще всего своим заданием они имеют однократный запуск, если задача исполняется успешно. Если нет – задача может повторяться, перезапуская консольный скрипт. Не редкость – сбой исполнения задачи при переходе с предыдущей версии Windows на обновлённую или работа после очередного крупного обновления. Так что начать копать лучше именно отсюда. Но, к сожалению, Планировщик придётся “лопатить” вручную, ибо вседейственного способа пока нет. Я лишь могу вам показать пару инструментов, которые помогут определиться в направлении поиска. Вообще, работа над ошибками через Планировщик требует более развёрнутого объяснения. Но пока что запускаем Планировщик командой taskschd.msc из строки Выполнить (WIN + R).

Начнём с финиша: у любой из запланированных задач есть код результата исполнения в части Результат последнего запуска. Сразу примите к сведению, что ЛЮБОЙ результат уже выполненной задачи, отличный от значения 0x0 – ошибка. Особое внимание обратите на задачи, которые имеют множество триггеров для начала выполнения. Соотнеся со временем последнего запуска (дата и время должны быть недавнишними) и условиями, вы сразу увидите с какой-программой “что-то не то”. Системные задания, датируемые 90-ми годами, конечно, не в счёт. Вобщем, от этой ситуации и отталкивайтесь. Косвенно о состоянии задач можно судить уже с начального экрана Планировщика:

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

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

Задач немало… Прикинем и отключим не нужное.

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

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

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

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

Читайте также:  Секреты mac os mojave

Проблема с консолью windows

Сообщения: 51908
Благодарности: 14931

Конфигурация компьютера
Материнская плата: ASUS P8Z77-V LE PLUS
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Звук: Realtek ALC889 HD Audio
CD/DVD: ASUS DRW-24B5ST
ОС: Windows 8.1 Pro x64
Прочее: корпус: Fractal Design Define R4

Это сообщение посчитали полезным следующие участники:

» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 859
Благодарности: 12

Petya V4sechkin,
Теперь пустое окно оснастки не выдаёт, выдаёт ошибку:

CHCP – просмотр или изменение кодовой страницы.

Исправляем проблему с кодировкой с помощью смены кодировки

Вместо смены шрифта, можно сменить кодировку, которая используется при работе cmd.exe.
Узнать текущую кодировку можно введя в командной строке команду chcp , после ввода данной команды необходимо нажать Enter .

Как видно на скриншоте, текущая используемая кодировка Windows-1251

Для изменения кодировки нам необходимо воспользоваться командой chcp , где – это сам код кодировки, на которую мы хотим переключиться. Возможные значения:

  • 1251 – Windows-кодировка (Кириллица);
  • 866 – DOS-кодировка;
  • 65001 – Кодировка UTF-8;

Т.е. для смены кодировки на DOS, команда примет следующий вид:

Для смены кодировки на UTF-8, команда примет следующий вид:

Для смены кодировки на Windows-1251, команда примет следующий вид:

Исправляем проблему с кодировкой с помощью смены шрифта

Первым делом нужно зайти в свойства окна: Правой кнопкой щелкнуть по верхней части окна -> Свойства -> в открывшемся окне в поле Шрифт выбрать Lucida Console и нажать кнопку ОК .

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

Как сменить кодировку в консоли windows?

Файл должен выводиться в utf-8, а в консоли — 866, в итоге в браузере отображаются ромбы.

После команды chcp 65001 ничего не поменялось.

Поскольку в консоли используется кодовая страница 866, то если в реестре поменять значение REG_SZ-параметра «866» под ключом [HKLMSYSTEMCurrentControlSetControlNlsCodePage] с «C_866.nls» (по умолчанию) на иное, то и кодировка в cmd также должна измениться.

Но у меня в CodePage таких файлов нет. Есть типы REG.SZ по умолчанию и 4 файла с номерами 932 936 949 950

Вариант постоянно изменять в консоли chcp не подходит, но и не работает. Lucida console подключен в консоли. Cygwin64 Terminal и Gitbash не запускает python server

Какие-то ещё есть варианты?

При запуске кода (python generate_all.py из командной строки или Ctrl B в саблайме) в этой же папке генерируется файл index.html, и, если поднять сервер в этой же директории (python -m http.server) из консоли win, то в браузере ромбы.

Кодировки в windows / песочница / хабр

В данной статье пойдёт речь о кодировках в Windows. Все в жизни хоть раз использовали и писали консольные приложения как таковые. Нету разницы для какой причины. Будь-то выбивание процесса или же просто написать «Привет. Я не могу сделать кодировку нормальной, поэтому я смотрю эту статью!».

Тем, кто ещё не понимает, о чём проблема, то вот Вам:

А тут было написано:

Но никто ничего не понял.

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

1. Настройка консоли в батнике

Сразу для тех, кто пишет chcp 1251 лучше написать это:

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

. Для этого Вам нужно открыть Ваш батник таким способом:

Не бойтесь, у Вас откроется код Вашего батника, а затем Вам нужно будет сделать следующие действия:

Если Вам ничего не помогло, то преобразуйте в UTF-8 без BOM.

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

Первый способ непосредственно Notepad , но а если нужно сначала одну кодировку, а потом другую?

Сразу для использующих chcp 1251 пишите это:

Второй способ это написать десктопную программу, или же использовать Visual Studio. Если же не помогает, то есть первое: изменение кодировки вывода(Пример на C ).

Если же не сработает:

3. Изменение chcp 1251

Если же у Вас батник, то напишите в начало:

Теперь у Нас будет нормальный вывод в консоль. На других языках (С ):

4. Сделать жизнь мёдом

При использовании данного способа Вы не сможете:

  • Разрабатывать приложения на Windows ниже 10
  • Спасти мир от данной проблемы
  • Думать о других людях
  • Разрабатывать десктопные приложения, так как Вам жизнь покажется мёдом
  • Сменить Windows на версию ниже 10
  • Ну и понимать людей, у которых Windows ниже 10

Установить Windows 10. Там кодировка консоли специально подходит для языка страны, и Вам больше не нужно будет беспокоиться об этой проблеме. Но у Вас появится ещё 6 проблем, и вернуться к предыдущей лицензионной версии Windows Вы не сможете.

Настройка кодировки шрифтов в cmd/bat (иероглифы, кракозябры)

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

Не корректно отображается русский текст в cmd? решение есть!

Как корректно отобразить Русский текст в CMD. Проблемы с кодировкой могут возникнуть, например, при выполнении Bat файла, когда нужно вывести в консоль русский текст и при других обстоятельствах, о которых речь пойдёт далее.

Рассмотрим пример: когда нужно вывести в консоль Русский текст, скажем «Примет мир». Для этого создадим Bat файл с именем «1.bat». Используйте для этого обычный Блокнот Windows (Notepad.exe) Запишем в него следующие строки!

Решения проблемы с кодировкой в cmd. 2 способ.

Теперь рассмотрим ещё одну ситуацию, когда могут возникнуть проблемы с кодировкой в CMD.

Допустим, ситуация требует сохранить результат выполнения той или иной команды в обычный «TXT» файл. В приделах этого поста возьмём для примера команду «HELP».

Задача : Сохранить справку CMD в файл «HelpCMD.txt. Для этого создайте Bat файл и запишите в него следующие строки.

После выполнения Bat файла в корне диска «C:» появится файл «HelpCMD.txt» и вместо справки получится вот что:

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

Теперь содержимое кода будет такое.

После выполнения «Батника» результат будет такой:

Вот так на много лучше, правда?

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

Дополнительно из комментариев то Garric

Автор очень хорошо описал принцип. ! Но это неудобно. Нужно бы добавить. Если автор добавит это в статью то это будет Good. Создаём файл .reg следующего содержания: —— Windows Registry Editor Version 5.00

Выполняем.

Топаем в %SystemRoot%SHELLNEW

Создаём там файл «BATНастроенная кодировка.bat»

Открываем в Notepad

Вводим любой текст. (нужно!) Сохраняемся.

Удаляем текст. Меняем кодировку как сказано в статье. Сохраняемся.

Щёлкаем правой кнопкой мыши по Рабочему столу. Нажимаем «Создать» — «Пакетный файл Windows».

Переименовываем. Открываем в Notepad . Пишем батник.

В дальнейшем при работе с файлом не нажимаем ничего кроме как просто «Сохранить». Никаких «Сохранить как».

Спасшая статья:

Приложение cmd.exe – это командная строка или программная оболочка с текстовым интерфейсом (во загнул ).

Запустить командную строку можно следующим способом: Пуск → Выполнить → вводим в поле команду – cmd и жмем ОК. В итоге откроется рабочее окно программы – c:WINDOWSsystem32cmd.exe. ( рис.1)

Если Вы занялись проблемой кодировки шрифтов в cmd.exe , то как запускать командную строку наверняка уже знаете

Перейдем собственно к проблеме: иногда вместо русских букв при выполнении команд выходит набор непонятных символов ( рис.2).

Первым делом нужно зайти в свойства окна – правой кнопкой щелкнуть по верхней части окна → Свойства → выйдет окно рис.3, здесь в поле Шрифтвыбираем Lucida Console и жмем ОК.

Теперь Вы получили нормальный текст на русском языке. Так же можно поменять текущую кодировку шрифта, для этого используется команда chcp. Набираем эту команду и жмем Enter, в результате получим текущую кодировку для командной строки – рис.4.

Для изменения кодировки так же применим chcp в следующем формате:

Где – это цифровой параметр нужного шрифта, например,

1251 – Windows (кириллица);

Выбирайте на любой вкус. Т.о. что бы изменить кодировку на UTF-8 нужно выполнить команду chcp 65001.

almixРазработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Читайте также:  Linux mint xfce значок языка
Оцените статью