Содержание:
Полное отключение «Windows PowerShell» невозможно, поэтому мы разберем лишь альтернативные варианты того, как его убрать.
Вариант 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 Home, используйте другие методы, описанные выше.
С помощью «Редактора локальной групповой политики» можно заблокировать любое штатное приложение и программный компонент, указав к нему путь и выполнив соответствующие настройки.
- Через окно «Выполнить» введите
gpedit.msc
и нажмите на кнопку «ОК». - На левой панели выберите «Политика «Локальный компьютер»», затем разверните «Конфигурация пользователя», потом «Административные шаблоны» и нажмите на раздел «Система». В центральной части окна дважды кликните по пункту «Не запускать указанные приложения Windows».
- Отметьте «Включено», после чего внизу станет доступна кнопка «Показать» — нажмите на нее.
- В свободной строке введите
powershell.exe
и щелкните на «ОК». - В предыдущем окне также сохраните настройки.
Помимо этого, есть возможность отключить интерфейс PowerShell ISE или седьмую версию консоли, прописав в свободной ячейке powershell_ise.exe
или pwsh.exe
соответственно.
Способ 4: Политика безопасности
Заблокировать компонент PowerShell в «десятке» есть возможность, изменив настройки локальной политики безопасности.
- Через строку системного поиска отыщите встроенное средство «Локальная политика безопасности».
- В разделе «Параметры безопасности» нажмите на подраздел «Политика ограничения использования программ». Если вы впервые блокируете софт таким образом, то придется создать политику. Кликните по названию правой кнопкой мыши и выберите «Создать политику ограниченного использования программ».
- Появятся два новых подраздела. Щелкните по «Дополнительные правила» и из меню выберите «Создать правило для хэша».
- В отобразившемся окне щелкните по «Обзор».
- Запустится штатный «Проводник», в адресную строку вставьте
%SystemRoot%\system32\WindowsPowerShell\v1.0
, нажмите на клавишу «Enter». Выделите EXE-файл и щелкните по кнопке «Открыть». - В окне «Создание правила для хэша» нажмите на кнопку «ОК».
После выполненных действий работа 32-разрядной версии консоли PowerShell будет ограничена.
Наш Telegram каналТолько полезная информация
Спасибо Вам за такую замечательную статью.