I am searching for a command to temporarily turn off Windows Defender.
Any suggestions?
I am searching for a command to temporarily turn off Windows Defender.
Any suggestions?
Using PowerShell (as an administrator) in Windows 10, use the following command:
Set-MpPreference -DisableRealtimeMonitoring $true
To re-enable it:
Set-MpPreference -DisableRealtimeMonitoring $false
Similarly, for the sc commands in the other answers here, one must be running the command line as admin for those to work. While Powershell's error makes that clear, at the command line, one would just get "Access is denied", which is not at all obvious.
– charlie arehart Jun 05 '18 at 14:20You can use sc (Service Control) to stop and start Windows Defender:
sc stop WinDefend
And:
sc start WinDefend
Example output:
F:\test>sc stop WinDefend
SERVICE_NAME: WinDefend
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
F:\test>sc query WinDefend
SERVICE_NAME: WinDefend
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
F:\test>sc start WinDefend
SERVICE_NAME: WinDefend
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x7d0
PID : 6304
FLAGS :
F:\test>sc query WinDefend
SERVICE_NAME: WinDefend
TYPE : 20 WIN32_SHARE_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
sc query WinDefend?
– DavidPostill
Feb 29 '16 at 08:43
To disable:
sc config WinDefend start= disabled
sc stop WinDefend
To re-enable:
sc config WinDefend start= auto
sc start WinDefend
Don't forget about the space after "start=" or the command will not work.
PS. You can get further description of these commands by typing:
sc /?
sc config /?
Run cmd as administrator for elevated privileges,
type the command to turn off windows defender firewall
netsh advfirewall set all state off
type the command to turn on windows defender firewall
netsh advfirewall set all state on