Как отключить windows powershell: PowerShell заменяет командную строку — Служба поддержки Майкрософт

Содержание

Как отключить PowerShell в Windows 10

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

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

Этот инструмент может использоваться злоумышленником для создания вредоносного ПО, которое запускает сценарии и обращается к файловой системе и реестру.

В таком случае, если вам нужно отключить PowerShell, эта статья поможет вам в этом. В этой статье объясняется, как отключить приложение PowerShell с помощью политики безопасности и редактора локальной групповой политики. Давайте посмотрим на них подробнее.

Прежде чем продолжить, рекомендуется создать точку восстановления системы. Теперь следуйте приведенным ниже советам:

1] Отключить PowerShell в Windows 10 с помощью политики безопасности

Локальная политика безопасности предлагает пользователям способ заблокировать доступ PowerShell в Windows 10. Для этого следуйте приведенным ниже инструкциям:

  1. Нажмите «Пуск», введите «Локальная политика безопасности» и выберите результат в списке меню.
  2. Перейдите на левую панель и разверните Политики ограниченного использования программ.
  3. Щелкните правой кнопкой мыши Дополнительные правила и выберите Новое правило хеширования вариант.
  4. Если вы не найдете способ расширить Политики ограниченного использования программ затем щелкните правой кнопкой мыши Политики ограниченного использования программ и выберите Новые политики ограниченного использования программ.

Если у вас не запускается редактор локальной групповой политики, то прочитайте эту статью.

В окне Создать новое правило нажмите на Обзор. Теперь откройте проводник с помощью клавиш Windows + E, введите следующий путь в адресной строке и нажмите Enter:

%SystemRoot%\system32\WindowsPowerShell\v1.0

Это позволит найти 32-разрядную версию PowerShell. Выберите powershell.exe из списка, а затем щелкните Открыть ПрименитьОК.

Отключить PowerShellISE

Если вы хотите отключить PowerShellISE на своем компьютере с Windows 10, выберите из списка powershell_ise.exe (вместо powershell.exe).

В окне локальной политики безопасности щелкните правой кнопкой мыши значок Дополнительные правила в разделе «Политики ограниченного использования программ» и нажмите кнопку Новое правило хеширования, а затем выберите Обзор.

Снова откройте проводник и скопируйте и вставьте путь, указанный ниже, в адресную строку. Затем нажмите клавишу Enter, чтобы выбрать 64-разрядную версию PowerShell.

%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

На следующей странице прокрутите вниз и выберите параметр powershell.exe, а затем щелкните значок Открыть.

Примечание: Вам нужно выбрать опцию powershell_ise.exe, если вы хотите отключить PowerShellISE.

После выполнения вышеуказанных шагов перезагрузите компьютер, чтобы сохранить изменения. Это отключит доступ к Powershell на вашем ПК.

2] Отключить PowerShell в Windows 10 с помощью групповой политики

Редактор локальной групповой политики — это мощный инструмент, доступный в Windows 10 Pro или Enterprise, который упрощает несколько задач на ПК.

Пользователи с версией Windows 10 Pro или Enterprise могут использовать инструмент групповой политики для блокировки PowerShell. Выполните следующие шаги, чтобы отключить PowerShell с помощью групповой политики:

  • Прежде всего, нажмите кнопки Windows + R сочетание клавиш, чтобы открыть диалоговое окно «Выполнить».
  • Введите gpedit.msc и нажмите Enter.
  • В окне редактора локальной групповой политики перейдите по указанному ниже пути:

Конфигурация пользователя > Административные шаблоны > Система

  • Перейдите на правую панель и дважды щелкните значок Не запускать указанные приложения Windows.
  • На следующей странице нажмите на Включено, как показано на изображении выше. Затем перейдите в Опции разделов и нажмите на Обзор.
  • Теперь вам нужно открыть новую ячейку, тип powershell.exe, и щелкните Ok. Это отключит доступ к PowerShell.
  • Вы также можете отключить интерфейс PowerShell ISE. Для этого откройте новую ячейку, введите powershell_ise.exe и нажмите кнопку ОК.
  • Однако, если вам нужно отключить PowerShell 7, введите pwsh. exe в новой ячейке, а затем щелкните Ok.
  • Наконец, нажмите Применить > ОК чтобы сохранить изменения.

После завершения вышеуказанного процесса вы больше не сможете получить доступ к Powershell.

Отключить PowerShell 7 в Windows 10

Если на вашем устройстве установлен PowerShell 7, вы можете отключить его, удалив его  с компьютера. Вот шаги, которые вам необходимо выполнить:

  1. Щелкните правой кнопкой мыши кнопку Пуск.
  2. Выберите «Параметры».
  3. В приложении «Настройки» выберите категорию «Приложения».
  4. Затем выберите Приложения и функции вариант на левой панели.
  5. Теперь перейдите на правую панель, прокрутите вниз и выберите приложение PowerShell.
  6. Нажмите кнопку «Удалить».
  7. Если Windows попросит вас подтвердить, нажмите кнопку Удалить еще раз.

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

Статьи по Теме

Как удалить Windows PowerShell

Если вы задались вопросом, как удалить Windows PowerShell, то сделать это стандартными средствами операционной системы не удастся.

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

Но есть возможность через Редактор локальной групповой политики запретить  запускать PowerShell, что практически равносильно удалению приложения, только его файлы будут оставаться на диске. Так же пользователи могут отключить поддержку старой версии Windows PowerShell 2.0 имеющей ряд проблем с безопасностью, оставив поддержку команд более новых командных оболочек  PowerShell 5.* или PowerShell  7.*.

Отключение Windows PowerShell через «Редактор локальной групповой политики»

1. Нажимаем сочетание клавиш «Win + R». В открывшемся окне вводим «gpedit.msc», нажимаем ввод.

В случае использования операционной системы версии Windows Домашняя, редактора локальных групповых политик не запуститься и выскочит предупреждение об ошибке, так как по умолчанию данная консоль не установлена. Придется вручную устанвливать gpedit.msc, способом предложенным в статье — «gpedit.msc не найден — как вернуть в Windows 11 Домашняя и Windows 10 Домашняя».

2. В «Редакторе локальной групповой политики» переходим в раздел «Конфигурация пользователя -> Административные шаблоны -> Система».

3. В правой панели находим пункт «Не запускать указанные приложения Windows», открываем его, два раза кликнув мышкой.

4. Ставим переключатель в положение «Включено» и жмем на кнопку «Показать».

5. В окне «Вывод содержания», два раза жмем на пустой строке, вводим туда  «powershell.exe». Если вы хотите отключить и среду разработки PowerShell ISE, добавляем в таблицу «powershell_ise.exe». Нажимаем «ОК» для сохранения изменений.

6. В окне «Не запускать указанные приложения Windows» поочередно нажимаем кнопки «Применить» и «ОК».

Правда в случае Windows 11 есть один нюанс.  Здесь в качестве командной строки в меню Пуск, предлагают использовать приложение Windows Terminal, которое в зависимости от настроек пользователя, использует PowerShell или классическую командную строку CMD, для выполнения консольных команд. Отключеннвый Windows PowerShell предложенным здесь способом, продолжает работать через Windows Terminal. Чтоб полностью отключить PowerShell, необходимо запретить запуск Windows Terminal.

Отключение устаревшего Windows PowerShell 2.0

Способ №1, из раздела удаления и добавления программ

1. Открываем «Панель управление». Быстрей всего это сделать, вбив в строке Windows «Панель управление» и запустить одноименное приложение. Как вариант нажать сочетание клавиш «Win + R». В открывшемся окне «Выполнить» ввести в строку «control» и нажать «ОК».

2. Переключаем отображение «Панель управление» в виде значков. Для этого из выпадающего меню в правом верхнем углу выбираем «Крупные значки» или «Мелкие значки». Кликаем мышкой по  «Программы и компоненты».

3. В левой колонке жмем на «Включение и отключение компонентов Windows».

4. В открывшемся окне снимаем галочку с пункта «Windows PowerShell 2.0» и нажимаем «ОК», чтоб изменения вступили в силу.

Способ №2, через командную строку

1. Запускаем командную строку от имени администратора. Быстрей всего это сделать, введя в поиск Windows «Командная строка» и кликнув правой кнопкой мыши по одномерному приложению, из контекстного меню выбрать пункт  «

Запуск от имени администратора».

2. Вначале в командную строку вводим:

DISM /online /get-features /format:table | find «MicrosoftWindowsPowerShellV2Root»

чтоб убедиться, что PowerShell включен. О чем должна свидетельствовать надпись «Включено».

Для отключения PowerShell необходимо ввести:

Dism /online /Disable-Feature /FeatureName:»MicrosoftWindowsPowerShellV2Root»

 

Чтоб включить  PowerShell обратно,  в командной строке необходимо ввести:

DISM /online /Enable-Feature /FeatureName:”MicrosoftWindowsPowerShellV2Root”

Способ №3, через PowerShell

1. Запускаем PowerShell от имени администратора. Для этого в строке поиска Windows вводим «PowerShell», вызываем контекстное меню для приложения «Windows PowerShell

» в правым кликом мыши и жмем на «Запустить от имени Администратора».

2. Прежде всего, нужно проверить, что PowerShell, чтоб не делать двойную работу, отключая то что отключено. Для этого в командную строку вводим:

Get-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2

Если в строке «State» видите надпись «Enable», значит PowerShell включен.

Для отключения PowerShell необходимо ввести:

Disable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Для включения PowerShell обратно, вводим:

Enable-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Как отключить PowerShell в Windows 11/10

Windows 11/10 поставляется с предустановленным кроссплатформенным инструментом PowerShell. Это очень важный инструмент, который позволяет легко выполнять несколько задач, просто вводя несколько простых команд. Он позволяет запускать команды для внесения различных изменений в настройки, устранения некоторых неполадок, управления функциями, автоматизации работы и т. д.

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

В таком случае, если вам нужно отключить приложение PowerShell, эта статья поможет вам это сделать. В этой статье объясняется, как отключить приложение PowerShell с помощью политики безопасности и редактора локальной групповой политики. Давайте посмотрим на них подробно.

Отключить PowerShell в Windows 11/10

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

1] Отключите PowerShell в Windows с помощью политики безопасности 9.0013

Локальная политика безопасности предлагает пользователям способ заблокировать доступ к PowerShell в Windows 10. Для этого следуйте приведенным ниже инструкциям:

  1. Нажмите «Пуск», введите «Локальная политика безопасности» и выберите результат из списка меню.
  2. Перейдите на левую панель и разверните Политики ограниченного использования программ .
  3. Щелкните правой кнопкой мыши Дополнительные правила и выберите параметр Новое правило хеширования .
  4. Если вы не можете найти способ расширить Политики ограниченного использования программ , затем щелкните правой кнопкой мыши Политики ограниченного использования программ и выберите параметр Новые политики ограниченного использования программ .

В окне «Новое правило» коснитесь параметра «Обзор ». Теперь откройте проводник с помощью клавиш Windows + E, введите следующий путь в адресной строке и нажмите Enter:

 %SystemRoot%\system32\WindowsPowerShell\v1.0 

Это позволит найти 32-разрядную версию PowerShell. Выберите powershell.exe из списка и нажмите Открыть > Применить > OK .

Отключить PowerShellISE

Если вы хотите отключить PowerShellISE на компьютере с Windows 10, выберите из списка powershell_ise. exe (вместо powershell.exe).

В окне «Локальная политика безопасности» щелкните правой кнопкой мыши Дополнительные правила в разделе «Политики ограниченного использования программ», нажмите кнопку Новое хеш-правило и выберите Кнопка Обзор .

Снова откройте Проводник и скопируйте и вставьте указанный ниже путь в адресную строку. Затем нажмите клавишу Enter, чтобы выбрать 64-разрядную версию PowerShell.

 %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0 

На следующей странице прокрутите вниз и выберите параметр powershell.exe, а затем нажмите кнопку Open .

Примечание: Вам необходимо выбрать параметр powershell_ise.exe, если вы хотите отключить PowerShellISE.

Затем нажмите Применить и нажмите кнопку OK .

После выполнения вышеуказанных действий перезагрузите компьютер, чтобы сохранить изменения. Это отключит доступ к Powershell на вашем ПК.

2] Отключить PowerShell в Windows с помощью групповой политики

Редактор локальной групповой политики — это мощный инструмент, доступный в Windows 10 Pro или Enterprise, который упрощает несколько задач на ПК. Пользователи Pro или Enterprise версии Windows 11/10 могут использовать инструмент групповой политики для блокировки PowerShell. Выполните следующие шаги, чтобы отключить PowerShell с помощью групповой политики:

Прежде всего, нажмите сочетание клавиш Windows+R , чтобы открыть диалоговое окно «Выполнить».

Введите gpedit.msc и нажмите Enter. В окне редактора локальной групповой политики перейдите по следующему пути:

Конфигурация пользователя > Административные шаблоны > Система

Перейдите на правую панель и дважды щелкните политику Не запускать указанные приложения Windows .

На следующей странице нажмите кнопку Включена кнопка , как показано на изображении выше. Затем перейдите в разделы Options и нажмите на кнопку Show .

Теперь вам нужно открыть новую ячейку в столбце Value , ввести powershell.exe, и нажать кнопку OK . Это отключит доступ к PowerShell.

Вы также можете отключить интерфейс PowerShell ISE. Для этого откройте новую ячейку, введите powershell_ise.exe и нажмите кнопку ОК.

Однако, если вам нужно отключить PowerShell 7, введите pwsh.exe в новую ячейку и нажмите кнопку OK .

Наконец, нажмите Применить > OK , чтобы сохранить изменения.

После завершения вышеуказанного процесса вы больше не сможете получить доступ к Powershell.

СОВЕТ . В этом посте показано, как удалить PowerShell.

Отключение PowerShell 7 в Windows

Если на вашем устройстве установлена ​​оболочка PowerShell 7, вы можете отключить ее, удалив ее с ПК с Windows.

Вот шаги, которые вам нужно выполнить:

  1. Щелкните правой кнопкой мыши кнопку «Пуск».
  2. Выберите «Настройка» в меню опытного пользователя.
  3. В приложении «Настройки» выберите категорию «Приложения»
  4. Затем выберите параметр  Приложения и функции на левой панели.
  5. Теперь перейдите на правую панель, прокрутите вниз и выберите приложение PowerShell.
  6. Нажмите кнопку «Удалить».
  7. Если Windows запросит подтверждение, снова нажмите кнопку Удалить .

Следуйте инструкциям на экране, чтобы удалить это приложение. Это удалит приложение и связанные с ним данные. Таким образом, вы можете отключить доступ пользователя к PowerShell версии 7.

Далее : Как включить или выключить выполнение скрипта Windows PowerShell.

147 Shares

  • More

2 Ways To Disable PowerShell In Windows 10

Windows 10 provides the following CLIs: Command Prompt and PowerShell. Windows PowerShell — это мощный инструмент для установки и управления Windows, устранения неполадок и расширенной настройки. PowerShell также можно использовать для автоматизации задач и выполнения задач, выполнение которых обычно занимает много времени в графическом пользовательском интерфейсе.

Иногда PowerShell можно использовать и в плохих целях. Его можно использовать для выполнения автоматизированных вредоносных задач и эффективного заражения устройств по всей сети.

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

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

Отключите PowerShell в Windows 10 с помощью групповой политики

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

Совет: Если вы используете Windows 10 Home Edition, следуйте этому руководству, чтобы установить редактор групповой политики.

Вы можете использовать редактор групповой политики, чтобы отключить Windows PowerShell на вашем ПК, вот как:

  1. Запустите редактор групповой политики, введя gpedit.msc в меню «Выполнить».
  2. Теперь перейдите к следующему на левой панели:
    Конфигурация пользователя -> Административные шаблоны -> Система
  3. Теперь найдите на правой панели Не запускать указанные приложения Windows . Дважды щелкните его.
  4. Во всплывающем окне выберите переключатель Включено. Затем нажмите «Показать» в разделе «Параметры».
  5. В новом всплывающем окне «Показать содержимое» введите powershell.exe в столбце «Значение». Вы также можете ввести powershell_ise.exe и pwsh.exe, чтобы отключить интегрированную среду сценариев (ISE), которая является хост-приложением для PowerShell.

    Когда закончите, нажмите OK.
  6. Закройте окно Не запускать указанное приложение Windows, нажав кнопку Применить и OK .
  7. Теперь введите gpupdate /force в командной строке, чтобы применить изменения, внесенные в групповую политику.

Теперь попробуйте запустить PowerShell из меню «Пуск», но это не сработает, поскольку ядро ​​​​PowerShell (pwsh.exe) также отключено, и при запуске его через меню «Выполнить» вы увидите следующее:

Если в в любой момент, когда вы хотите снова включить PowerShell, просто вернитесь в то же место в редакторе групповой политики, дважды щелкните Не запускать указанное приложение Windows и выберите переключатель Отключено или Не настроено .

Отключить PowerShell в Windows 10 с помощью локальной политики безопасности

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

Совет: Если вы используете Windows 10 Home Edition, следуйте этому руководству, чтобы установить редактор политики безопасности.

Вот как можно отключить Windows PowerShell с помощью редактора политики безопасности:

  1. Запустите редактор локальной политики безопасности, введя secpol.msc в поле «Выполнить».
  2. Щелкните правой кнопкой мыши Политики ограниченного использования программ на левой панели и выберите Новые политики ограниченного использования программ в контекстном меню.
  3. Теперь щелкните правой кнопкой мыши Дополнительные правила и выберите Новое хэш-правило в контекстном меню.
  4. В окне New Hash Rule нажмите Browse .
  5. В окне просмотра введите указанный ниже путь в адресной строке:
    %SystemRoot%\system32\WindowsPowerShell\v1.0
  6. Теперь выберите powershell.exe из текущего рабочего каталога.

    На этом этапе вы также можете выбрать powershell_ise. exe , чтобы отключить ISE. Чтобы отключить оба, повторите шаги ____ и выберите другой.
  7. Теперь вернитесь в окно New Hash Rule , нажмите Apply и OK.
  8. Теперь перезагрузите компьютер, чтобы изменения вступили в силу.

Попытка запустить отключенное содержимое (PowerShell или PowerShellISE) приведет к следующему запросу:

Если вы хотите снова включить Windows PowerShell или ISE, просто снова откройте Редактор локальной политики безопасности и щелкните Дополнительные правила на левая панель. Теперь щелкните правой кнопкой мыши правила хеширования, которые вы создали на правой панели, и нажмите 9.0022 Удалить из контекстного меню.

Если появится диалоговое окно подтверждения, нажмите Да . Теперь все, что вам нужно сделать, это перезагрузить компьютер, чтобы при необходимости снова включить Windows PowerShell.

Отключить PowerShell 7 в Windows 10

Если у вас есть PowerShell 7 на вашем устройстве с Windows 10, то способ его удаления с вашего ПК будет немного отличаться от описанного выше.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *