A management GUI built with Python and CustomTkinter designed to configure, monitor, and manage Windows Defender Attack Surface Reduction (ASR) rules, advanced security settings, and critical Windows Group Policies.
- Full 17-Rule ASR Management: Easily toggle and configure all official Microsoft Attack Surface Reduction rules.
- Operational Mode Control: Switch rules effortlessly between Block, Audit, Warn, and Disabled states.
- Predefined Security Profiles: Quick-apply safe, enhanced, developer, or macro-friendly security templates.
- Advanced Defender Settings: Manage Controlled Folder Access, Network Protection, PUA protection, and cloud-delivered protection.
- Group Policy Hardening: Quickly apply or revert critical registry security tweaks (such as disabling
AlwaysInstallElevatedand enforcing UAC). - Activity Logging & Export: Keep track of applied modifications with built-in log rotation and JSON configuration export/import tools.
Visit the Releases section to download the application:
- Direct Executable (
ASR-ControlCenter.exe) - Download and right-click to select Run as Administrator. No extraction or Python installation required. - ZIP Archive (
ASR-ControlCenter.zip) - Contains the standalone.exeinside a compressed archive. Recommended if your browser or network blocks direct.exedownloads.
If you prefer to run or compile the source code directly:
- Ensure Python 3.8+ is installed.
- Install the required UI library:
pip install customtkinter - Run
ASR-ControlCenter.pywith administrative privileges.
This tool modifies advanced Windows security policies and registry keys. While the profiles are designed to be safe, applying strict ASR rules may interfere with some legacy applications or Office macros. Please review the rules before applying them. Use at your own risk.
