Microsoft-Defender-RTP-stop
Microsoft-Defender-RTP-stop copied to clipboard
Windows Task to disable Microsoft Defender Real-Time Protection automatically and permanently
Microsoft Defender Real-Time Protection stop
Project purpose
- This is the easiest and cleanest way of disabling RTP on Home edition of Windows.
- It provides an alternative to the already existing ways of disabling RTP
- For a comprehensive comparison of each alternative, including pros and cons, check this page.
Usage guide
- Setup
- Make sure to disable tamper protection first. For that, go to: Windows Security → Virus and threat protection → Virus and threat protection settings (otherwise the task won't work: tamper protection blocks apps from changing real-time protection settings, including PowerShell).
- Manually disable real-time protection from Windows Security (this should be the last time you need to do it).
- Import the task.
- Uninstall
If you want to use Real-Time Protection again, just disable/delete the imported task in Task Scheduler. Don't forget to turn back on Tamper protection for increased security.
Features
- Only uses official Windows features and components (i.e. Task Scheduler and PowerShell).
- Survive restart, updates, scans, etc.
- Very low on resources.
- Extremely low chances of breaking anything since there is no hack involved (permission bypass, regedit modifications, etc.). Alternatives often break Windows Security completely whereas this allows to keep other features on (except tamper protection, as previously mentioned).
- Should still work after major Windows updates, except if Microsoft changes things significantly.
Purpose of disabling RTP and Drawbacks
Additional information about Task Scheduler
- learn.microsoft.com - Task Scheduler Overview - official documentation
- Wikipedia - Windows Task Scheduler - error codes and general information
- Reddit - Windows Scheduled Tasks - Is it best to use SYSTEM account as the user to run the task where possible? What is a good practice around using an account? - best practice regarding user choice
- ss64.com - SCHTASKS - commands and general documentation