Включение системной защиты Windows 11: автоматизация через .bat и .ps1 файлы

Включение системной защиты Windows 11: автоматизация через .bat и .ps1 файлы
Включение системной защиты Windows 11: автоматизация через .bat и .ps1 файлы - microsoft365 @ Unsplash

В операционной системе Windows 11 функция системной защиты играет важную роль в обеспечении безопасности вашего компьютера. Она позволяет восстановить систему при возникновении проблем или угроз безопасности. Однако включение системной защиты вручную может быть утомительным, особенно если вам нужно делать это каждый раз при запуске компьютера. Хорошая новость состоит в том, что вы можете автоматизировать этот процесс, создав .bat или .ps1 файл, который будет запускаться при старте системы.

Создание .bat или .ps1 файла для автоматического включения системной защиты очень простое. Вам просто нужно открыть текстовый редактор, например Блокнот, и вставить следующий код:

@echo off
powershell -command "& {Set-MpPreference -DisableRealtimeMonitoring $false}"

Сохраните файл с расширением .bat, например "enable_protection.bat". Теперь, когда вы запустите этот файл, системная защита будет включена автоматически. Однако имейте в виду, что для запуска .bat файла требуются административные привилегии. Поэтому убедитесь, что запускаете файл с правами администратора.

Если вы предпочитаете использовать .ps1 файл, который является скриптом для PowerShell, вам нужно создать новый файл и вставить следующий код:

Set-MpPreference -DisableRealtimeMonitoring $false

Сохраните файл с расширением .ps1, например "enable_protection.ps1". Теперь вам нужно настроить PowerShell, чтобы он мог запустить .ps1 файл. Для этого откройте PowerShell с правами администратора и выполните следующую команду:

Set-ExecutionPolicy Unrestricted

После этого вы сможете запустить .ps1 файл, чтобы включить системную защиту. Однако, иногда возникают ошибки, когда вы пытаетесь запустить .ps1 файл с помощью PowerShell. Вот несколько причин, из-за которых это может произойти, и методы их устранения:

  • Ошибка "execution of scripts is disabled on this system".

    Эта ошибка возникает, когда на вашей системе запрещено выполнение скриптов. Чтобы исправить это, откройте PowerShell от имени администратора и выполните следующую команду:

    Set-ExecutionPolicy RemoteSigned
  • Ошибка "cannot be loaded because running scripts is disabled on this system".

    Эта ошибка возникает, когда выполнение скриптов запрещено на вашей системе политиками безопасности. Чтобы исправить это, выполните следующую команду в PowerShell от имени администратора:

    Set-ExecutionPolicy Bypass -Scope Process
  • Ошибка "Running scripts is disabled on this system".

    Эта ошибка возникает, когда на вашей системе запрещено выполнение скриптов. Чтобы исправить это, выполните следующую команду в PowerShell от имени администратора:

    Set-ExecutionPolicy RemoteSigned

Следуя этим рекомендациям, вы сможете успешно создать и запустить .bat или .ps1 файл для включения системной защиты в Windows 11. Автоматизация этого процесса значительно упрощает обслуживание вашей системы и обеспечивает непрерывную защиту от угроз и проблем.


NevaDev, 20 августа 2023 г., 00:28

Похожие посты