Solución:
La forma correcta de hacerlo es mediante el cmdlet Add-MpPreference de PowerShell. Utilice este cmdlet para agregar exclusiones para extensiones de nombre de archivo, rutas y procesos, y para agregar acciones predeterminadas para amenazas altas, moderadas y bajas.
Puede realizar esto fácilmente desde el shell cmd elevado en Windows 10 usando la siguiente línea de comando:
powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath "C:WindowsSysWOW64Mpk"
Ejecutar en shell elevado (busque cmd en el menú Inicio y presione Ctrl + Mayús + Entrar).
powershell -Command Add-MpPreference -ExclusionPath "C:tmp"
powershell -Command Add-MpPreference -ExclusionProcess "java.exe"
powershell -Command Add-MpPreference -ExclusionExtension ".java"
powershell -Command Remove-MpPreference -ExclusionExtension ".java"
- Agregar una exclusión a la seguridad de Windows
- Modifica la configuración de Windows Defender desde PowerShell
- Elimina exclusiones o acciones predeterminadas
Después de investigar un poco, encontré la siguiente carpeta:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows DefenderExclusionsPaths
No puedo agregar una clave allí con mi usuario. Obtuve el siguiente error: Cannot create key: You do not have the requisite permissions to create a new key under Paths
Sin embargo, SYSTEM, WinDefend y TrustedInstaller tienen Control total. La mejor suposición es que han usado algo como DevxExec devxexec.exe /user:TrustedInstaller cmd
y escribió la clave en el registro.