O sistema operacional Windows inclui um software antivírus nativo, conhecido como Windows Defender. Este componente de segurança é ativado por padrão e, caso o usuário o desabilite, o próprio sistema operacional enviará notificações solicitando sua reativação. A menos que você opte por instalar uma solução antivírus de terceiros, é altamente recomendável que o Windows Defender permaneça ativo. Embora possa, em certas circunstâncias, apresentar obstáculos ou atrasos, é uma proteção essencial contra potenciais infecções por malware. O Windows Defender geralmente funciona de maneira discreta, mas em algumas ocasiões pode bloquear o download de determinados arquivos ou a execução/instalação de certos aplicativos. Nessas situações, é possível desativar temporariamente o Windows Defender. Se você se encontrar na situação de ter que desabilitar o Windows Defender frequentemente para rodar um programa específico, pode ser útil ter um método simples para alternar a proteção em tempo real do Windows Defender.
Um Aviso Importante
Não aconselhamos desativar o Windows Defender sempre que ele emitir um alerta. Você deve desativá-lo apenas para permitir o download ou execução de um arquivo no seu sistema se tiver total certeza de que ele é seguro. Desabilitar o Windows Defender não deve ser visto como um meio de instalar aplicativos potencialmente perigosos no seu computador. Isso aumenta significativamente o risco de infecção do seu sistema.
Script PowerShell para Alternar a Proteção
A solução para alternar o status do Windows Defender reside em um script simples do PowerShell. Ao executá-lo uma vez, o Windows Defender será desativado; ao executá-lo uma segunda vez, ele será reativado. É importante ressaltar que este script necessita de privilégios administrativos para ser executado, já que usuários comuns não têm permissão para desativar o Windows Defender.
Abra o Bloco de Notas e copie o código a seguir. Salve o arquivo com a extensão .PS1:
$preferences = Get-MpPreference Set-MpPreference -DisableRealtimeMonitoring (!$preferences.DisableRealtimeMonitoring)
Você pode abrir o PowerShell com privilégios administrativos, direcioná-lo para o script salvo e executá-lo. No entanto, para facilitar, você pode criar um atalho na área de trabalho para executar o script, mas lembre-se de que ele precisará ser executado com privilégios de administrador.
Clique com o botão direito em um espaço vazio da sua área de trabalho e selecione “Novo” e depois “Atalho”. Na caixa de texto “Digite o local do item”, cole o seguinte, substituindo “Caminho do script” pelo caminho real onde você salvou o script:
%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "Caminho do script"
Após criar o atalho, clique com o botão direito sobre ele e escolha a opção “Executar como administrador”. Ao executar o script e se o Windows Defender estiver desativado, você verá uma notificação informando sobre a desativação.
É importante frisar que o Windows Defender não será reativado automaticamente. Portanto, repetimos: não utilize seu computador sem um programa antivírus ativo. Após terminar de usar o aplicativo que necessitava, execute o script novamente para que o Windows Defender seja reativado.
Essa solução foi originalmente compartilhada pelo usuário superusuário yuji.