6 способов исправить проблему с постоянным появлением Windows Powershell

Некоторые приложения запускаются при старте, что делает их доступными сразу же после загрузки Windows. Но если это Windows Powershell, который продолжает появляться, значит, у вас есть проблема. Оказывается, это известная проблема, затрагивающая довольно многих пользователей Windows. К счастью, есть способы ее исправить, как указано в этом руководстве.
Совет: вы можете использовать Powershell, чтобы скрыть раздражающие обновления Windows. Мы покажем вам, как.
Содержание
- Общие решения
- Проверьте, работает ли задача или скрипт в фоновом режиме
- Загрузите в чистом режиме
- Временно отключите Windows Powershell
- Удалите ярлык Powershell из папки автозагрузки
- Удалите статус автозагрузки Powershell в диспетчере задач
- Используйте программу Microsoft Autoruns
- Часто задаваемые вопросы
Общие решения
Перед тем как применять специфические решения проблемы, эти общие советы могут помочь вам решить ее в случае, если причина заключается в вирусе или сбое в системе.
- Сканируйте ПК с помощью инструмента удаления вредоносного ПО: если у вас есть сторонний антивирус или программа по удалению вредоносного ПО, вы можете просканировать компьютер на наличие вредоносного программного обеспечения. Но если у вас его нет, вы можете запустить полное сканирование с помощью Windows Defender.
- Выполните сканирование Chkdsk, DISM и SFC: Windows имеет несколько полезных утилит для проверки системных файлов и обеспечения их целостности, а также отсутствия поврежденных файлов в папке вашей системы. Введя соответствующие команды, вы можете запустить эти утилиты в терминале Windows или PowerShell.
- Обновите Windows: перейдите в настройки и проверьте наличие доступных обновлений в разделе обновлений Windows.
- Запустите средство устранения неполадок обслуживания системы: откройте окно Выполнить, нажав Win + R, затем введите
%systemroot%\system32\msdt.exe -id MaintenanceDiagnosticи нажмите Enter, чтобы открыть утилиту обслуживания системы.
1. Проверьте, работает ли задача или скрипт в фоновом режиме
Ваша система Windows использует PowerShell для запуска фоновых процессов или авторизации приложений на доступ к файлам безопасности. Если Windows PowerShell продолжает появляться, это значит, что ваша система, возможно, выполняет процессы обновления или важные фоновые задачи. Вы можете проверить, так это или нет, выполнив следующие действия:
- Щелкните правой кнопкой мыши на меню «Пуск» и выберите «Диспетчер задач.»

- На вкладке «Процессы» щелкните на «ЦП» , чтобы реорганизовать список на основе использования ЦП процессами.

- Просмотрите список, чтобы увидеть, какой процесс использует аномальное количество ЦП. Если это неизвестный процесс, поищите его название в Google, чтобы выяснить, можно ли завершить задачу.
- В качестве альтернативы, если это процесс с названием «wsappx» или любой другой сервис, использующий слишком много ЦП, это означает, что Windows обновляет приложение или саму систему.
Примечание: если вы заметили PowerShell в диспетчере задач, завершение задачи не поможет, и вам следует перейти к следующим исправлениям.
2. Загрузите в чистом режиме
Сторонние приложения известны тем, что создают вредоносные файлы в вашей системе и используют Windows PowerShell для внесения изменений в ваш компьютер. Единственный способ выявить эти приложения и ограничить доступ к вашему ПК – загрузить его в чистом режиме.
- Запустите окно Выполнить, одновременно нажав клавиши Windows + R. Введите
msconfigи нажмите Enter.

- На вкладке «Общие» выберите «Выборочная загрузка» и снимите флажок «Загрузить элементы автозагрузки.»

- Перейдите на вкладку «Службы» и щелкните «Скрыть все службы Microsoft». Внизу окна выберите «Отключить все» и нажмите «ОК.»

- Щелкните на вкладку «Автозагрузка» и выберите «Открыть диспетчер задач.»

- На вкладке «Автозагрузка» диспетчера задач щелкните правой кнопкой мыши на каждом элементе и выберите «Отключить».
- Наконец, нажмите «ОК» и перезагрузите компьютер. Если ваш ПК загружается без проблем, это означает, что недавно установленное приложение стало причиной, и вам следует удалить его, чтобы решить проблему. Если нет, перейдите к следующему методу.
Полезно знать: узнайте, как запустить Java-программу в командной строке.
3. Временно отключите Windows Powershell
Вы можете использовать командную строку, чтобы временно отключить Windows PowerShell. Если вы используете PowerShell, чтобы отключить сам себя, это может привести к сбою и проблемам. Обратите внимание, что этот метод работает на Windows 10 1803 и требует прав администратора.
- Нажмите кнопку поиска Windows и введите «Командная строка». Щелкните правой кнопкой мыши на лучшем результате и выберите «Запуск от имени администратора.»

- Введите следующие команды и нажмите Enter после каждой из них. Не забудьте позже снова включить PowerShell. Чтобы отключить его, введите:
Dism /online /Disable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root- Чтобы снова включить его, введите:
Dism /online /Enable-Feature /FeatureName: MicrosoftWindowsPowerShellV2Root4. Удалите ярлык Powershell из папки автозагрузки
Папка автозагрузки содержит все ярлыки приложений автозагрузки, чтобы Windows могла запускать их, как только она загружается. Ярлык “PowerShell.exe” также можно найти в этой папке, так как часто это приложение настраивается на запуск при автозагрузке. Таким образом, если Windows PowerShell продолжает появляться, вам следует найти и удалить этот ярлык из папки автозагрузки.
- Запустите окно Выполнить, нажав клавиши Windows + R. Введите
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUpи нажмите Enter.

- Найдите ярлык PowerShell, щелкните правой кнопкой мыши и выберите «Удалить». Если список пуст или вы не можете найти PowerShell, перейдите к следующему методу.
Совет: посмотрите все доступные способы открыть диспетчер задач в Windows.
5. Удалите статус автозагрузки Powershell в диспетчере задач
Вы также можете отключить статус автозагрузки PowerShell через диспетчер задач, чтобы предотвратить его запуск при автозагрузке.
Щелкните правой кнопкой мыши на меню «Пуск» и выберите «Диспетчер задач.»
Щелкните на вкладку «Автозагрузка» и найдите «Windows PowerShell». Щелкните по нему правой кнопкой мыши и выберите «Отключить.»

6. Используйте программу Microsoft Autoruns
Microsoft предлагает мощный инструмент для остановки приложений, которые настроены на автоматический запуск в вашей системе Windows.
- Скачайте Autoruns.
- Откройте приложение, и на вкладке «Вход в систему» ** найдите «PowerShell» и снимите флажок.

Совет: работает ли Microsoft Store не так, как должно? Мы покажем вам, как это исправить.
Часто задаваемые вопросы
Можно ли отключить PowerShell на неопределенный срок?
Хотя мы не рекомендуем вам это делать, иногда вашим единственным выбором является отключение этой консоли на неопределенный срок. Windows должна нормально работать без PowerShell, так как она может использовать командную строку, но PowerShell является улучшенной версией командной строки, которая может делать гораздо больше, чем cmd.
Что может делать PowerShell, чего не может командная строка?
Хотя PowerShell основан на платформе .NET, он может взаимодействовать с объектами Windows даже на базовом уровне, в отличие от командной строки, которая этого сделать не может.
Могу ли я обновить Windows PowerShell?
Windows обновляет системные приложения вместе с каждым обновлением Windows, поэтому нет необходимости обновлять PowerShell отдельно. Тем не менее, вы можете вручную обновить PowerShell, не дожидаясь обновления Windows. Чтобы получить обновления PowerShell из приложения Microsoft Store, найдите Windows PowerShell в приложении Microsoft Store Windows, и первое приложение, отображенное там, - это то, что вам нужно.
Изображение предоставлено: Pexels. Все скриншоты сделаны Фархадом Пашаеем.