В операционной системе 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. Вот несколько причин, из-за которых это может произойти, и методы их устранения:
Эта ошибка возникает, когда на вашей системе запрещено выполнение скриптов. Чтобы исправить это, откройте PowerShell от имени администратора и выполните следующую команду:
Set-ExecutionPolicy RemoteSigned
Эта ошибка возникает, когда выполнение скриптов запрещено на вашей системе политиками безопасности. Чтобы исправить это, выполните следующую команду в PowerShell от имени администратора:
Set-ExecutionPolicy Bypass -Scope Process
Эта ошибка возникает, когда на вашей системе запрещено выполнение скриптов. Чтобы исправить это, выполните следующую команду в PowerShell от имени администратора:
Set-ExecutionPolicy RemoteSigned
Следуя этим рекомендациям, вы сможете успешно создать и запустить .bat или .ps1 файл для включения системной защиты в Windows 11. Автоматизация этого процесса значительно упрощает обслуживание вашей системы и обеспечивает непрерывную защиту от угроз и проблем.