Bagaimana cara mematikan Windows Defender dari baris perintah?

Jawaban:

9

Menggunakan PowerShell (sebagai administrator) di Windows 10, gunakan perintah berikut:

Set-MpPreference -DisableRealtimeMonitoring $true

Untuk mengaktifkannya kembali:

Set-MpPreference -DisableRealtimeMonitoring $false

Sumber

Moab
sumber
Pembaca harus mencatat bahwa seseorang harus menjalankan PowerShell "sebagai administrator" agar dapat berfungsi. Demikian pula, untuk perintah sc di jawaban lain di sini, seseorang harus menjalankan baris perintah sebagai admin agar mereka dapat bekerja. Sementara kesalahan Powershell membuat itu menjadi jelas, pada baris perintah, orang hanya akan mendapatkan "Akses ditolak", yang sama sekali tidak jelas.
charlie arehart
Saya rasa metode ini tidak berfungsi lagi untuk tahun 1903 ...
navossoc
@navossoc Dikonfirmasi, perintah ps masih tersedia tetapi tidak berfungsi pada 1903, hmmmm.
Moab
@ Moab Ya, terakhir kali saya menggunakan perintah ini di versi 1803 dan saya yakin itu berhasil. Versi 1809 saya lewati, jadi saya tidak bisa memastikan apakah itu dimulai pada 1809 atau 1903.
navossoc
@ Moo hanya demi kelengkapan, perintahnya berfungsi pada 1809 juga ...
navossoc
8

Saya mencari perintah untuk mematikan Windows Defender

Anda dapat menggunakan sc(Kontrol Layanan) untuk berhenti dan memulai Windows Defender:

sc stop WinDefend

Dan:

sc start WinDefend

Contoh 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

Bacaan lebih lanjut

  • Indeks AZ dari baris perintah CMD Windows - Referensi yang sangat baik untuk semua hal terkait Windows cmd line.
  • sc - Kontrol Layanan - Membuat, Memulai, Menghentikan, Meminta atau Menghapus LAYANAN Windows apa pun.
DavidPostill
sumber
2
OpenService GAGAL 5: Akses Ditolak. (Dalam Admin CMD)
darkore0
@ darkore0 Menjalankan perintah mana? Apa output dari sc query WinDefend?
DavidPostill
Sama disini. tidak bisa menghentikannya.
alpha_989
Itu bisa dihentikan / dimulai dengan perintah melalui PowerRun v1.3 ( sordum.org/9416 ).
Matthew Wai
Berjalan sebagai admin dan masih mendapat akses ditolak kesalahan.
Salman A
3

Untuk menonaktifkan:

sc config WinDefend start= disabled
sc stop WinDefend

Untuk mengaktifkan kembali:

sc config WinDefend start= auto
sc start WinDefend

Jangan lupa tentang spasi setelah "start =" atau perintah tidak akan berfungsi.

PS. Anda bisa mendapatkan deskripsi lebih lanjut dari perintah ini dengan mengetik:

sc /?
sc config /?
adanski
sumber