@@ -0,0 +1,43 @@
rem USE AT OWN RISK AS IS WITHOUT WARRANTY OF ANY KIND !!!!!
rem https://technet.microsoft.com/en-us/itpro/powershell/windows/defender/set-mppreference
rem To also disable Windows Defender Security Center include this
rem reg add "HKLM\System\CurrentControlSet\Services\SecurityHealthService" /v "Start" /t REG_DWORD /d "4" /f
rem 1 - Disable Real-time protection
reg delete " HKLM\Software\Policies\Microsoft\Windows Defender" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender" /v " DisableAntiSpyware" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender" /v " DisableAntiVirus" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\MpEngine" /v " MpEnablePus" /t REG_DWORD /d " 0" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v " DisableBehaviorMonitoring" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v " DisableIOAVProtection" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v " DisableOnAccessProtection" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v " DisableRealtimeMonitoring" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\Real-Time Protection" /v " DisableScanOnRealtimeEnable" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\Reporting" /v " DisableEnhancedNotifications" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\SpyNet" /v " DisableBlockAtFirstSeen" /t REG_DWORD /d " 1" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\SpyNet" /v " SpynetReporting" /t REG_DWORD /d " 0" /f
reg add " HKLM\Software\Policies\Microsoft\Windows Defender\SpyNet" /v " SubmitSamplesConsent" /t REG_DWORD /d " 0" /f
rem 0 - Disable Logging
reg add " HKLM\System\CurrentControlSet\Control\WMI\Autologger\DefenderApiLogger" /v " Start" /t REG_DWORD /d " 0" /f
reg add " HKLM\System\CurrentControlSet\Control\WMI\Autologger\DefenderAuditLogger" /v " Start" /t REG_DWORD /d " 0" /f
rem Disable WD Tasks
schtasks /Change /TN " Microsoft\Windows\ExploitGuard\ExploitGuard MDM policy Refresh" /Disable
schtasks /Change /TN " Microsoft\Windows\Windows Defender\Windows Defender Cache Maintenance" /Disable
schtasks /Change /TN " Microsoft\Windows\Windows Defender\Windows Defender Cleanup" /Disable
schtasks /Change /TN " Microsoft\Windows\Windows Defender\Windows Defender Scheduled Scan" /Disable
schtasks /Change /TN " Microsoft\Windows\Windows Defender\Windows Defender Verification" /Disable
rem Disable WD systray icon
reg delete " HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run" /v " Windows Defender" /f
reg delete " HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v " Windows Defender" /f
reg delete " HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v " WindowsDefender" /f
rem Remove WD context menu
reg delete " HKCR\*\shellex\ContextMenuHandlers\EPP" /f
reg delete " HKCR\Directory\shellex\ContextMenuHandlers\EPP" /f
reg delete " HKCR\Drive\shellex\ContextMenuHandlers\EPP" /f
rem Disable WD services
reg add " HKLM\System\CurrentControlSet\Services\WdBoot" /v " Start" /t REG_DWORD /d " 4" /f
reg add " HKLM\System\CurrentControlSet\Services\WdFilter" /v " Start" /t REG_DWORD /d " 4" /f
reg add " HKLM\System\CurrentControlSet\Services\WdNisDrv" /v " Start" /t REG_DWORD /d " 4" /f
reg add " HKLM\System\CurrentControlSet\Services\WdNisSvc" /v " Start" /t REG_DWORD /d " 4" /f
reg add " HKLM\System\CurrentControlSet\Services\WinDefend" /v " Start" /t REG_DWORD /d " 4" /f
reg add " HKLM\System\CurrentControlSet\Services\SecurityHealthService" /v " Start" /t REG_DWORD /d " 4" /f
rem Run "Disable WD.bat" again to disable WD services