Cmd.exe: что это за служба?
Но давайте начнем с того, что же это за служба. Файл, расположенный по пути c:/Windows/System32/cmd.exe, отвечает за запуск так называемой командной строки (консоли), которая досталась Windows-системам еще от неиспользуемых сейчас систем DOS.
Но зачем разработчикам понадобилось включать в состав инструментария Windows еще и такую консоль? Дело в том, что даже основные методы объектно-ориентированного программирования на языках С /С в полной мере, как оказывается, не позволяют использовать абсолютно все возможности системы, в частности, функции проверки системных компонентов, винчестеров, служб и т.д.
Ключи cmd.exe: что это?
При запуске командной строки используются и другие ключи. Синтаксис запуска приложения Cmd.exe выглядит следующим образом:
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] строка], где:
Cmd.exe – что это?
Командная строка появляется при запуске cmd.exe. Это системный процесс MS Windows, а также интерпретатор команд, поддерживающий файловые и сетевые функции ПК. Cmd.exe работает, загружая приложения и переправляя данные между ними. Процесс переводит данные, введённые в систему, в понятную операционной системе форму. Cmd.exe оперирует рядом встроенных команд, исполняемых в среде командной оболочки.
Последняя представляет собой программу, которая обеспечивает прямое сообщение между пользователем и операционной системой. Используется для создания и редактирования скриптов (пакетных файлов) для разных целей. Например, для управления учётными записями пользователей.
Безопасная остановка процесса
Файл Cmd.exe является системным. Настоятельно рекомендуется не удалять его и не останавливать процессы, им запущенные. Они очень важны для корректной работы компьютера. Если же необходимость остановить процесс всё-таки возникла, нужно выполнить следующее:
1. Зайти в меню «Пуск», набрать Msconfig в окне поиска и запустить утилиту. Появится окно со списком инструментов конфигурации системы.
2. Выбрав закладку StartUp, проверить наличие Cmd.exe в списке.
3. Убрать галочку напротив названия процесса, применить изменения и перезагрузить компьютер.
4. После перезагрузки снять отметку с автоматического запуска конфигуратора системы при включении ПК.
Другой способ заключается в проверке списка автоматически запускаемых процессов в редакторе регистра.
Cmd.exe можно остановить с помощью диспетчера задач в закладке процессов. Для этого необходимо выбрать процесс и нажать на кнопку «Завершить процесс».
Вызов командной строки
Командную строку можно вызывать запуском приложения в системной директории System32cmd.exe. Что, это сложно? Есть и другие варианты:
Чтобы закрепить System 32cmd.exe в меню «Пуск», необходимо щёлкнуть на программе правой кнопкой и в контекстном меню выбрать пункт «Закрепить в меню Пуск».
Горячие клавиши
При работе с командной строкой можно и нужно использовать горячие клавиши:
Еще один способ для пользователей windows 10
Примечание! Обычно использования программы «Ccleancer» целиком хватает для того, чтобы избавить компьютер от вируса . Однако можно прибегнуть и к его удалению через командную строку. Данный способ актуален для тех пользователей, которые пользуются ОС Windows 10.
- Для начала нужно зайти в консоль. Чтобы это сделать, понадобится нажать на кнопку «Пуск» в левом углу, в строке поиска прописать «cmd». Система сразу же выдаст приложение «Командная строка», на которое нужно нажать правой кнопкой мыши и кликнуть на «Запустить от имени администратора».
- В появившемся окне стоит написать «sfc/scannow», что запустит процесс сканирования.
- Теперь нужно дождаться завершения проверки. Приложение проведет сканирование системы и избавит от вируса.
После всех проделанных действий вирус больше не должен появиться. В противном случае потребуется обратиться в сервисный центр.
Из-за чего возникает и насколько опасно
Причина открываемого системой окна может скрываться как во вредоносных приложениях, так и быть вызванной безопасными факторами. Стоит рассмотреть три главные причины запуска, которые характерны для большинства пользователей:
- Открытие любого приложения, которое было запланировано пользователем заранее. Обновления начнут сразу же загружаться.
- Если пользователь ранее скачивал различные программы из интернета, то данное приложение может автоматически начать запускаться.
- Вирус, что является наиболее вероятной причиной, если выскакивает беспричинно командная строка. Таким образом он активизируется во время загрузки компьютера.
Также стоит рассмотреть случаи, когда подобная ситуация возникает:
- Чаще всего это случается сразу же после загрузки Виндовс, пользователь еще не успевает ничего предпринять. В большинстве случаев данная ситуация – не всегда показатель вируса. Вполне вероятно, что некоторые составляющие ПК попросту устарели, их нужно заменить.
- Командная строка появляется беспричинно во время работы за компьютером, при этом через некоторое время возникает вновь. Пользователь может вовсе ничего не делать за ПК, окно появляется само. Вот это уже показатель возможного заражения вирусом.
Информация о файле
Как избавиться от вируса
В данной ситуации прекрасным помощником может оказаться программа «CCleaner». Ее нужно скачивать только с официальных источников, а не с непроверенных сайтов, во избежание еще большего заражения вирусами.
- При установке в самом верху экрана можно выбрать язык. По умолчанию в большинстве случаев уже стоит русскоязычная версия, но при желании можно изменить на украинский язык или другой. Если пользователь не пользуется браузером «Google Chrome», то внизу экрана будет стоять соответствующая галочка. При установке программы появится и этот браузер, однако эту галочку можно снять. Теперь нужно нажать кнопку «Установить».
- Откроется окно, в левом столбце нужно отыскать «Очистка». Благодаря данной функции можно очистить свой компьютер от ненужного мусора и вредоносных приложений. Нажав на «Анализ», программа просканирует все имеющиеся файлы, после чего нужно вновь нажать на кнопку «Очистка», которая находится в правом нижнем углу.
- В самом верху окна появится строка, отображающая процесс очистки. Когда появится 100%, система выдаст сообщение «Очистка завершена».
- Теперь стоит перейти в другую вкладку, а именно в раздел «Реестр». Здесь имеется кнопка «Поиск проблем», на которую нужно кликнуть левой кнопкой мыши.
- Пользователю потребуется нажать на «Исправить избранное» и дожидаться результата.
- Далее необходимо открыть следующий раздел «Сервис» и с левой стороны отыскать вкладку «Автозагрузка». Здесь нужно отыскать все программы, которые пользователю незнакомы, после чего нажать на кнопку «Выключить».
Как используется командная консоль?
Команд, которые могут вводиться в самой консоли, достаточно много, но знание полного перечня совершенно обязательным не является. По крайней мере, достаточно знать только основные. Скажем, в большинстве случаев можно использовать команды проверки диска вроде chkdsk и сканирования системных файлов с последующим восстановлением (sfc /scannow).
Отдельно стоит сказать о средствах восстановления системы онлайн – командах DISM. Попутно можно упомянуть средства выключения или принудительной перезагрузки любой компьютерной системы shutdown, средства создания логических разделов или съемных носителей с загрузочными записями diskpart.
А вообще, любая команда, вводимая в консоли cmd.exe, может использовать дополнительно множество атрибутов, которые прописываются через пробел и наклонную черту (или правый слэш). Увидеть всю информацию по каждому отлдельно взятому инструменту можно путем ввода в консоли названия основной команды со знаком вопроса (опять же, через слэш).
Например, на интересует строка восстановления загрузки с применение инструмента Bootrec.exe. Вводите оригинальную команду таким образом: Bootrec.exe /?, после чего получаете список всех атрибутов. То же самое можно использовать и для всех остальных инструментов.
Как исправить ошибки cmd.exe.mui всего за несколько шагов?
Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!
Ошибки файла cmd.exe.mui могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.
Шаг 1.. Сканирование компьютера на наличие вредоносных программ.
Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом cmd.exe.mui или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.
Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно. Незащищенная система не только является источником ошибок в файлах, но, что более важно, делает вашу систему уязвимой для многих опасностей. Если вы не знаете, какой антивирусный инструмент выбрать, обратитесь к этой статье Википедии – сравнение антивирусного программного обеспечения.
Какими могут быть последствия
Примечание! Все будет зависеть от того, в какое время появляется случайно возникающая командная строка. Если при самом начале загрузки, то в 90% случаев достаточно просто заменить устаревшие запчасти компьютера или оставить все без изменений.
Также такая ситуация может возникнуть у пользователей ОС Виндовс 10, которая требует большой процент производительности ПК, вследствие чего возникают случайные неполадки и зависания.
А второй случай требует детального рассмотрения, так как с вирусами бороться сложнее.
Команды для всех
Много команд консоли ориентировано на сети и администрирование, поэтому ими часто пользуются системные администраторы. Но есть и такие cmd.exe-команды, что доступны для обычного пользователя ПК. Ниже приведены некоторые из них.
1. Del /s папка* – убирает содержимое из указанной директории и всех вложенных папок. Другой ключ /f позволит стереть файлы, доступные только для чтения. При абсолютной уверенности в этой операции добавление ключа /q избавит от необходимости подтверждать каждое удаление. Команду следует использовать с осторожностью, так как удалённые таким образом документы в корзину не попадают.
2. Mkdir (или md) может создать целое дерево директорий: md папка_1папка_2папка_3.
3. Xcopy открывает широкие возможности для обычного и резервного копирования большого числа файлов. Например, ключ /d:[мм-дд-гггг] позволит оперировать лишь с документами, изменённые после указанной даты. Дополнительный ключ /s позволит копировать также и вложенные папки. В общей сложности у команды 27 ключей.
4. Удалить директорию поможет rmdir (или аналогичная rd). При этом папки должны быть пусты. Ключ /s позволит избавиться от вложенных директорий вместе с их содержимым. Дополнительный ключ /q также возможен.
5. Dir папка*.doc /h /s > список.txt создаст файл со списком документов MS Word в указанной директории, включая скрытые файлы (благодаря ключу /h) и документы во вложенных папках (ключ /s).
6. Изменить расширение файла можно с помощью команды ren *.txt *.doc.
7. Move /y папка_1*.mp3 папка_2 переместит mp3-файлы из папка_1 в папка_2 без подтверждения перезаписи. И наоборот, ключ /-y предотвратит такую перезапись.
8. Cmd.exe start . откроет текущую директорию в Windows Explorer.
9. Cmd.exe start .. откроет в Windows Explorer папку на ступень выше текущей.
10. Команда System32cmd.exe start shell:cookies откроет системную папку с интернет-«печеньем». Для операционных систем, предшествующих Windows 7, Cmd.exe-команда ещё проще: start cookies.
11. Attrib -r -s -h файл уберёт метки файла «только для чтения», «системный» и «скрытый».
12. Subst z: папка облегчит доступ к папке, присвоив ей название диска Z.
Конфигурация
Настройку командного окна можно произвести, нажав правую кнопку мыши на его заголовке и выбрав пункт «Умолчание». Выбранная конфигурация сохранится и для последующих сеансов работы cmd.exe. Для задания настроек только для текущего сеанса следует воспользоваться пунктом «Свойства».
Здесь можно выбрать параметры шрифта, размера и расположения окна, цвет текста, фона, прозрачность.
При выборе параметра «Выделение мышью» можно выделять текст при нажатой левой кнопке манипулятора, а клавишей «Ввод» копировать его в буфер обмена.
Цвета командного окна можно также задать при запуске Cmd.exe с параметром /t:fg, где f задаёт цвет текста, а g – фона в виде шестнадцатеричной цифры от 0 до F: чёрный (0), синий (1), зелёный (2), морской волны (3), красный (4), фиолетовый (5), жёлтый (6), белый (7) и их светлые оттенки в том же порядке с кодами от 8 до F.
Наиболее распространенные проблемы с файлом cmd.exe.mui
Существует несколько типов ошибок, связанных с файлом cmd.exe.mui. Файл cmd.exe.mui может находиться в неправильном каталоге файлов на вашем устройстве, может отсутствовать в системе или может быть заражен вредоносным программным обеспечением и, следовательно, работать неправильно.
- cmd.exe.mui поврежден
- cmd.exe.mui не может быть расположен
- Ошибка выполнения – cmd.exe.mui
- Ошибка файла cmd.exe.mui
- Файл cmd.exe.mui не может быть загружен. Модуль не найден
- невозможно зарегистрировать файл cmd.exe.mui
- Файл cmd.exe.mui не может быть загружен
- Файл cmd.exe.mui не существует
Проблемы, связанные с cmd.exe.mui, могут решаться различными способами. Некоторые методы предназначены только для опытных пользователей. Если вы не уверены в своих силах, мы советуем обратиться к специалисту. К исправлению ошибок в файле cmd.exe.mui следует подходить с особой осторожностью, поскольку любые ошибки могут привести к нестабильной или некорректно работающей системе. Если у вас есть необходимые навыки, пожалуйста, продолжайте.
Несколько команд сразу
В строке команд, заданной в виде параметра, можно указать две и более Cmd.exe-команды. Для этого строку нужно заключить в кавычки, а команды разделить с помощью последовательности символов &&.
Этот же разделитель команд используется в самой командной строке. Здесь он носит название оператора И: команда_1 && команда_2: если команда_1 исполнилась успешно, то исполнится команда_2.
Оператор соединения команд &: команда_1 & команда_2: команда_2 выполнится после команды команда_1.
Оператор ИЛИ: команда_1 || команда_2: команда_2 выполнится, если команда_1 не сможет выполниться.
Оператор конвейера |: команда_1 | команда_2: данные на выходе команда_1 перенаправляются на вход команда_2.
Группирование команд производится с помощью круглых скобок: (команда_1 & команда_2) || команда_3: если команда_1 и команда_2 не выполнятся, то выполнится команда_3.
Если множественные команды имеют больше одного параметра, то они разделяются знаками запятой или точкой с запятой: команда_1 параметр_1;параметр_2
Некоторые другие операторы:
Ошибка cmd.exe: с чем связан сбой?
Что касается проблем с запуском командной консоли, по существу, можно выделить две основные: либо пользователь не имеет достаточных прав на исполнение запускаемого файла, либо система (и сам файл старт командной строки) была подвержена вирусному воздействию.
В некоторых случаях возможна даже подмена оригинального системного компонента тем, который создает вирусный код в процессе своей деятельности или даже трансформации (некоторые вирусы способны создать собственные копии, маскируясь под системные процессы).
Пакетный файл
Кроме командной строки Cmd.exe способен обрабатывать пакетные файлы – текстовые документы с расширением .bat или .cmd, содержащие строки команд, выполняемые по очереди.
Пакетный файл способен использовать аргументы – данные пользователя, передаваемые в определенном виде: %1, %2. В процессе выполнения эти параметры заменяются данными пользователя.
Команда set /p переменная= [строка] позволяет передавать в пакетный файл значения переменных. Например, set /p name= Как тебя зовут? создаёт переменную %name% со значением, введённым пользователем.
Пакетные файлы могут принимать решения и выбирать действия в зависимости от условий:
Причины ошибок
Сообщение Cmd.exe «Ошибка приложения» чаще всего является результатом повреждения системных файлов операционной системы. Из-за этого сбоя страдает производительность компьютера. Также проблемы в системных процессах возникают по причине несовместимости приложений, неполного удаления файлов, заражения компьютерными вирусами, неправильной работы программ и др. Всё это может привести к удалению или порче важных системных файлов.
Простейший метод устранения проблемы
Выявить такие угрозы достаточно просто. Для этого нужно обратиться к «Диспетчеру задач» и посмотреть, есть ли в дереве процессов cmd.exe. Без вызова пользователем консоли такого процесса там быть не должно.
Если же командная строка запущена, а процессов насчитывается два и более (даже с одинаковыми атрибутами), используйте переход к расположению файла через меню ПКМ (оригинальный файл всегда располагается в директории System32).
Но и сама служба может вызывать сбои, когда происходят нарушения в работе Windows на системном уровне. Первым решением проблемы станет вызов консоли от имени администратора.
Если такой пункт в меню «Выполнить» отсутствует, найдите файл через «Проводник» и запустите его с соответствующими правами через ПКМ. Также можно использовать и загрузочные носители, в которых командная строка вызывается через сочетание Shift F10. Но тут проблема в том, что произвести проверку можно, но не факт, что консоль при обычном старте или при загрузке в безопасном режиме будет работать.
Копирование компонента с установочного носителя или файла, загруженного из интернета, ничего не даст, поскольку изначально его нужно регистрировать, опять же, через консоль. Тут придется применять только старт со съемного носителя. Можно, конечно, использовать и удаленный редактор реестра, но лучше для начала проверить системные компоненты командой sfc /scannow, которая устраняет большинство проблем с системными файлами.
Решена – не запускается cmd.exe (ошибка oxc0000142)
Зашел в режим восстановления системы, sfc /scannow запустился, но тут же предложил перезагрузить комп и повторить запуск. Перегрузился и… та же песня “Перегрузите комп и запустите повторно…”
Попробовал пройтись стандартным восстановлением, зашел в режим восстановления системы, (ERD), запустил авто-поиск проблем. Минут 15 система лопатила винду.
И ЧУДО! После перезагрузки заработал cmd.exe и другие проги стали работать без ошибок!
Почистить винду от авиры смог только в безопасном режиме.
Всем спасибо за помощь! (Уже собрался переустанавливать…)
Что-то, для закрепления лечения винды, ещё надо делать?
Решена – не запускаются файлы cmd.exe,sfc /scannow,ошибка 142
Уважаемый
Chinaski
, Вам совсем не следует извиняться, здесь я в роли просителя…
Дело в том, что я не понял тот предыдущий пункт 2, но затюканный не осмелился переспросить и счёл этот “ОК” повтором предыдущего (для убедительности). Поэтому никаких ошибок не выплывало, что значит работал вхолостую. Сейчас всё повторю с применением Вашего уточнённого п. 2. Благодарю Вас, что вовремя спохватились и скорректировали мои действия.
Сейчас запущу, потом задам вопросы по последним четырём пунктам.
Не получается, застрял на п. 3. Счетчик захваченных событий уже показывает 373 000 – 593 000 (64%). Командная строка к моему удивлению заработала. Осталось не понятно: ждать до конца или я пропустил момент ошибки, т.е. поздно включил командную строку. Что-то мне подсказывает, что надо перезапустить вновь.
Теперь вопросы по последним четырём пунктам.
Представьте себе, что читает Вас портной.
п. 1 он не понимает. Открыв в Реестре эту ветку, что он должен нажать или ему сфотографировать эту картинку Реестра ?
п. 2 портной не понимает, запускаю Ваш файл-рег и что далее ? Как “восстановить ассоциацию cmd файлов” ?
п. 3 понятен, удалить не смогу, его там нет.
п. 4 не понятен, как портной, понимаю что такое “батник”, но как его создать здесь не понимаю.
не понятно
почему попробовать запустить ? он может не запуститься, тогда что делать ? а далее скажите что нажать, чтобы захватить события.
Пока мучился, ProcMon безошибочно шпарит на 62%, отключаю.
Способы устранения ошибок cmd.exe
Одно радует в ошибках Cmd.exe – что это дело поправимое. Не поможет одно решение, так найдётся другое. Вот некоторые из них.
- Войти в операционную систему с правами администратора.
- Отменить последние изменения, после которых возникает сообщение Cmd.exe «Ошибка приложения». А если оно появляется во время запуска одной и той же программы, то удалить или переустановить её.
- Убедиться в надёжной защите от вирусов. Следует просканировать компьютер и устранить нежелательные программы.
- Одной из наиболее часто встречающихся причин этой ошибки является повреждение реестра. Это ранжированная база данных, в которой собраны сведения о конфигурации, адресах электронной почты, паролях, путях к файлам и другая информация, необходимая для нормальной работы ПК. Для исправления ситуации можно воспользоваться инструментом восстановления реестра утилиты Registry Cleaner.
- Обновление драйвера видеокарты с официального сайта производителя.
- Переустановка DirectX, NetFramework, Microsoft Visual C с официального сайта “Майкрософт”.
- Запуск exe cmd-команды sfc /scannow от имени администратора. Системная утилита просканирует ПК на предмет наличия ошибок и предложит пути их устранения.
Шаг 1.. сканирование компьютера на наличие вредоносных программ.
Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом cmd.exe.mui или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.
Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно. Незащищенная система не только является источником ошибок в файлах, но, что более важно, делает вашу систему уязвимой для многих опасностей. Если вы не знаете, какой антивирусный инструмент выбрать, обратитесь к этой статье Википедии – сравнение антивирусного программного обеспечения.