- Как заменить PowerShell с CMD в Windows 10? [Решено]
- Разница между командной строкой и PowerShell
- Как вернуть PowerShell в меню WinX
- Метод 1 (Использование свойств панели задач)
- Как вернуть PowerShell в контекстное меню
- Способ 2 (с помощью редактора реестра)
- Способ 3 (с использованием редактора реестра — альтернативный метод)
- Как в Windows 10 заменить командную строку оболочкой Windows PowerShell в меню Win+X
- Как заменить командную строку оболочкой Windows PowerShell в приложении «Параметры Windows»
- Как заменить командную строку оболочкой Windows PowerShell используя пакетный файл (bat-файл)
- Заменяем командную строку на PowerShell в Windows 10
- Как заменить командную строку на PowerShell?
- Второй способ – файл bat
- Как вернуть «Открыть окно команд» в проводнике Windows 10
- Возвращаем пункт «Открыть окно команд» с помощью редактора реестра
- Дополнительная информация
Как заменить PowerShell с CMD в Windows 10? [Решено]
Обновлением Creator Microsoft удалила CMD из меню «Пуск» и вместо этого представила PowerShell. PowerShell — это более продвинутая командная оболочка. Microsoft утверждает, что PowerShell лучше, чем CMD, поскольку она позволяет пользователям выполнять те же команды, которые выполнялись в CMD, и многое другое.
Разница между командной строкой и PowerShell
Командная строка — интерпретатор командной строки для Microsoft Windows. Он используется для автоматизации задач, связанных с системой, с использованием скриптов и командных файлов. Он используется для выдачи в систему таких команд, как Копировать, Вставить и Удалить. CMD имеет встроенные команды для выполнения различных задач, которые могут быть выполнены при запуске как администратор.
- PowerShell — это более продвинутая версия командной строки. Он используется для запуска внешних программ, таких как ping или copy. Он также используется для автоматизации различных задач системного администрирования, недоступных из CMD.exe.
PowerShell — это сценарий, разработанный для системных администраторов, который используется для выполнения административных задач в нескольких операционных системах. Он вызывает широкий набор команд в контексте автоматизации, который обеспечивает администрирование в Windows. Это более мощный интерпретатор командной строки, который интерпретирует как пакетные команды, так и команды PowerShell.
Как вернуть PowerShell в меню WinX
Если вам нравится использовать CMD поверх PowerShell, есть несколько способов вернуть PowerShell. Здесь я перечислю различные способы замены PowerShell на CMD.
Метод 1 (Использование свойств панели задач)
Чтобы заменить PowerShell на CMD в меню Windows:
- Щелкните правой кнопкой мыши на панели задач Windows 10 и выберите свойства.
2. На правой панели переключите кнопку рядом с Замените командную строку Windows PowerShell в меню, когда я щелкну правой кнопкой мыши кнопку «Пуск» или нажму Win + X, чтобы выключить.
Когда вы выходите из окна настроек, PowerShell будет заменен на CMD.
Как вернуть PowerShell в контекстное меню
Вы также можете использовать этот второй метод, чтобы вернуть Powershell в контекстное меню, если вы по ошибке его потеряли.
Способ 2 (с помощью редактора реестра)
Контекстное меню отображается при нажатии Shift + правый клик в каталоге. Замена PowerShell в контекстном меню требует изменения в реестре. Я покажу метод замены PowerShell на CMD в контекстном меню.
- Заметкавнесение изменений в реестр может привести к повреждению компьютера, если все сделано неправильно. Я рекомендую создать резервную копию вашего реестра на случай, если что-то пойдет не так.
- Откройте Блокнот как Администратор, щелкнув правой кнопкой мыши по поисковому запросу.
- Вставьте следующий текст в редакторе.
Редактор реестра Windows, версия 5.00
[HKEY_CLASSES_ROOT \ Directory \ Shell \ cmdprompt]
@ = «@ Shell32.dll, -8506»
«Extended» = «»
«NoWorkingDirectory» = «»
[HKEY_CLASSES_ROOT \ Directory \ Shell \ cmdprompt \ команда]
@ = «cmd.exe / s / k pushd \»% V \ «»
[HKEY_CLASSES_ROOT \ Directory \ Background \ Shell \ cmdprompt]
@ = «@ Shell32.dll, -8506»
«Extended» = «»
«NoWorkingDirectory» = «»
[HKEY_CLASSES_ROOT \ Directory \ Background \ Shell \ cmdprompt \ команда]
@ = «cmd.exe / s / k pushd \»% V \ «»
[HKEY_CLASSES_ROOT \ Drive \ оболочки \ cmdprompt]
@ = «@ Shell32.dll, -8506»
«Extended» = «»
«NoWorkingDirectory» = «»
[HKEY_CLASSES_ROOT \ Drive \ оболочки \ cmdprompt \ команда]
@ = «cmd.exe / s / k pushd \»% V \ «»
3. Откройте Сохранить Нажмите на Сохранить как. Назовите файл CMDregedit.reg
4. Выберите место, где вы хотите сохранить его. Нажмите на сохранить. Помните, что расширение должно быть только .reg.
5. Дважды щелкните по файлу .reg, который вы только что создали. Нажмите на да в Запрос контроля учетных записей.
Это объединит созданный вами файл реестра с вашим существующим реестром. Тебе нужно перезапустите проводник из диспетчера задач. После этого в контекстном меню вместо PowerShell появится CMD.
Кроме того, вы можете вручную редактировать значения реестра. Далее я покажу вам как использовать редактор реестра вручную в заменить PowerShell на CMD.
Способ 3 (с использованием редактора реестра — альтернативный метод)
- открыто Редактор реестра используя Run. Нажмите Win + R и введите смерзаться, Нажмите Войти.
2. Перейдите по следующему пути или вставьте его в адресную строку редактора реестра:
Компьютер \ HKEY_CLASSES_ROOT \ Directory \ Background \ оболочки
3. Найти CMD в левой панели. Щелкните правой кнопкой мыши на ключе и выберите права доступа.
4. Выберите продвинутый.
5. Выберите + Изменить кнопка рядом с владелец на вершине продвинутый.
6. В поле ввода введите свое имя пользователя (или адрес электронной почты Microsoft). Нажмите Войти.
7. Вернуться в права доступа окно; Выбрать Администраторы в верхней части выберите Полный контроль из нижней части. Выбрать Подать заявление
8. Удалить DWORD HideBasedOnVelocityId в панели CMD.
9. Измените то же самое права доступа за PowerShell Выполните те же действия, что и выше.
10. После того, как вы измените Полные права доступа, создайте запись DWORD (32-битная) Значение и назовите ее HideBasedOnVelocityId
11. Дважды щелкните по записи, которую вы только что создали, и измените ее шестнадцатеричное значение на 639bc8
После этого вы заменили PowerShell на CMD в контекстном меню.
Вывод
Несмотря на то, что Microsoft утверждает, что PowerShell является более мощным, с CMD связан фактор ностальгии. Используя методы, приведенные выше, вы теперь знаете как вернуть CMD вместо PowerShell в контекстном меню и меню Windows (WinX) в Windows 10. Считаете ли вы какой-либо из этих методов полезным? Комментарий ниже, если вы заменили PowerShell на CMD.
Как в Windows 10 заменить командную строку оболочкой Windows PowerShell в меню Win+X
В этой статье показаны действия, с помощью которых можно заменить командную строку оболочкой Windows PowerShell в меню Win+X.
Меню «Power User», известное также как «Win+X» позволяет быстро получить доступ к различным инструментам системы, оно вызывается щелчком правой кнопкой мыши по кнопке Пуск в панели задач или одновременным нажатием клавиш с логотипом + X.
Если вы часто пользуетесь оболочкой Windows PowerShell и хотите заменить командную строку в меню «Win+X», то далее в инструкции вы увидите как это сделать.
Как заменить командную строку оболочкой Windows PowerShell в приложении «Параметры Windows»
Нажмите правой кнопкой мыши в пустой области панели задач и в появившемся контекстном меню выберите пункт Параметры .
Откроется окно приложения «Параметры Windows» на вкладке Панель задач. В правой части окна, установите переключатель Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопки мыши по кнопке «Пуск» или при нажатии клавиш Windows+X в положение Вкл.
Изменения вступают в силу сразу.
Как заменить командную строку оболочкой Windows PowerShell используя пакетный файл (bat-файл)
Пакетные файлы (bat-файлы) представленные ниже, изменяют значение DWORD параметра DontUsePowerShellOnWinX расположенного в системном реестре Windows по следующему пути:
В зависимости от значения параметра DontUsePowerShellOnWinX изменяется отображение пунктов меню «Win+X»:
- 0 = показать Windows PowerShell
- 1 = показать командную строку
Скачать bat-файл для замены командной строки оболочкой Windows PowerShell
Скачать bat-файл для замены Windows PowerShell командной строкой
При первом запуске bat-файла фильтр Windows SmartScreen предотвратит запуск файла и вы увидите окно как на скриншоте ниже, в котором нажмите Подробнее .
В следующем окне нажмите кнопку Выполнить в любом случае.
Заменяем командную строку на PowerShell в Windows 10
Те, то уже пользовались PowerShell знают, что она почти тоже самое, что и командная строка, только с большими возможностями. Подробнее о PowerShell читаем здесь.
Итак, когда мы нажимаем на меню Win+X, его еще называют меню WinX, там появляются различные пункты работы с системой. Также там есть и командная строка, которую мы можем открыть, как от имени пользователя, так и от имени администратора. Но что, если заменить ее на другую утилиту, скажем подобную, которая имеет название PowerShell?
Как заменить командную строку на PowerShell?
Давайте перейдем в параметры системы, для этого нажимаем Win+I, либо перейдем туда из меню Пуск. После открытия окна нажимаем на «Персонализация».
Слева переходим в пункт «Панель задач». При отображении новых элементов справа, мы должны поставить там во включенное положение пункт «Заменить командную строку оболочкой Windows PowerShell в меню…».
Далее вы можете нажать комбинацию Win+X и увидеть, что наши параметры уже работают.
Второй способ – файл bat
Ребята, можно изменить командную строку на PowerShell с помощью реестра. Открываем реестр с помощью Win+R и вводим туда команду regedit. Потом идем вот в такой раздел:
Там находим параметр DontUsePowerShellOnWinX. Если его значение равно 0 – будет показываться PowerShell, если значение 1 – это командная строка.
Можно, конечно, поступить еще проще – скачать уже готовые bat-файлы. У меня вполне безопасны, поэтому насчет вирусов можете не беспокоится.
Чтобы впервые запустить данный файл понадобится в открывшемся окне нажать кнопку «Подробнее», а потом «Выполнить в любом случае».
Таким образом, вы моете заменять командную строку на оболочку PowerShell и наоборот.
Как вернуть «Открыть окно команд» в проводнике Windows 10
В Windows 10 версии 1703 пункт «Командная строка» в контекстном меню «Пуск» изменился на PowerShell, а пункт контекстного меню проводника (который появляется, если удерживать Shift при нажатии правой кнопки мыши) «Открыть окно команд» — на «Открыть окно PowerShell здесь». И если первое легко меняется в Параметры — Персонализация — Панель задач (пункт «Заменить командную строку оболочкой Windows PowerShell»), то второе при изменении данной настройки не изменяется.
В этой инструкции — пошагово о том, как вернуть пункт «Открыть окно команд» Windows 10, вызываемое в Проводнике при вызове контекстного меню с удерживанием клавиши Shift и служащий для запуска командной строки в текущей папке (если вызывать меню в пустом месте окна проводника) или в выбранной папке. См. также: Как вернуть панель управления в контекстное меню Пуск Windows 10.
Возвращаем пункт «Открыть окно команд» с помощью редактора реестра
Для того, чтобы вернуть указанный пункт контекстного меню в Windows 10, проделайте следующие действия:
- Нажмите клавиши Win+R и введите regedit для запуска редактора реестра.
- Перейдите к разделу реестра HKEY_CLASSES_ROOT\Directory\shell\cmd, нажмите правой кнопкой мыши по имени раздела и выберите пункт меню «Разрешения».
- В следующем окне нажмите кнопку «Дополнительно».
- Нажмите «Изменить» рядом с пунктом «Владелец».
- В поле «Введите имена выбираемых объектов» введите имя вашего пользователя и нажмите «Проверить имена», а затем — «Ок». Примечание: если используется учетная запись Майкрософт, введите адрес электронной почты вместо имени пользователя.
- Отметьте пункт «Заменить владельца подконтейнеров и объектов» и «Заменить все записи разрешений дочернего объекта», затем нажмите «Ок» и подтвердите действие.
- Вы вернетесь в окно параметров безопасности раздела реестра, в нем выберите пункт «Администраторы» и установите отметку «Полный доступ», нажмите «Ок».
- Вернувшись в редактор реестра, нажмите по значению HideBasedOnVelocityId (в правой части редактора реестра) правой кнопкой мыши и выберите пункт «Удалить».
- Повторите шаги 2-8 для разделов HKEY_CLASSES_ROOT\Directory\Background shell\cmd и HKEY_CLASSES_ROOT\Drive\shell\cmd
По завершении указанных действий, пункт «Открыть окно команд» вернется в том виде, в котором ранее присутствовал в контекстном меню проводника (даже без перезапуска explorer.exe или перезагрузки компьютера).
Дополнительная информация
- Существует дополнительная возможность открыть командную строку в текущей папке в проводнике Windows 10: находясь в нужной папке, введите в адресную строку проводника cmd и нажмите Enter.
Окно команд можно открывать и на рабочем столе: Shift + правый клик мышью — выбор соответствующего пункта меню.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
04.01.2021 в 03:28
Создаем текстовый файл:
Сохраняем с расширением .reg и запускаем. Соглашаемся на внесение изменений в реестр. И готово. Теперь, щелкнув правой кнопкой в любой папке, можно вызвать консоль.
Командная строка из любого места Windows, Твики, Консоли
28.01.2021 в 12:31
привет.. сделал рег файл.. все работает.. только в контекстном меню кракозяры!!