web-dev-qa-db-ja.com

コマンドラインからWindows Defenderをオフにするにはどうすればよいですか?

Windows Defenderを一時的にオフにするコマンドを探しています。

助言がありますか?

10
darkore0

Windows Defenderをオフにするコマンドを探しています

sc(サービスコントロール)を使用して、Windows Defenderを停止および開始できます。

sc stop WinDefend

そして:

sc start WinDefend

出力例:

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

参考文献

9
DavidPostill

Windows 10でPowerShellを(管理者として)使用するには、次のコマンドを使用します。

Set-MpPreference -DisableRealtimeMonitoring $true

再度有効にするには:

Set-MpPreference -DisableRealtimeMonitoring $false

ソース

9
Moab

無効にするには:

sc config WinDefend start= disabled
sc stop WinDefend

再度有効にするには:

sc config WinDefend start= auto
sc start WinDefend

「start =」の後のスペースを忘れないでください。そうしないと、コマンドは機能しません。

PS。次のように入力すると、これらのコマンドの詳細を確認できます。

sc /?
sc config /?
3
adanski