Пропала командная строка в windows 10. Переходим от CMD к PowerShell: справочник по командам и командлетам для администрирования AD

В предыдущих версиях операционной системы Windows 10 была возможность открыть командную строку в папке. Для того чтобы открыть папку в командной строке было достаточно зажать кнопку Shift и в контекстном меню папки выбрать пункт открыть окно команд. После выхода обновления Windows 10 Creators Update пункт открыть окно команд был заменен на открыть окно PowerShell здесь.

Если же в контекстном меню пуск замена пункта командной строки на оболочку Windows PowerShell не является проблемой, так как можно с легкостью . То в случае с возможностью открыть окно команд в нужной папке ситуация немножко сложнее, поскольку корпорация Майкрософт ещё не добавила возможность переключения PowerShell на командную строку.

Данная статья расскажет, как открыть командную строку в папке и как вернуть возможность выбрать пункт открыть окно команд в папке Windows 10. А также мы предложим способы запуска командной строки с нужного расположения в проводнике без необходимости внесения изменений в реестр.

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

  1. Открываем редактор реестра выполнив команду regedit в окне Win+R .
  2. Дальше переходим в следующее расположение: HKEY_CLASSES_ROOT\ Directory\ shell\ cmd .
  3. Нажмите правой кнопкой мыши на ветке cmd и выберите пункт Разрешения .
  4. В открывшемся окне достаточно нажать кнопку Дополнительно .
  5. Теперь напротив пункта Владелец TrustedInstaller нажимаем кнопку Изменить .
  6. Потом указываем своего пользователя в пункте выбора имен выбираемых объектов, и нажимаем кнопку Проверить имена и ОК .
  7. Дальше в окне дополнительных параметров безопасности отмечаем пункты и Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта , и нажимаем ОК .
  8. В окне разрешений для группы cmd выбираем группу пользователей Администраторы и отмечаем пункт Разрешить полный доступ .
  9. Последним шагом необходимо в текущем расположении реестра переименовать параметр HideBasedOnVelocityId добавив любой символ в начале имени.

После переименования параметра HideBasedOnVelocityId появится возможность выбрать пункт открыть окно команд даже без необходимости . Многие опытные пользователи рекомендуют просто удалять текущий параметр, чего делать однозначно не стоит, особенно если Вы не любитель создания резервных копий реестра и системы в целом. Похожий способ мы использовали в статье: .

Вернув возможность открыть командную строку в текущей папке пользователю достаточно зайти в проводник и выделив любую папку с зажатой кнопкой Shift открыть контекстное меню правой кнопкой мыши и выбрать пункт Открыть окно команд .

Альтернативным способом запустить командную строку с текущим расположением в нужной папке есть запуск командной строки через обновленную оболочку Windows PowerShell. Текущий способ работает без необходимости возвращения пункта открыть окно команд в контекстное меню.


А также можем предложить способ который позволит открыть папку в командной строке. Достаточно зайти в папку расположение которой в командной строке необходимо открыть, и в адресной строке ввести команду Cmd и нажать кнопку Enter .

Заключение

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

При работе на компьютере, некоторые пользователи не понимают, как открыть командную строку в Windows 10. Дело в том, что вызов командной строки в Windows 10, после обновления Windows 10 Creators Update, стал неочевидным для многих пользователей.

После обновления операционной системы, Microsoft изменила некоторые параметры Windows 10, в частности это касается вызова командной строки. Сейчас, по умолчанию в Windows 10 вместо командной строки, открывается Windows PowerShell, более мощный компонент ОС, чем командная строка.

После открытия меню «Пуск» правой кнопкой мыши, вместо привычных пунктов командной строки, вы увидите другие пункты: Windows PowerShell, Windows PowerShell (администратор).

Как же быть тем, кто привык, что командная строка в Windows 10 доступна, и не знает, как теперь вызвать командную строку в Windows 10? Где командная строка в Windows 10?

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

Командную строку в Windows 10 можно запустить следующими способами:

  • из меню «Пуск» при помощи правой кнопки мыши (вместо Windows PowerShell);
  • используя клавиши «Windows» + «X» (вместо Windows PowerShell);
  • из меню «Пуск» из папки «Служебные»;
  • используя «Поиск Windows»;
  • из системной папки «System32»;
  • при помощи Диспетчера задач;

В статье рассмотрены только те способы, при которых командная строка запускается в том числе, от имени администратора.

Как запустить командную строку на Windows 10 из меню «Пуск»

Командную строку без труда можно вернуть на прежнее место. Для этого, войдите в меню «Пуск» => «Настройки» => «Панель задач».

В пункте настроек «Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке “Пуск” или при нажатии клавиш Windows + X», переставьте переключатель в положение «Отключено».

После этого, командная строка вернется в меню «Пуск», которое открывается правой кнопкой мыши, или при одновременном нажатии на сочетание клавиш клавиатуры «Windows» + «X».

Для открытия Windows PowerShell теперь придется делать лишние движения. Поэтому можно оставить Windows PowerShell в меню «Пуск», запускаемой правой кнопкой мыши, а командную строку вызвать другими способами, в том числе из меню «Пуск».

Как зайти в командную строку в Windows 10 из меню «Пуск»

Командную строку можно запустить из меню «Пуск», после нажатия левой кнопки мыши. После открытия папки «Служебные», вы увидите там командную строку.

После клика по приложению, командная строка откроется в обычном режиме. Для запуска от имени администратора, кликните правой кнопкой мыши, нажмите «Дополнительно», а затем «Запуск от имени администратора».

Как включить командную строку в Windows 10 помощи «Поиска Windows»

Для запуска поиска командной строки введите в «Поиск Windows» выражение «cmd» (без кавычек), или просто «командная строка» на русском языке.

В результатах поиска отобразится классическое приложение Командная строка.

Запуск командной строки из системной папки Windows

Командную строку можно запустить непосредственно из месторасположения приложения, из системной папки Windows. Для этого откройте Проводник, войдите на диск «С», перейдите в папку «Windows», а затем в папку «System32».

Командную строку в Windows 10 x64 можно запустить также из папки по пути: C:\Windows\SysWOW64, но все равно будет открыт интерпретатор командной строки из папки «System32».

Здесь вы увидите приложение cmd.exe, которое можете запустить непосредственно из папки «System32». Для запуска от имени администратора используйте контекстное меню правой кнопки мыши.

Запуск командной строки при помощи Диспетчера задач

Откройте Диспетчер задач, войдите в меню «Файл», в контекстном меню нажмите на «Запустить новую задачу».

В окне «Создание задачи», в поле «Открыть» введите: «cmd» (без кавычек), а затем нажмите на кнопку «ОК».

После этого, на Рабочем столе компьютера откроется командная строка.

Выводы статьи

Командную строку можно запустить в Windows 10 разными способами: запустить из меню «Пуск», найти и открыть при помощи «Поиска Windows», зайти в командную строку из системной папки в Проводнике, при помощи Диспетчера задач.

Администраторы Windows долгое время полагались на такие проверенные временем инструменты командной строки как PING, IPCONFIG и REPADMIN. И некоторые до сих пор ими пользуются, вместо того, чтобы обратить свое внимание на PowerShell. Ashley McGlone , Premier Field Engineer Active Directory and PowerShell (именно его улыбающееся лицо вы можете видеть на фото), создал замечательное 4-страничное руководство , которое соотносит хорошо известные CMD-утилиты для работы с Active Directory с соответствующими им PowerShell-командлетами. Например, вместо PING можно использовать PowerShell командлет Test-Connection, вместо NSLOOKUP - Resolve-DNSName, вместо GPUPDATE - Invoke-GPUpdate.

Многие зададут вопрос, а почему это, собственно, стоит вообще переключаться на PowerShell командлеты? Автор руководства дает тому несколько обоснований :

  1. Инструменты командной строки выводят просто текст, который требует парсинга для дальнейшей работы с ним. PowerShell позволяет передать эти данные по конвейеру и работать с ними прямо в консоли или же вывести в файл.
  2. Доступность команды. Например, вы удаленно подключайтесь к серверу через RDP, то на нем может быть не установлен adminpak.msi или Windows Rerource Kit. А PowerShell есть на каждой машине Windows Sever 2008 R2 и выше.
  3. Однотипный синтаксис. Синтаксис у различных PowerShell командлетов схож.
  4. Большое количество командлетов на все случаи жизни.

Рассмотренные CMD-утилиты и соответствующие им PowerShell командлеты

В фокусе бесплатного руководства оказались следующие CMD-утилиты:
  1. REPADMIN
  2. DCPROMO
  3. CSVDE
  4. NETDOM
  5. NLTEST
  6. GPUPDATE
  7. GPRESULT
  8. DSGET
  9. DSQUERY
  10. DSADD
  11. DSMOD
  12. DSMOVE
  13. DSACLS
  14. DNSCMD
  15. NSLOOKUP
  16. IPCONFIG
  17. NETSTAT
Само руководство построено на следующей логике:
CMD – Switch – PowerShell командлет – PowerShell модуль – Версия Windows Server.

Большое внимание уделено тем командлетам, которые были представлены в Windows Server 2012 и PowerShell v3.

Скачать его можно на

Те, то уже пользовались PowerShell знают, что она почти тоже самое, что и командная строка, только с большими возможностями. Подробнее о PowerShell .

Итак, когда мы нажимаем на меню Win+X, его еще называют , там появляются различные пункты работы с системой. Также там есть и командная строка, которую мы можем открыть, как от имени пользователя, так и от имени администратора. Но что, если заменить ее на другую утилиту, скажем подобную, которая имеет название PowerShell?

Как заменить командную строку на PowerShell?

Давайте перейдем в параметры системы, для этого нажимаем Win+I , либо перейдем туда из меню Пуск. После открытия окна нажимаем на «Персонализация» .

Слева переходим в пункт «Панель задач». При отображении новых элементов справа, мы должны поставить там во включенное положение пункт «Заменить командную строку оболочкой Windows PowerShell в меню…» .


Второй способ – файл bat

Ребята, можно изменить командную строку на PowerShell с помощью реестра. Открываем реестр с помощью Win+R и вводим туда команду regedit . Потом идем вот в такой раздел:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Там находим параметр DontUsePowerShellOnWinX . Если его значение равно 0 – будет показываться PowerShell, если значение 1 – это командная строка.



Можно, конечно, поступить еще проще – скачать уже готовые bat-файлы. У меня вполне безопасны, поэтому насчет вирусов можете не беспокоится.

Замена командной строки на PowerShell – https://yadi.sk/d/uzXkQi2DzWgyN

Замена PowerShell на командную строку – https://yadi.sk/d/RpL4ECxdzWh5Z

Чтобы впервые запустить данный файл понадобится в открывшемся окне нажать кнопку «Подробнее» , а потом «Выполнить в любом случае» .


Таким образом, вы моете заменять командную строку на оболочку PowerShell и наоборот.

Командная строка является очень важной частью Windows уже очень много лет. Многие операции, связанные с управлением системой, выполняются именно с её помощью. Хотя Microsoft плавно подталкивает пользователей к переходу на более продвинутый инструмент Powershell, Командная строка будет использоваться ещё очень долго. В этой статье мы расскажем, как её можно запустить в Windows 10 и как вернуть консоль в контекстное меню Проводника в Windows 10 Creators Update.

Как открыть командную строку через меню Win + X

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

Если в меню Win + X вместо консоли отображается Powershell , пройдите в Параметры - Персонализация - Панель задач и отключите Заменить командную строку оболочкой Windows Powershell .

Как зайти в командную строку с помощью поиска Windows

Ещё в Windows Vista меню Пуск обзавелось функцией поиска установленных программ, а в Windows 8.1 и Windows 10 эта возможность была обновлена. С её помощью можно зайти в командую строку, в том числе и от имени администратора.

Вызов командной строки через список программ в меню Пуск

Консоль находится в списке системных утилит, ярлыки которых размещены в отдельной папке меню Пуск.


Как запустить командную строку с помощью меню Win + R

Меню Выполнить способно запустить командую строку от имени пользователя.


Если уровень выше низкого, то запустить командную строку от имени администратора с помощью меню Win + R вы не сможете (по крайней мере без каких-то дополнительных сложных действий). В случае, если вы установили низкий уровень, консоль будет запущена от имени администратора.

Как вызвать командную строку через диспетчер задач

Этот способ используется довольно редко, но может помочь вам, если интерфейс Windows завис (в этом случае остальные методы не заработают).


В Диспетчере задач Windows 10 можно также воспользоваться скрытым методом запуска командной строки от имени администратора.

  1. Откройте Диспетчер задач .
  2. Нажмите на Файл , а затем, удерживая клавишу Ctrl , на Запустить новую задачу .

Запуск командной строки через исполняемый файл


Как вызвать консоль через адресную строку Проводника

Интересный способ запуска командной строки в конкретной папке.


Запуск от имени пользователя или администратора будет зависеть от уровня контроля учётных записей, как и в случае с меню Win + R.

Как создать ярлык командной строки на рабочем столе

  1. Откройте меню Пуск и отыщите папку Служебные - Windows .
  2. Кликните по Командная строка и перетащите её на рабочий стол.

Если вы хотите запускать её от имени администратора, выполните следующие операции:

Запуск командной строки в Проводнике

В Windows 10 1607 Anniversary Update и более ранних версиях системы командную строку можно открыть с помощью меню Файл в Проводнике. Доступен как запуск от имени пользователя, так и запуск от имени администратора.


Как открыть командую строку через контекстное меню Проводника

В Windows 10 Anniversary Update 1607 была доступна опция запуска консоли в конкретной папке через контекстное меню. К сожалению, в Windows 10 1703 эта функция была вырезана. Вернуть ее на свое место можно способом, описанным немного ниже.

  1. Зайдите в нужную папку в Проводнике.
  2. Зажмите клавишу Shift и кликните по пустой области или по какой-нибудь папке правой клавишей мыши.
  3. Выберите пункт Открыть окно команд .

Как вернуть пункт "Открыть окно команд" в Windows 10 Creators Update

Для того, чтобы воспользоваться этой функциональностью в актуальной версии Windows 10, придётся изменить некоторые значения в реестре. Отметим, что предложенное решение сработает только при удерживании Shift и нажатии правой клавишей мыши по какой-то папке, а не пустой области.

  1. Нажмите Win + R . Введите команду regedit и нажмите Enter .

  2. Перейдите в HKEY_CLASSES_ROOT\Directory\shell\cmd .
  3. Кликните правой клавишей мыши по папке cmd и выберите пункт Разрешения .

  4. Нажмите на кнопку Дополнительно .
  5. В строке Владелец кликните на надпись Изменить .

  6. В текстовом поле Введите имена выбираемых объектов наберите своё имя пользователя (если вы работаете с локальной учётной записью Windows) или адрес электронной почты основного аккаунта Microsoft.
  7. Нажмите Проверить имена . Если вы ввели имя аккаунта правильно, оно станет подчёркнутым.
  8. Кликните на кнопку ОК .

  9. Поставьте галочку Заменить владельца подконтейнеров и объектов и нажмите Применить , затем ОК .

  10. Выберите группу Администраторы и поставьте галочку Разрешить напротив Полный доступ .
  11. Нажмите Применить , затем ОК .
  12. Кликните по ключу HideBasedOnVelocityId правой клавишей мыши и выберите пункт Переименовать .

  13. Измените имя параметра на ShowBasedOnVelocityId и нажмите Enter .

Скорее всего, в далеком будущем разработчики Microsoft всё-таки избавятся от командной строки и полностью заменят её утилитой Powershell.