На заре вычислительной техники в операционных системах доминировала командная строка, пока элегантные графические пользовательские интерфейсы не стали основным способом взаимодействия с компьютерами. Сегодня командная строка в основном используется опытными пользователями для устранения определенных проблем Windows, выполнения административных функций и автоматизации задач с использованием сценариев и пакетных файлов.
Что делать, если вы пытаетесь открыть командную строку, а вместо обычного открытия выдает ошибку? Это тема сегодняшнего руководства. Давайте рассмотрим некоторые шаги, которые могут исправить ошибку «Командная строка не работает», чтобы вы могли вернуться и выполнить эти команды.
Интересный факт:
Давайте начнём.
1. Проверьте антивирус
Известно, что некоторые антивирусные программы вызывают проблемы с командной строкой. Avast — один из таких антивирусов. Известно, что файл созиния.exe помещается в карантин, что приводит к падению командной строки. Если вы используете Avast, восстановите этот файл или найдите альтернативный антивирус.
Если вы используете какой-либо другой антивирус, я бы рекомендовал отключить его один раз, чтобы посмотреть, исправляет ли он ошибку командной строки, которая не работает на вашем компьютере с Windows 10.
2. Ярлык командной строки
Возможно, меню «Пуск» не работает должным образом. В этом случае вы можете создать ярлык командной строки на рабочем столе для его запуска. Для этого щелкните правой кнопкой мыши в любом месте рабочего стола и выберите «Иконка» в разделе «Создать».
Во всплывающем окне введите в поле cmd.exe (перемещать в расположение исполняемого файла не обязательно), а затем нажмите «Далее».
Дайте ему подходящее имя и нажмите «Готово». Подождите, есть еще о чем беспокоиться.
Этот ярлык запустит командную строку, но не в режиме администратора. Для этого щелкните правой кнопкой мыши только что созданный ярлык и выберите «Свойства».
На вкладке «Ярлык» выберите «Дополнительно».
Выберите «Начать от имени администратора», нажмите «ОК», и все готово.
Попробуйте запустить командную строку сейчас.
Примечание:
3. Создать нового пользователя
Для компандной строки пробы администратора, что означает, что учетная запись пользователя, под которой вы вошли в систему, требует прав администратора. Если вы это сделаете, возможно, некоторые файлы были повреждены, что привело к ошибке в командной строке. Давайте создадим новую учетную запись пользователя, чтобы протестировать это решение.
Нажмите комбинацию клавиш Windows+I на клавиатуре для запуска «Настройки» и выберите «Учетные записи».
В разделе «Семья и другие пользователи» выберите «Добавить кого-то еще на этот компьютер».
Нажмите здесь «У меня нет данных для входа этого человека».
Теперь нажмите «Добавить пользователя без учетной записи Microsoft».
Введите здесь желаемое имя пользователя и пароль и следуйте инструкциям на экране, чтобы создать новую учетную запись пользователя. После этого переключитесь на учетную запись пользователя, нажав клавишу Windows, чтобы открыть меню «Пуск», и выберите вновь созданную учетную запись пользователя под вашей текущей учетной записью.
Проверьте, можете ли вы теперь запустить командную строку.
4. Обновить путь переменных системной среды
Персонал службы поддержки Microsoft рекомендует это, поэтому мы считаем, что это будет работать правильно. Найдите тип системных переменных в меню «Пуск» и выберите параметр «Изменить».
На вкладке «Дополнительно» выберите «Переменные среды».
Выберите здесь «Путь» и нажмите «Изменить».
Нажмите «Создать» и добавьте это, чтобы создать новый путь.
C:\Windows\SysWow64\
Теперь перезагрузите компьютер и проверьте, можете ли вы запустить командную строку.
5. Средство проверки системных файлов (SFC)
откройте PowerShell с правами администратора, выполнив поиск в меню «Пуск» Windows или щелкнув кнопку Windows правой кнопкой мыши. Когда он откроется (синий фон), вы выполните следующую команду.
SFC/Сканноу
Профессиональный совет:
После этого команда SFC проверит наличие ошибок в системных файлах вашей ОС и при необходимости исправит их. Это может занять 15-20 минут, поэтому сядьте поудобнее и расслабьтесь. Если он не находит ошибок, вы увидите сообщение, в котором говорится что-то вроде «нарушение целостности не обнаружено». Если некоторые поврежденные файлы были обнаружены и восстановлены, вы увидите сообщение о том, что «поврежденные файлы были восстановлены» и «подробности включены в файл CBS.log» с указанием пути к файлу.
Если файлы восстановились, предлагаю перезагрузить компьютер перед попыткой открыть командную строку.
6. ДИСМ
Иногда команда SFC не выполняет свои обязанности, потому что не может найти или получить доступ к нужным файлам из образа Windows. Это когда вы запускаете команду DISM (Обслуживание развертывания и управление ими) и снова запускаете команду SFC.
снова откройте PowerShell и выполните следующие команды в указанном порядке одну за другой.
DISM/Online/Cleanup-Image/CheckHealth DISM/Online/Cleanup-Image/ScanHealth DISM/Online/Cleanup-Image/RestoreHealth
Теперь вернитесь к пункту 5 выше и завершите сканирование SFC.
7. Удалить пункты контекстного меню
Когда вы устанавливаете новое приложение или программное обеспечение, оно добавляет ярлык в контекстное меню. Контекстное меню появляется при нажатии правой кнопки мыши на рабочем столе или в приложении. Вы заметили некоторые новые параметры, которых не было, когда вы впервые начали использовать Windows? Чтобы удалить эти элементы контекстного меню, скачайте ShellMenuView и ShellExView. Рекомендую на этом этапе сделать резервную копию.
Сначала запустите ShellMenuView, и в разделе «Имя меню» вы увидите все ярлыки контекстного меню программ и приложений, которые не были созданы Microsoft. Например, PotPlayer — стороннее приложение, а Microsoft разработала проигрыватель Windows Media. Выберите все ярлыки контекстного меню, отличные от Microsoft, и отключите их, нажав на красную иконку. Повторите тот же процесс с ShellExView.
Скачать ShellMenuView
Скачать ShellExView
8. Безопасный режим
Может недавно установленное приложение вызывает конфликт с командной строкой? Чтобы узнать, перезагрузитесь в безопасном режиме. Для этого нажмите и удерживайте клавишу Shift на клавиатуре и выберите пункт «Перезагрузка» в разделе «Электропитание» в меню «Пуск».
Теперь ваш компьютер перезагрузится, и вы должны увидеть синий экран с некоторыми параметрами. Выберите «Устранение проблем» > «Дополнительные параметры» > «Параметры запуска» > «Перезагрузить». Теперь вы можете выбрать перезагрузку в безопасном режиме. Узнайте больше о процессе здесь.
Если командная строка работает в безопасном режиме, нужно удалить все недавно установленные приложения и переустановить их по одному, чтобы посмотреть, какое из них нарушает работу командной строки. Я знаю, что это утомительный процесс, но у вас нет выбора.
9. Восстановление системы
Вы можете вернуть свой компьютер к предыдущему моменту времени, и таким образом вы восстановите баланс своей вселенной или вашего ПК. Обратите внимание, что ваши файлы и другие данные не будут удалены. Это может быть исключено и отменено все, что сломало коммандную строку. Для этого найдите «Восстановить» в меню «Пуск» Windows и выберите «Восстановить».
Выберите Открыть восстановление системы.
Теперь вы должны увидеть все точки восстановления системы, сделанные в последний раз. Нажмите «Показать больше точек восстановления», чтобы открыть дополнительные параметры.
Выберите один из них и следуйте инструкциям на экране, чтобы восстановить компьютер. Процесс займет довольно много времени, и ваша система может несколько раз перезагрузиться.
Твое желание для меня закон
Хотя вы можете использовать PowerShell для выполнения любой команды, которую вы хотите использовать в командной строке, все же рекомендуется исправить первую, потому что это может вызвать дополнительные проблемы в будущем. Если вы нашли другой способ исправить командную строку, сообщите нам об этом в комментариях ниже.
Далее: старая добрая командная строка и даже PowerShell надоели? Вот три альтернативы CMD, которые заставят вас забыть об этих двух.