Como você pode digitalizar a partir da linha de comando com o Windows Defender?


10

Estou tentando executar uma verificação do Windows Defender na linha de comando. De acordo com o artigo que encontrei aqui , devo executar o seguinte:

"C:\program files\windows defender\mpcmdrun.exe" -scan 0

No entanto, quando executo isso, recebo o seguinte erro:

"Linha de comando incorreta - Linha de comando - a opção deve começar com '-' ou '/' 0"

Alguma idéia do que estou fazendo de errado? Para meu entendimento, isso deve estar funcionando?


2
A imagem na página e MpCmdRun /?indicar claramente -Scan [-ScanType] (ver a - antes ScanType?)
Karan

Respostas:


4

Resposta simples: "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

Elaborado:

1) Abra um prompt de comando simples (não elevado). Não deve ser necessário abrir um elevado.

2) Tipo / cópia -> "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

C: \ arquivos de programas \ windows defender \ mpcmdrun.exe deve ser o local surdo de mpcmdrun.exe

Usar apenas o parâmetro -scan usará as configurações padrão do Windows defender / essentials

Para ter certeza de que será realizada uma varredura completa do sistema , é necessário usar o parâmetro -scantype 2 , como dito na ajuda do mpcmdrun.

3) Se houver erros, tente primeiro localizar onde está o arquivo mpcmdrun.exe na sua máquina.

Isso geralmente é fácil e fácil com uma pesquisa simples:

No prompt de comando: dir /a /b /s c:\mpcmdrun.exe

Na janela de execução, atalho: tecla Windows + tecla R (Windows + R) ou na caixa de pesquisa do Windows Vista / 7 (logo acima do botão Iniciar, depois de clicar nele) ou na pesquisa de charme do Windows 8 / 8.1 ou em Windows 8 / 8.1 - clique com o botão direito do mouse no botão Iniciar - execute:

cmd /k dir /a /b /s c:\mpcmdrun.exe

Extraído da ajuda do mpcmdrun:

-Scan [-ScanType #] [-File <path> [-DisableRemediation]]  Scans for malicious software
-Scan [-ScanType value]
        0  Default, according to your configuration
        1  Quick scan
        2  Full system scan
        3  File and directory custom scan

           [-File <path>]
                Indicates the file or directory  to be scanned, only valid for custom scan.

1
Mente a elaboração de sua resposta e explique por que isso funcionaria?
Jerry

Oi Jerry! Por que não deveria funcionar? :) De qualquer forma, adicionei as opções mpcmdrun à resposta.
Xilolee

Explicar isso realmente ajudará os futuros leitores a entender melhor, e também melhora a qualidade da sua resposta! :)
Jerry

Ok obrigado Jerry, eu elaborei um pouco ...;)
xilolee

2

Digite diretamente no início da execução:

cmd /kc:\progra~1\window~2\MpCmdRun.exe -signatureupdate && c: \ programas ~ 1 \ window ~ 2 \ MpCmdRun.exe -scan -santant 2

Resultado:

Atualização de assinatura iniciada. . .

Atualização de assinatura concluída. Não são necessárias atualizações

Digitalizar iniciando ...

Digitalização concluída.

Se não funcionar, verifique os nomes de caminho reais de "c: \ arquivos de programas" e "c: \ arquivos de programas \ windows defender"; digite diretamente do start-run:

cmd / k dir c: \ pro * / x

Resultado:

22/01/2013 22.38 Arquivos de programa PROGRA ~ 1

09/02/2013 21.14 Arquivos de programa PROGRA ~ 2 (x86)

Digite diretamente no início da execução:

cmd / k dir c: \ programas ~ 1 \ janelas * / x

Resultado:

25/11/2012 20.56 WINDOW ~ 2 Windows Defender

25/11/2012 20.56 WIA843 ~ 1 Diário do Windows

25/11/2012 20.56 WI6A8C ~ 1 Windows Mail

13/01/2013 14.23 WI54FB ~ 1 Windows Media Player

26/07/2012 09.13 WI7A8C ~ 1 Plataforma multimídia do Windows

26/07/2012 09.12 JANELA ~ 3 Windows NT

25/11/2012 20.56 WINDOW ~ 4 Visualizador de Fotos do Windows

26/07/2012 09.13 WIBFE5 ~ 1 Dispositivos portáteis com Windows


Eu tive que separar os comandos. De alguma forma, o && não funcionou para mim.
JP Hellemons

0

O 0está sendo detectado como um argumento. Remova-o e tente novamente ( 0o padrão é o mesmo).


Obrigado, mas estou tentando usar um argumento. No meu exemplo, especifiquei 0, mas digamos que deseje executar uma verificação completa do sistema (que deve ser 2). Se eu tentar "C:\program files\windows defender\mpcmdrun.exe" -scan 2, recebo o mesmo erro.
Kyle

@Zenox try MpCmdRun.exe -Scan -2
Moab
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.