Skip to content

nickan/Toggle_Defender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Windows Defender Icon

🛡️ Toggle Defender

Переключатель защиты в реальном времени Windows Defender одним кликом

Windows Batch License


📋 Описание

Toggle Defender — простой и удобный скрипт, который позволяет быстро переключать защиту в реальном времени Windows Defender.

Скрипт автоматически определяет текущее состояние защитника:

  • 🟢 Если включён — выключает
  • 🔴 Если выключен — включает

При этом в консоли выводится понятное уведомление о том, каким было состояние и что было сделано.


✨ Возможности

Функция Описание
🔄 Авто-определение Автоматически проверяет текущий статус защитника
🛡️ Переключение Включает или выключает защиту одним кликом
🔐 Проверка прав Предупредит, если запущен без прав администратора
💬 Уведомления Подробный вывод в консоль о выполненных действиях
🖥️ Без зависимостей Работает на чистой Windows 10/11, ничего устанавливать не нужно

🚀 Быстрый старт

Способ 1 — Скачать и запустить

  1. Скачайте файл Toggle_Defender.bat
  2. Правый кликЗапуск от имени администратора
  3. Готово! ✅

Способ 2 — Клонировать репозиторий

git clone https://github.com/nickan/Toggle_Defender.git
cd Toggle_Defender

Затем запустите Toggle_Defender.bat от имени администратора.


📸 Пример работы

══════════════════════════════════════════════════
       Переключатель защитника Windows
══════════════════════════════════════════════════

Проверяем текущее состояние защитника...

[i] Защитник Windows сейчас: ВКЛЮЧЕН

    Выключаем защитник Windows...

══════════════════════════════════════════════════
  [OK] Защитник Windows был ВКЛЮЧЕН.
  [OK] Сейчас мы его ВЫКЛЮЧИЛИ.
══════════════════════════════════════════════════

⚙️ Как это работает

flowchart TD
    A[🚀 Запуск скрипта] --> B{🔐 Права администратора?}
    B -->|❌ Нет| C[⚠️ Ошибка: запустите от имени администратора]
    B -->|✅ Да| D[📡 Проверка состояния защитника]
    D --> E{🛡️ Защитник включён?}
    E -->|✅ Да| F[🔴 Выключаем защитника]
    E -->|❌ Нет| G[🟢 Включаем защитника]
    F --> H[💬 Уведомление: был ВКЛЮЧЁН → ВЫКЛЮЧИЛИ]
    G --> I[💬 Уведомление: был ВЫКЛЮЧЕН → ВКЛЮЧИЛИ]
Loading

Скрипт использует PowerShell-командлет Get-MpPreference для проверки состояния и Set-MpPreference для переключения параметра DisableRealtimeMonitoring.


⚠️ Важно

Warning

Скрипт обязательно нужно запускать от имени администратора. Без прав администратора изменение настроек Windows Defender невозможно.

Caution

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


📄 Системные требования

  • ОС: Windows 10 / Windows 11
  • PowerShell: 5.1+ (встроен в Windows)
  • Права: Администратор

📜 Лицензия

Этот проект распространяется под лицензией MIT. Вы можете свободно использовать, изменять и распространять его.


🔍 Ключевые слова

windows defender toggle defender disable windows defender enable windows defender отключить защитник windows включить защитник windows переключатель защитника windows defender batch defender on off disable realtime protection отключить антивирус windows bat файл защитник windows security toggle Set-MpPreference DisableRealtimeMonitoring windows 10 windows 11 batch script powershell defender defender toggle script


Сделано с ❤️ для удобного управления Windows Defender