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?

Kyle
fonte
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.
xilolee
fonte
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

xilolee
fonte
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).

d4v3y0rk
fonte
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