16

I am searching for a command to temporarily turn off Windows Defender.

Any suggestions?

DavidPostill
  • 153,128
  • 77
  • 353
  • 394
darkore0
  • 161
  • 1
  • 1
  • 3

4 Answers4

13

Using PowerShell (as an administrator) in Windows 10, use the following command:

Set-MpPreference -DisableRealtimeMonitoring $true

To re-enable it:

Set-MpPreference -DisableRealtimeMonitoring $false

Source

Peter Mortensen
  • 12,090
  • 23
  • 70
  • 90
Moab
  • 58,044
  • 21
  • 113
  • 176
  • Readers should note that one must be running powershell "as administrator" for that to work. 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:20
  • 3
    I don't think this method work anymore for 1903... – navossoc Jul 12 '19 at 03:17
  • @navossoc Confirmed, ps command is still available but does not work on 1903, hmmmm. – Moab Jul 13 '19 at 16:46
  • @Moab Yeah, the last time I used this command was in version 1803 and I'm sure it worked. The 1809 version I skipped, so I can not tell for sure if it started in 1809 or 1903. – navossoc Jul 14 '19 at 17:28
  • @Moab just for the sake of completeness, the command works on 1809 too... – navossoc Jul 17 '19 at 22:29
  • If "Tamper Protection" is enabled then you cannot disable it via powershell – Salman A Sep 02 '20 at 17:47
  • @SalmanA How do you turn that off? – Moab Sep 02 '20 at 20:08
  • @moab https://support.microsoft.com/en-us/help/4490103/windows-10-prevent-changes-to-security-settings-with-tamper-protection – Salman A Sep 04 '20 at 06:15
  • @SalmanA Thank You! – Moab Sep 04 '20 at 15:54
12

I am searching for a command to turn off Windows Defender

You 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

Further Reading

DavidPostill
  • 153,128
  • 77
  • 353
  • 394
4

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 /?
adanski
  • 151
  • 2
0

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

  • As it’s currently written, your answer is unclear. Please [edit] to add additional details that will help others understand how this addresses the question asked. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Community Feb 17 '22 at 12:01