|
Полностью отключить «Windows PowerShell» невозможно, поэтому мы разберем только альтернативные варианты, как его удалить.
- Вариант 1: Восстановление «Командной строки» вместо «PowerShell»
- Способ 1: Системные «Параметры»
- Способ 2: «Редактор реестра»
- Вариант 2: Отключение «Windows PowerShell»
- Способ 1: «Программы и компоненты»
- Способ 2: «Windows PowerShell»
- Способ 3: «Редактор локальной групповой политики»
- Способ 4: Политика безопасности
Вариант 1: Восстановление «Командной строки» вместо «PowerShell»
По умолчанию через контекстное меню «Пуск» возможен запуск только «Windows PowerShell». Но вернуть «Команду» на место, как это было в первых версиях Windows 10, можно одним из описанных ниже способов.
Способ 1: Системные «Параметры»
вернуть классическую консоль вместо «PowerShell» достаточно просто с помощью единственной настройки, расположенной в системе «Настройки».
- Нажмите на кнопку «Пуск» и выберите «Настройки».
- В открывшемся окне откройте раздел «Персонализация».
- Слева щелкните вкладку «Панель задач». В центральной части окна вы найдете возможность заменить «Командную строку» на «Windows PowerShell» и перевести соответствующий тумблер в неактивное состояние.
После этой настройки в контекстном меню появится классическая консоль.
Способ 2: «Редактор реестра»
Вы также можете изменить «Windows PowerShell» на классическую консоль через «Редактор реестра».
- Нажмите клавиши «Win + R», затем введите regedit в диалоговом окне «Выполнить» и нажмите кнопку «ОК».
- Перейдите в следующую папку: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Для этого разверните соответствующие разделы или просто вставьте путь в адресную строку вверху. В основной части окна найдите параметр «DontUsePowerShellOnWinX» и дважды щелкните по нему левой кнопкой мыши, чтобы открыть окно со свойствами.
- Напишите «1» в строке «Значение» и сохраните настройки.
Таким образом, параметр, отвечающий за отображение консоли, будет редактироваться, а при использовании клавиш «Win+X» в контекстном меню будет отображаться «Командная строка».
Вариант 2: Отключение «Windows PowerShell»
Как уже было сказано, в Windows 10 можно отключить устаревший компонент PowerShell 2.0, но не саму консоль. Иногда это необходимо, так как эта версия может представлять угрозу безопасности, позволяя различным программам-вымогателям и другим вредоносным программам запускать сценарии.
Способ 1: «Программы и компоненты»
Вы можете отключить PowerShell через «Панель управления» и связанный с ней раздел «Программы и компоненты:
- откройте «Панель управления» с помощью системной строки поиска.
- Щелкните меню «Вид» и выберите «Крупные значки», чтобы упростить просмотр разделов. Перейдите в «Программы и компоненты».
- На левой панели нажмите «Включить или отключить функции Windows».
- В списке компонентов найдите строку «Windows PowerShell 2.0» и снимите с нее галочку. Подтвердите сохранение кнопкой «ОК».
Если флажок неактивен, компонент отключен лишь частично.
Способ 2: «Windows PowerShell»
Другой способ отключить функцию — использовать саму консоль Windows PowerShell. Через него можно отключить любую программу или утилиту, выполнив специальную команду:
- Запустите консоль от имени администратора, нажав правой кнопкой мыши на «Пуск» и выбрав соответствующий пункт.
- В окне введите [stextbox id=’download’]Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root[/stextbox] и нажмите Enter».
После этого устаревший компонент будет отключен, но сама консоль останется доступной и пригодной для использования.
Способ 3: «Редактор локальной групповой политики»
Следующие два метода подходят для выпусков Pro и Enterprise, поскольку они позволяют изменять и настраивать локальную политику безопасности. Если у вас Windows 10 Домашняя, используйте другие способы, описанные выше.
Используя Редактор локальной групповой политики, вы можете заблокировать любое распространенное приложение и программный компонент, указав его путь и сделав соответствующие настройки.
- Через окно «Выполнить» введите gpedit.msc и нажмите кнопку «ОК».
- На левой панели выберите «Политика локального компьютера», затем разверните «Конфигурация пользователя», затем «Административные шаблоны» и щелкните раздел «Система». В центральной части окна дважды щелкните пункт «Не запускать указанные приложения Windows».
- Установите флажок «Включено», после чего внизу будет доступна кнопка «Показать» — нажмите на нее.
- В свободной строке введите powershell.exe и нажмите «ОК».
- В предыдущем окне вы также сохраняете настройки.
Кроме того, есть возможность отключить интерфейс PowerShell ISE или седьмую версию консоли, набрав в пустой ячейке powershell_ise.exe или pwsh.exe соответственно.
Способ 4: Политика безопасности
Заблокировать компонент PowerShell в «десятке» можно, изменив настройки локальной политики безопасности.
- Найдите встроенный инструмент «Локальная политика безопасности» через поле поиска системы».
- В разделе «Параметры безопасности» щелкните подраздел «Политики ограниченного использования программ». Если вы впервые блокируете программное обеспечение таким образом, вам необходимо создать политику. Щелкните имя правой кнопкой мыши и выберите «Создать политику ограниченного использования программ».
- Появятся два новых подраздела. Нажмите «Другие правила» и выберите в меню «Создать хеш-правило».
- В появившемся окне нажмите на «Обзор».
- Запустится штатный «Проводник», вставьте в адресную строку %SystemRoot%\system32\WindowsPowerShell\v1.0, нажмите клавишу «Enter». Выберите EXE-файл и нажмите кнопку «Открыть».
- В окне «Создать хеш-правило» нажмите «ОК».
После выполнения шагов 32-разрядная версия консоли PowerShell будет ограничена.
- https://lumpics.ru/how-to-disable-powershell-in-windows-10/