Вы всегда можете положиться на командную строку, если хотите устранить системные проблемы или автоматизировать задачи. Все, что вам нужно сделать, это ввести правильные команды, и вы готовы к работе!
Однако на командную строку обычно влияют некоторые неожиданные проблемы, и иногда она может перестать отвечать на запросы. Итак, давайте проверим, что вы можете сделать, когда командная строка не отвечает должным образом. Проверять Запустите командную строку с правами администратора с помощью ярлыка на рабочем столе.
1. Закройте активные задачи или перезагрузите устройство.
Когда вы сталкиваетесь с этой проблемой, лучше всего начать с применения некоторых быстрых решений.
Для начала вы можете закрыть некоторые задачи на своем компьютере. Это просто потому, что некоторые из этих активных задач могут мешать функциям командной строки.
Теперь, как закрыть активные приложения ПК с помощью диспетчера задач:
- Тип Диспетчер задач в строке поиска меню «Пуск» и выберите наиболее подходящее.
- Перейти на вкладку Процессы Найдите активные приложения в категории «Приложения».
- Щелкните правой кнопкой мыши на одном из них и выберите Закончить работу. Повторите те же действия для всех активных приложений, которые вы хотите закрыть.
Если это не решит проблему, попробуйте перезагрузить устройство и проверьте, помогает ли это.
2. Доступ к командной строке с правами администратора
Вы также можете решить эту проблему, открыв командную строку с правами администратора. Вот несколько простых шагов:
- Нажмите на Ctrl + Shift + Esc Открыть диспетчер задач.
- Щелкните вкладку файл в верхнем левом углу и выберите Запустить новую задачу.
- Тип CMD Затем установите флажок Создайте эту задачу с правами администратора.
- Наконец, нажмите OK, чтобы открыть неограниченную командную строку.
3. Временно отключите антивирусное приложение.
В некоторых случаях эта проблема может быть вызвана сторонним антивирусным приложением. Итак, простой способ проверить это — временно отключить его.
Если проблема не устранена, вы также можете временно отключить Защитник Windows. Вот как это сделать:
- Введите Защитник Windows в строке поиска меню «Пуск» и выберите наиболее подходящий вариант.
- Выберите вариант Включение или отключение брандмауэра Защитника Windows с левой стороны.
- Далее выберите вариант Отключить брандмауэр Windows И нажмите Ok применить эти изменения.
4. Войдите с другой учетной записью Microsoft.
Может быть, эта проблема связана только с вашей учетной записью? Вы можете узнать это, войдя в Windows с другой учетной записью Microsoft.
Итак, вот шаги для входа в Windows с другой учетной записью Microsoft:
- Тип Настройки в строке поиска меню «Пуск» и выберите наиболее подходящий.
- Найдите Алфавиты Затем выберите вариант Электронная почта и учетные записи на правой панели.
- Далее выберите Добавить учетную запись Майкрософт на правой панели. Следуйте инструкциям на экране, чтобы завершить процесс.
Если это решит проблему, возможно, ваша другая учетная запись содержит поврежденные системные файлы. Поэтому другие методы в этой статье покажут вам, как можно исправить неисправные системные файлы.
Но даже если проблема не устранена, вы можете попробовать другие предложенные нами исправления. Проверять 12 полезных приемов командной строки Windows, которые вы должны знать.
5. Запустите командную строку в безопасном режиме.
Проблема с командной строкой может быть вызвана некоторыми сторонними приложениями, которые не лучшим образом совместимы с операционной системой. В этом случае вы можете попробовать запустить командную строку в безопасном режиме и посмотреть, поможет ли это.
- Чтобы начать, введите Настройки в строке поиска меню «Пуск» и выберите наиболее подходящий.
- Найдите Обновление и безопасность Затем нажмите Option восстановление на правой панели.
- нажмите кнопку Перезагрузить сейчас Ниже находится расширенный вариант запуска.
Далее коснитесь Расширенные настройки , и выберите Параметры запуска , затем нажмите Перезагрузить. Оттуда коснитесь F4 Чтобы загрузить устройство в безопасном режиме. Когда закончите, попробуйте запустить командную строку и проверьте, работает ли она. Проверять Что такое безопасный режим в Windows 10?
Если командная строка работает в безопасном режиме, вам следует рассмотреть возможность удаления любых подозрительных сторонних приложений. В противном случае попробуйте любое другое исправление.
В некоторых случаях проблема командной строки вызвана поврежденными системными файлами. Теперь давайте посмотрим, как вы можете решить эту проблему, используя надежные инструменты восстановления файлов Windows — инструменты SFC и DISM.
Мы начнем с проверки шагов по запуску инструмента DISM:
- Нажмите на Ctrl + Shift + Esc чтобы открыть диспетчер задач.
- Щелкните вкладку файл и выберите Запустить новую задачу.
- Тип Powershell и установите флажок Создайте эту задачу с правами администратора. Затем нажмите OK, чтобы открыть окно PowerShell с правами администратора.
- Введите следующую команду и нажмите Enter:
DISM /Online /Cleanup-Image /ScanHealth
Когда это сканирование будет завершено, введите следующую команду и нажмите Enter:
DISM /Online /Cleanup-Image /RestoreHealth
Перезагрузите устройство после сканирования. Наконец, попробуйте запустить сканирование SFC, выполнив следующие действия:
- Откройте окно PowerShell с правами администратора в соответствии с предыдущими шагами.
- Введите следующую команду и нажмите Enter:
sfc /scannow
- По завершении сканирования закройте окно PowerShell и перезагрузите устройство.
7. Восстановите Windows до прежнего состояния.
Если вы по-прежнему не можете решить эту проблему, попробуйте восстановить Windows с помощью средства восстановления системы. Что помогает восстановить компьютер в прежнее состояние. Таким образом, вы сможете отменить системные изменения, отключающие командную строку.
Теперь, вот как восстановить Windows в прежнее состояние:
- Тип Панель управления в строке поиска меню «Пуск» и выберите наиболее подходящий.
- Щелкните раскрывающееся меню просмотр по и выберите маленькие значки.
- Выберите вариант Система Затем нажмите защита системы Справа.
- Выберите вариант восстановление системы Затем нажмите кнопку. следующий.
- Наконец, выберите одну из точек восстановления и нажмите следующий , затем коснитесь окончание. Следуйте инструкциям на экране, чтобы завершить процесс.
8. Установите последние обновления Windows
Если ничего не помогает, лучшим решением может быть установка последних обновлений Windows. Когда вы обновляете свое устройство, система избавляется от ошибок и других проблем. Таким образом, этот подход может помочь в решении проблемы с командной строкой.
Теперь, вот шаги для установки последних обновлений Windows:
- Щелкните значок меню «Пуск» Windows и выберите «Настройки».
- Выберите вариант Обновление и безопасность Затем нажмите Центр обновления Windows с левой стороны.
- Наконец, коснитесь Проверить обновления справа, а затем следуйте инструкциям на экране.
Проверять Лучшие способы открыть командную строку или PowerShell в Windows.
Использование командной строки Windows без проблем
Это очень расстраивает, когда командная строка не открывается или когда она запускает различные команды, как ожидалось. Но если вы примените рекомендованные нами исправления, все должно работать правильно. Теперь вы можете просмотреть Как использовать командную строку Windows для шифрования файлов.
Содержание
- Способ 1: Альтернативные методы запуска
- Вариант 1: Создание ярлыка «Командной строки»
- Вариант 2: Запуск ОС в «Безопасном режиме»
- Вариант 3: Новая задача в «Диспетчере задач»
- Способ 2: Приостановка антивирусной программы
- Способ 3: Создание новой учетной записи
- Способ 4: Проверка целостности системных файлов
- Способ 5: Восстановление системы
- Вопросы и ответы
В Windows 10 предусмотрен аналогичная консоль – «Windows PowerShell», которая также работает с различными командами, в том числе и специфическими, недоступными для выполнения в обычной «Командной строке». В некоторых способах вам может понадобиться именно «PowerShell».
Способ 1: Альтернативные методы запуска
Если по какой-то причине не работает стандартный метод запуска «Командной строки», в целях проверки можно воспользоваться альтернативными методами.
Вариант 1: Создание ярлыка «Командной строки»
Проблема с запуском «Командной строки» может быть связана с тем, что меню «Пуск» работает некорректно. В этом случае попробуйте создать ярлык консоли на рабочем столе или в любом другом месте, чтобы попытаться запустить средство через него:
- Кликните по свободной области рабочего стола или внутри папки правой кнопкой мыши и наведите курсор на пункт «Создать». В дополнительном меню выберите «Ярлык».
- Откроется новое окно, где нужно указать путь к исполняемому файлу «Командной строки». В строку вставьте
C:WindowsSystem32cmd.exe
. Нажмите на кнопку «Далее». - В следующем окне задайте имя ярлыку и кликните по «Готово».
После этого попробуйте запустить «Командную строку», дважды щелкнув по ярлыку.
Следует отметить, что при этом способе терминал будет открываться без прав администратора, но исправить ситуацию просто.
- Для этого щелкните ПКМ по созданному ярлыку и перейдите в его «Свойства».
- В системном окне перейдите на вкладку «Ярлык» и щелкните по кнопке «Дополнительно».
- Отметьте пункт «Запуск от имени администратора» и подтвердите действие.
Читайте также: Решение проблемы с неработающей кнопкой «Пуск» в Windows 10
Вариант 2: Запуск ОС в «Безопасном режиме»
Если не работает «Командная строка» в Windows 10, вероятно, вы недавно установили приложение, которое могло повлиять на работу консоли. Также это происходит из-за деятельности вирусов, которые попали на ПК и получили доступ к системным файлам и данным. Чтобы проверить, так ли это, попытайтесь открыть программу, запустив Windows 10 в «Безопасном режиме».
Существует несколько методов зайти в «Безопасный режим», включая настройки утилиты «Конфигурация системы» и параметры загрузки ОС. Детальнее о них читайте в нашем отдельном руководстве. Отметим, что в нем есть способ с командой для «Командной строки», но ее можно использовать и в «Windows PowerShell».
Подробнее: Безопасный режим в Windows 10
Если в «Безопасном режиме» запуск «Командной строки» не вызывал затруднений, то придется удалять все недавно установленные программы, затем по одной их переустанавливать, чтобы понять, какая из них вызывает проблему. Процесс довольно утомительный, но является единственным, особенно если важно не трогать системные настройки.
Читайте также: Установка и удаление программ в Windows 10
Вариант 3: Новая задача в «Диспетчере задач»
Когда обычным способом открыть «Командную строку» не получается, можно попробовать запустить консоль из другого места – создать новую задачу с правами администратора в «Диспетчере задач» Windows 10:
- Щелкните ПКМ по свободной области рабочей панели и из меню выберите «Диспетчер задач».
- Кликните по вкладке «Файл», затем по пункту «Создать новую задачу».
- В дополнительном окне в строке введите
cmd
, отметьте пункт запуска с расширенными правами и подтвердите действие.
После этого должно открыться окно консоли, а новая задача отобразится в списке «Диспетчера задач» на вкладке «Процессы».
Читайте также: Восстановление работоспособности «Диспетчера задач» в Windows 10
Способ 2: Приостановка антивирусной программы
Чтобы решить проблему, попробуйте приостановить работу стороннего антивирусного решения. Такие программы иногда блокируют не только софт от других разработчиков, но и системные средства, например открытие или работоспособность консоли в целом.
Универсальной инструкции по отключению нет, потому как такой софт деактивируется различными способами. В одних случаях достаточно вызвать контекстное меню значка в трее, в других придется покопаться в настройках. Наш автор разбирал, как приостановить работу наиболее популярных приложений для защиты ОС в отдельной статье.
Подробнее: Отключение антивируса
Если вы обнаружили, что после этого «Командная строка» начала вновь стабильно работать, то, вероятно, придется использовать другое антивирусное решение или встроенную защиту Windows 10.
Способ 3: Создание новой учетной записи
Некоторые файлы, связанные с учетной записью Microsoft, могли быть повреждены в результате сбоев и ошибок, что влияет на запуск «Командной строки». Попробуйте создать новый аккаунт в системе, чтобы проверить это предположение. В Windows 10 для этого можно использовать оснастку «Учетные записи пользователей» или возможности приложения «Параметры». О методах мы писали ранее на нашем сайте.
Подробнее: Создание новой учетной записи в Windows 10
После того как новая учетная запись Microsoft создана, зайдя в систему под этим аккаунтом, попытайтесь запустить «Командную строку».
Способ 4: Проверка целостности системных файлов
Этот способ поможет исправить ситуацию, при которой могли оказаться поврежденными важные файлы системы, отчего те или иные штатные инструменты перестают корректно функционировать. В Windows предусмотрены специальные утилиты, которые проверяют и системные файлы, и их хранилища на целостность, а при обнаружении возможных неполадок инструменты автоматически исправляют их или предлагают пользователю варианты решений.
У нас на сайте есть отдельная инструкция по использования таких утилит, как SFC и DISM, которые помогают восстановить целостность системных файлов. Но в руководстве их запуск осуществляется через «Командную строку». Поскольку в вашем случае она не работает, то используйте аналогичную консоль – «Windows PowerShell», отыскав его по названию в меню «Пуск».
Следует отметить, что в остальном алгоритм действий из материала ничем не отличается: запускаете «PowerShell» и вводите все те команды, которые разобраны в статье по ссылке ниже.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows 10
Способ 5: Восстановление системы
Еще один действенный способ решить проблемы с запуском штатного средства – это восстановление состояния системы к предыдущему состоянию. То есть придется откатиться до того момента, когда в работе консоли не наблюдалось неполадок. Метод подойдет, если в результате критических ошибок в ОС или деятельности вредоносных утилит были повреждены важные программные компоненты. Однако на ПК должна заранее быть активирована функция автоматического создания контрольных точек, в противном случае способом воспользоваться не удастся.
Подробнее: Откат к точке восстановления в Windows 10
После этого все недавно внесенные настройки и установленные приложения, которые могли вмешаться в работу «Командной строки», будут сброшены и удалены.
This is a common thing:
It also happens when using WinPE with bare-bones command prompt terminals as well as PowerShell , or modern .Net 5.0 console programs — anything. As best I can tell it’s a bug with the Windows terminals and there is no proper solution, only ways to mitigate the problem.
One answer to a different question (QuickEdit mode hang) has a comment in it that describes this phenomenon perfectly: «I’ve seen this for 20 years in windows. It has appeared and disappeared many times… I think its Microsoft not doing proper regression testing, because it comes and goes every few years» (gunslingor Oct 11 ’19 at 16:38)
It’s a plague to systems administrators:
Sometimes there’s absolutely no clue when a program is hanging or just busy and not outputting text — guess wrong and CTRL+C at the wrong time and you might end up losing hours of work (or worse—if you fail an installation of Exchange Server you’ll probably end up corrupting your company’s entire active directory database—good luck finding work after that).
As the QuickEdit mode hang is easily confused, it’s best to identify what kind of hang you have first.
How to tell whether it’s a CTRL-C hang or a QuickEdit Hang:
QuickEdit mode hangs are benevolent in that these console hangs don’t actually hang the program — the second you un-hang the console output, you’re immediately greeted by a wall of new lines as the console catches up with the actual output.
To unhang it, press ESC if you’re lazy, or adjust the console size if you’re careful. Most keys won’t do anything, RMouse will potentially paste clipboard into console if it’s not actually hung (which can be catastrophic), enter will potentially execute a default input command (if not hung) or lose valuable clipboard info (as it «copies» while marking), and ESC though usually safe might give an abort command to a program. To be safe, adjust the console size.
If it’s still hung, you might have a CTRL-C hang, here are mitigations to help verify:
When it’s a «CTRL+C»-to-break-free hang it only resumes from exactly where it left off—if it’s not hung you abort whatever you’re doing, which can be catastrophic. As was mentioned above, there seems to be no fixes, just knowing your stuff and preemptively taking measures so that you can hopefully better tell if it’s hung or not:
1a) «Comment» your scripts and programs by outputting to console:
For your own batch files and scripts, turn REM/etc. comments into ECHO outputs. For programs, instead of writing // Write image to share folder:
, consider replacing them with Console.WriteLine($"Writing image to share, this should have no output for 10-20 minutes, the current time is {timeNow}".);
1b) Enable verbose mode:
When you’re not using your own scripts and programs, see if there’s a verbose option. This varies by program and context, but enabling programs’ verbose output (often just by adding «-v») can be your friend when working in console directly and not working through your own automation scripts and programs.
2) Know your timings (>30s):
The first time doing something is always the hardest. But once you do it the first time, in your documentation, any time periods that are more than 30 seconds should probably be written down. If it varies based on some factor, try to list two examples:
Imaging HDD's of ~12 gigs, expect 3 minutes of no output.
Imaging HDD's of ~20 gigs, expect 8 minutes of no output.
3) Note before you act.
On a piece of paper, write down what you were running, how far along it got, how long it has been taking, how long you think it should be taking, what you expect to happen if you CTRL+C a running process and what you need to do to resume it from where it is now if that’s the case. Most importantly, if you destroyed everything you were working on right now, what would be the time cost of fixing, restoring or resetting it?
Sometimes CTRL-C’ing at the wrong time can have unpredictable consequences. A program termination even if aborted can cause a computer restart if you’re in the middle of a complex script. A frozen update can have devastating consequences for an OS. Are you sure you don’t want to work on something else for 30 minutes to make sure it’s really frozen before trying to unfreeze it? If you’re not sure, don’t test it yet.
4) Make sure your window is selected.
This sounds dumb, but it’s the easiest mistake to make, especially when installing onto a virtual machine or a machine over RDP, even if you only have one window open, click on the terminal’s top bar and try to drag it around before pressing CTRL-C (but after trying to resize the window to check for a QuickEdit mode freeze).
We need to avoid two common pitfalls:
- Your RDP session might be frozen — hitting CTRL-C (interacting with the window) may help it re-establish its connection, and that CTRL-C might get erroneously passed through.
- More importantly, your console may not appear to un-hang when you first hit CTRL-C — but not because it’s still hung—just because it froze in the middle of a long process without output. Picture this: you think that the window is selected—you hit CTRL-C and nothing happened, you thought the window maybe wasn’t selected so quickly select it and hit CTRL+C again. Then you realize that it was selected to begin with—and frozen—and though you unfroze it with the first CTRL-C, since you hit CTRL-C again after that, its process then gets aborted. Now you face-palm.
The bottom line: When you go to hit CTRL-C you want to make sure that there’s no question that it registered and that you only do it once—don’t let yourself have any reason to doubt whether the window was selected and responsive during the key press. If there’s no response after your first CTRL-C, record the time on your piece of paper, note how long it should take to complete its current process assuming it just started from 0s based off of your timing notes from earlier repetitions of the same process, and don’t try again before then (with a little time extra just in case).
This is a common thing:
It also happens when using WinPE with bare-bones command prompt terminals as well as PowerShell , or modern .Net 5.0 console programs — anything. As best I can tell it’s a bug with the Windows terminals and there is no proper solution, only ways to mitigate the problem.
One answer to a different question (QuickEdit mode hang) has a comment in it that describes this phenomenon perfectly: «I’ve seen this for 20 years in windows. It has appeared and disappeared many times… I think its Microsoft not doing proper regression testing, because it comes and goes every few years» (gunslingor Oct 11 ’19 at 16:38)
It’s a plague to systems administrators:
Sometimes there’s absolutely no clue when a program is hanging or just busy and not outputting text — guess wrong and CTRL+C at the wrong time and you might end up losing hours of work (or worse—if you fail an installation of Exchange Server you’ll probably end up corrupting your company’s entire active directory database—good luck finding work after that).
As the QuickEdit mode hang is easily confused, it’s best to identify what kind of hang you have first.
How to tell whether it’s a CTRL-C hang or a QuickEdit Hang:
QuickEdit mode hangs are benevolent in that these console hangs don’t actually hang the program — the second you un-hang the console output, you’re immediately greeted by a wall of new lines as the console catches up with the actual output.
To unhang it, press ESC if you’re lazy, or adjust the console size if you’re careful. Most keys won’t do anything, RMouse will potentially paste clipboard into console if it’s not actually hung (which can be catastrophic), enter will potentially execute a default input command (if not hung) or lose valuable clipboard info (as it «copies» while marking), and ESC though usually safe might give an abort command to a program. To be safe, adjust the console size.
If it’s still hung, you might have a CTRL-C hang, here are mitigations to help verify:
When it’s a «CTRL+C»-to-break-free hang it only resumes from exactly where it left off—if it’s not hung you abort whatever you’re doing, which can be catastrophic. As was mentioned above, there seems to be no fixes, just knowing your stuff and preemptively taking measures so that you can hopefully better tell if it’s hung or not:
1a) «Comment» your scripts and programs by outputting to console:
For your own batch files and scripts, turn REM/etc. comments into ECHO outputs. For programs, instead of writing // Write image to share folder:
, consider replacing them with Console.WriteLine($"Writing image to share, this should have no output for 10-20 minutes, the current time is {timeNow}".);
1b) Enable verbose mode:
When you’re not using your own scripts and programs, see if there’s a verbose option. This varies by program and context, but enabling programs’ verbose output (often just by adding «-v») can be your friend when working in console directly and not working through your own automation scripts and programs.
2) Know your timings (>30s):
The first time doing something is always the hardest. But once you do it the first time, in your documentation, any time periods that are more than 30 seconds should probably be written down. If it varies based on some factor, try to list two examples:
Imaging HDD's of ~12 gigs, expect 3 minutes of no output.
Imaging HDD's of ~20 gigs, expect 8 minutes of no output.
3) Note before you act.
On a piece of paper, write down what you were running, how far along it got, how long it has been taking, how long you think it should be taking, what you expect to happen if you CTRL+C a running process and what you need to do to resume it from where it is now if that’s the case. Most importantly, if you destroyed everything you were working on right now, what would be the time cost of fixing, restoring or resetting it?
Sometimes CTRL-C’ing at the wrong time can have unpredictable consequences. A program termination even if aborted can cause a computer restart if you’re in the middle of a complex script. A frozen update can have devastating consequences for an OS. Are you sure you don’t want to work on something else for 30 minutes to make sure it’s really frozen before trying to unfreeze it? If you’re not sure, don’t test it yet.
4) Make sure your window is selected.
This sounds dumb, but it’s the easiest mistake to make, especially when installing onto a virtual machine or a machine over RDP, even if you only have one window open, click on the terminal’s top bar and try to drag it around before pressing CTRL-C (but after trying to resize the window to check for a QuickEdit mode freeze).
We need to avoid two common pitfalls:
- Your RDP session might be frozen — hitting CTRL-C (interacting with the window) may help it re-establish its connection, and that CTRL-C might get erroneously passed through.
- More importantly, your console may not appear to un-hang when you first hit CTRL-C — but not because it’s still hung—just because it froze in the middle of a long process without output. Picture this: you think that the window is selected—you hit CTRL-C and nothing happened, you thought the window maybe wasn’t selected so quickly select it and hit CTRL+C again. Then you realize that it was selected to begin with—and frozen—and though you unfroze it with the first CTRL-C, since you hit CTRL-C again after that, its process then gets aborted. Now you face-palm.
The bottom line: When you go to hit CTRL-C you want to make sure that there’s no question that it registered and that you only do it once—don’t let yourself have any reason to doubt whether the window was selected and responsive during the key press. If there’s no response after your first CTRL-C, record the time on your piece of paper, note how long it should take to complete its current process assuming it just started from 0s based off of your timing notes from earlier repetitions of the same process, and don’t try again before then (with a little time extra just in case).
На заре информационных технологий командная строка господствовал над операционными системами до того, как элегантные графические пользовательские интерфейсы стали основным способом взаимодействия с компьютерами. Сегодня командная строка в основном используется опытными пользователями для устранения конкретных проблем Windows, выполнения административных функций и автоматизации задач с помощью сценариев и пакетных файлов.
Что делать при попытке откройте командную строку и выдает ошибку вместо открытия как обычно? Это тема сегодняшнего гайда. Давайте рассмотрим некоторые шаги, которые могут исправить ошибку неработающей командной строки, чтобы вы могли вернуться к использованию и запуску этих команд.
1. Проверьте антивирус.
Известно, что некоторые антивирусные программы вызывают проблемы с командной строкой. Одним из таких антивирусов является Avast. Известно, что файл согласия.exe помещен в карантин, что приводит к сбою командной строки. Если вы используете Avast, восстановите этот файл или закройте альтернативный антивирус.
Если вы используете другой антивирус, я рекомендую вам отключить его один раз, чтобы увидеть, исправляет ли он ошибку командной строки, не работающую на вашем компьютере с Windows 10.
2. Ярлык командной строки
Меню «Пуск» может работать некорректно. Если это так, вы можете создать ярлык командной строки на рабочем столе, чтобы запустить то же самое. Для этого щелкните правой кнопкой мыши в любом месте рабочего стола и выберите «Ярлык» в разделе «Создать».
- Во всплывающем окне введите cmd.exe (вам не нужно переходить к расположению исполняемого файла) в поле, затем нажмите Далее.
- Дайте ему подходящее имя и нажмите Готово. Подождите, есть еще кое-что, о чем нужно позаботиться.
- Этот ярлык запустит командную строку, но не в режиме администратора. Для этого щелкните правой кнопкой мыши только что созданный ярлык и выберите «Свойства».
- На вкладке «Ссылка» выберите «Дополнительно».
- Выберите здесь Запуск от имени администратора, нажмите ОК и все.
Попробуйте запустить командную строку сейчас.
3. Создайте нового пользователя.
Командная строка требует прав администратора, что означает, что учетная запись пользователя, под которой вы вошли, требует прав администратора. Если вы это сделаете, возможно, некоторые файлы были повреждены, что привело к ошибке командной строки. Давайте создадим новую учетную запись пользователя, чтобы протестировать это решение.
- Нажмите сочетание клавиш Windows + I, чтобы запустить Настройки, и выберите Учетные записи.
- В разделе Семья и другие пользователи выберите Добавить кого-нибудь на этот компьютер.
- Щелкните здесь «У меня нет данных для входа в систему».
- Теперь нажмите «Добавить пользователя без учетной записи Microsoft».
- Введите здесь желаемое имя пользователя и пароль и следуйте инструкциям на экране, чтобы создать новую учетную запись пользователя. После этого переключите учетные записи пользователей, нажав клавишу Windows для запуска меню «Пуск» и выбрав вновь созданную учетную запись пользователя под своей текущей учетной записью.
Проверьте, можете ли вы сейчас запустить командную строку.
4. Обновите путь к системным переменным среды.
Сотрудники службы поддержки Microsoft рекомендуют делать это, когда командная строка Windows не открывается, поэтому мы считаем, что она работает нормально. Тип системные переменные среды в меню «Пуск» найдите и выберите опцию «Правка».
- На вкладке «Дополнительно» выберите «Переменные среды».
- Выберите здесь Path и нажмите Edit.
- Нажмите New и добавьте его, чтобы создать новый путь: C: Windows SysWow64
Теперь перезагрузите компьютер и проверьте, можете ли вы запустить командную строку.
5. Средство проверки системных файлов (SFC)
Откройте PowerShell с правами администратора, выполнив поиск в меню «Пуск» Windows или щелкнув правой кнопкой мыши кнопку Windows. Когда он откроется (синий фон), вы выполните следующую команду.
Совет для опытных: PowerShell — это самая продвинутая версия командной строки, и вы можете запускать все команды CMD в PowerShell.
Затем команда SFC проверит наличие нарушений в системных файлах операционной системы и при необходимости исправит их. Это может занять 15-20 минут, поэтому расслабьтесь и расслабьтесь. Если ошибок не обнаружено, вы увидите сообщение вроде «нарушений целостности не обнаружено». Если были обнаружены и восстановлены некоторые поврежденные файлы, появится сообщение, информирующее вас о том, что «поврежденные файлы были восстановлены» и «подробности включены в файл CBS.log» с указанием пути к файлу.
Если файлы будут восстановлены, я предлагаю вам перезагрузить компьютер, прежде чем пытаться открыть командную строку.
6. DISM
Иногда команда SFC не выполняет свою работу, потому что не может найти или получить доступ к нужным файлам из образа Windows. Здесь вы запустите команду DISM (Обслуживание образов развертывания и управление ими) и снова выполните команду SFC.
Снова откройте PowerShell и по очереди выполните следующие команды в указанном порядке.
Теперь вернитесь к шагу 5 выше и запустите сканирование SFC.
7. Удалите элементы контекстного меню.
Когда вы устанавливаете новое приложение или программное обеспечение, оно добавляет ярлык в контекстное меню. Контекстное меню открывается, когда вы щелкаете правой кнопкой мыши на рабочем столе или в приложении. Заметили ли вы некоторые новые параметры, которых не было, когда вы впервые начали использовать Windows? Чтобы удалить эти элементы контекстного меню, загрузите ShellMenuView и ShellExView. Я рекомендую вам сделать резервную копию на этом этапе.
Сначала запустите ShellMenuView, и в разделе «Имя меню» вы увидите все ярлыки контекстного меню программного обеспечения и приложений, которые не были созданы Microsoft. Например, PotPlayer — это стороннее приложение, а Microsoft разработала Windows Media Player. Выберите все ярлыки контекстного меню сторонних производителей и отключите их, щелкнув красный значок. Повторите тот же процесс с ShellExView.
8. Безопасный режим
Может быть, недавно установленное приложение вызывает проблемы с тем, что командная строка не открывается? Выяснить, перезагрузитесь в безопасном режиме. Для этого удерживайте нажатой клавишу Shift на клавиатуре и выберите «Перезагрузить» в разделе «Параметры питания» в меню «Пуск».
Ваш компьютер перезагрузится, и вы должны увидеть синий экран с некоторыми параметрами. Выберите Устранение неполадок> Дополнительные параметры> Параметры запуска> Перезагрузить. Теперь вы можете выбрать перезапуск в безопасном режиме. Подробнее на процесс здесь .
Если командная строка работает в безопасном режиме, вам необходимо удалить все недавно установленные приложения и переустанавливать их по одному, чтобы увидеть, какое приложение останавливает командную строку. Я знаю, что это утомительный процесс, но у тебя нет другого выбора.
Когда командная строка не запускается в Windows 10, вы можете восстановить свой компьютер до более раннего момента времени, и тем самым вы восстановите баланс своей вселенной или своего ПК. Обратите внимание, что ваши файлы и другие данные не будут удалены. Это могло устранить и отменить все, что нарушало работу командной строки. Для этого найдите в меню «Пуск» Windows команду «Восстановить» и выберите «Восстановление».
- Выберите «Открыть восстановление системы».
- Теперь вы должны увидеть все недавно созданные точки восстановления системы.
- Щелкните Показать больше точек восстановления, чтобы открыть дополнительные параметры.
- Выберите один и следуйте инструкциям на экране, чтобы перезагрузить компьютер.
Процесс займет некоторое время, и система может перезагружаться несколько раз.
Вывод
Хотя вы можете использовать PowerShell для запуска любой команды, которую хотите использовать в командной строке, все же рекомендуется исправить первую, поскольку это может вызвать дополнительные проблемы в будущем. Если вы нашли другой способ устранения проблем с командной строкой, сообщите нам об этом в комментариях ниже.
Командная строка закрывается после выполнения — почему и что делать
Во многих инструкциях на сайте для выполнения действий предлагается использовать команды в командной строке, в некоторых случаях — bat файл. Один из частых комментариев к таким материалам: командная строка сразу закрывается и нельзя ничего успеть увидеть.
В этой статье подробно о том, почему командная строка сразу закрывается, что делать, чтобы она не закрывалась применительно к Windows 11 и Windows 10 (актуально и для предыдущих систем), а также дополнительная информация на тему.
- Командная строка закрывается сразу после выполнения команды
- Если командная строка открывается и закрывается сама
- Видео
Почему командная строка закрывается и что делать, чтобы этого не происходило
Рассмотрим два случая, когда командная строка закрывается:
- После выполнения введённой команды
- После выполнения bat-файла
В первом случае почти всегда причиной является ввод команды не в командную строку, а в диалоговое окно «Выполнить», которое некоторые пользователи считают командной строкой, хотя это не так. Подробнее о том, как именно работают указанные системные элементы:
- Если вводить команду в окно «Выполнить» (вызываемое клавишами Win+R, либо через правый клик по кнопке «Пуск» в случае Windows 11 и 10), окно командной строки откроется и закроется сразу после выполнения, если дальнейший ввод пользователя не требуется.
- Если запустить непосредственно командную строку (Как открыть командную строку, Запуск командной строки от имени администратора), и ввести команду уже в ней, автоматическое закрытие окна происходить не будет, и вы увидите, что именно выдает команда в результате выполнения.
В случае выполнения bat-файла, если команды в нём не требуют ввода пользователя и не содержат команд паузы до нажатия клавиши пользователем, то при запуске (простым двойным кликом из расположения файла) и успешном выполнении, окно командной строки будет автоматически закрыто.
Если вы хотите иметь возможность прочитать ход выполнения и результат работы bat-файла, вы можете:
- Открыть командную строку (как во втором пункте выше), указать путь к bat-файлу и нажать Enter. Он будет запущен и выполнен, но командная строка не будет закрыта после выполнения.
- В конце файла добавить команду PAUSE (сделать это можно в любом текстовом редакторе, подробнее: Как создать bat файл в Windows). В этом случае после выполнения любым способом окно не закроется пока вы не нажмете любую клавишу.
Иногда вопрос о закрытии командной строки относится к другой ситуации: без каких-либо действий пользователя, обычно при входе в систему, но иногда и в произвольные моменты времени, само открывается окно командной строки и тут же закрывается, раньше, чем вы успеваете что-либо увидеть. В этом случае возможны следующие варианты:
- Если это происходит не часто, вероятнее всего речь идёт о простой работе Windows: система может выполнять отдельные действия по завершении установки обновлений, обслуживанию и первоначальной настройке системы после установки инициируя запуск команд через командную строку.
- В некоторых случаях завершение установки или удаления программ (в том числе после перезагрузки компьютера) выполняется с помощью командной строки — в этом сценарии появление окна командной строки также не будет регулярным.
- При постоянном открытии и закрытии окон командной строки при включении компьютера или во время работы, следует проверить программы в автозагрузке и планировщике заданий: если там запускается cmd.exe с какими-либо параметрами, постараться разобраться, что именно, возможно — удалить из автозагрузки либо отключить задание в планировщике заданий. Чуть более подробно о процессе поиска в статье про ситуацию, когда сам открывается браузер с рекламой (даже если у вас это не происходит, логика та же). Также может иметь смысл использовать средства удаления вредоносных программ для поиска и удаления нежелательного ПО с компьютера.
Видео
Имейте в виду, что интерфейс, о котором мы говорим, пытается значительно облегчить нашу повседневную работу с системой Redmond. Но иногда нам нужно больше контролировать определенные функции системы . И это особенно заметно у самых продвинутых пользователей. Поэтому на этом этапе лучше всего использовать командную строку или окно CMD.
Содержание
- Что такое и как открыть окно командной строки
- Как исправить сбой при запуске CMD
- Создайте ярлык для командной строки
- Запустите Windows в безопасном режиме
- Запустите CMD из диспетчера задач
Что такое и как открыть окно командной строки
Чтобы дать нам представление о том, о чем мы на самом деле говорим, скажем, что командная строка Windows — это инструмент командной строки. Таким образом, это помогает нам выполнять несколько более сложных команд для их выполнения в самой операционной системе. При этом в большинстве случаев нам потребуется запустить CMD с правами администратора. Это дает нам возможность использовать самые продвинутые команды, которые вносят изменения в Windows.
Кроме того, чтобы иметь возможность использовать этот инструмент, о котором мы говорим, его очень легко запустить. Для этого нам просто нужно перейти к окну поиска, которое мы находим на панели задач. Затем мы пишем CMD и в появившейся записи щелкаем правой кнопкой мыши. Из этого контекстного меню у нас будет возможность запустить новый окно командной строки с правами администратора.
Однако в последнее время некоторые пользователи столкнулись с проблемой в этом отношении. В частности, мы имеем в виду, что многие пользователи подписали, что они не могут запускать командную строку с правами администратора. Просто, когда они пытаются это сделать, Windows ничего не делает. Поэтому, если вы не можете запустить CMD от имени администратора в Windows 10, возможно, вам поможет один из этих советов.
Следует иметь в виду, что это инструмент командной строки очень важен для многих пользователей, особенно для более продвинутых. Кроме того, возможность использовать все это с правами администратора — это нечто базовое, поскольку в противном случае функциональность очень ограничена. Это связано с тем, что если мы запустим CMD без прав администратора, у нас будет только доступ и мы сможем использовать ряд основных команд, но не те, которые вносят изменения в саму операционную систему.
Именно по этой причине ниже мы собираемся дать вам ряд решений для решения этой проблемы, которую мы комментируем. Таким образом, нам не придется переустанавливать Windows 10 опять же, что всегда несколько утомительно и громоздко.
Создайте ярлык для командной строки
Поэтому на данном этапе мы попытаемся создать ярлык для этого инструмента. Нам просто нужно щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Создать / Ярлык». в Диалоговое окно «Создать ярлык» , мы вводим следующую локацию и нажимаем Далее:
C:WindowsSystem32cmd.exe
На следующем экране мы пишем имя для этого ярлыка и завершаем процесс создания. После того, как ярлык был добавлен на рабочий стол, мы щелкаем его правой кнопкой мыши и выбираем опцию «Свойства» в контекстном меню.
На вкладке «Ярлык» нажимаем на Дополнительно кнопка. Поэтому, чтобы защитить компьютер от несанкционированных действий, мы устанавливаем флажок «Запуск от имени администратора» при появлении всплывающего меню. Чтобы все изменения вступили в силу, нажмите кнопку «Принять». С этого момента, когда мы дважды щелкаем по вновь созданному ярлыку, командная строка открывается от имени администратора. Кроме того, это избавит нас от необходимости выполнять поиск в соответствующем поле на панели задач Windows.
Запустите Windows в безопасном режиме
Если решение, которое мы вам предоставили ранее, не сработало, мы попытаемся открыть операционную систему в безопасном режиме. И именно этот режим запуска, о котором мы говорим, может быть очень полезным для поиска проблем в система сам. Первое, что мы делаем для этого, — это открываем приложение настройки Windows с помощью комбинации клавиш Win + I. Затем мы нажимаем на раздел Обновление и безопасность, а затем на левой панели выбираем Восстановление .
Если мы посмотрим на правую панель, мы найдем кнопку с надписью «Перезагрузить сейчас» в категории «Расширенный запуск».
Отсюда мы уже находим ряд очень интересных функций, которые будут очень полезны для решения возможных проблем, которые у нас есть в Windows 10. Точно так же у нас будет возможность доступа к окну командной строки для выполнения необходимых нам команд. безопасный режим .
Запустите CMD из диспетчера задач
Это мы объяснили ранее, как самый простой способ открыть окно командной строки с правами администратора. Однако в случае, если нам это не удается, мы всегда можем запустить этот же инструмент из другого места. В частности, мы имеем в виду диспетчер задач самой операционной системы. Чтобы получить к нему доступ, мы можем использовать комбинацию клавиш Ctrl + Shift + Esc.
В новом окне, которое появляется на экран вверху щелкните меню «Файл». Здесь мы найдем вариант с надписью «Запустить новую задачу», на который мы нажимаем. Попав в этот раздел, мы можем написать CMD в появившемся поле. Конечно, мы не должны забывать установить флажок, чтобы создать эту задачу с правами администратора.
После того, как мы создали эту новую задачу в администратор мы увидим, что окно командной строки открывается автоматически.
I’m adding this question after spending an entire day wrestling with this incredibly frustrating feature of the Windows 10 command prompt which made me think there was something wrong with my console application code. I hope it will help someone.
Issue: My console application seems to randomly stop running. What is going on?
asked Nov 24, 2015 at 0:46
2
The issue ended up being a new feature of the windows 10 console. Under the default config, whenever you click on a command window in windows 10, it immediately halts the application process when it attempts to write to the console. When this happens, the command window has gone into «selection» mode.
You can tell it has happened because it will prefix the title bar of the command window with the word «Select» :
To get your program running again, you have to press escape or click somewhere else.
To get rid of this strange behavior, you can disable QuickEdit mode:
answered Nov 24, 2015 at 0:46
Shaun RowanShaun Rowan
9,0994 gold badges27 silver badges52 bronze badges
18
What I’d like to add here to Shaun Rowan’s answer is that for it to work in all console windows you have to click «Defaults», instead of «Properties» and make your changes there, as described in this post.
answered Mar 21, 2019 at 15:57
iko79iko79
1,06710 silver badges20 bronze badges
1
I faced this problem very recently where one of the users (who had Quickedit configured on his Command Prompt) was using a tool I developed in Java, and was getting the tool frozen while running it from command prompt.
Finally what solved the problem was to redirect the logging inside the batch script to a file as shown below:
@echo off
...
java.exe -jar mytool.jar
needed to be updated to
java.exe -jar mytool.jar > log.txt
Gibolt
39.3k13 gold badges178 silver badges121 bronze badges
answered Mar 23, 2018 at 13:49
2