
Este programa C# utiliza el siguiente comando para encontrar exclusiones de carpetas de Windows Defender protector de ventana A través de su herramienta de línea de comando (MpCmdRun.exe).
El programa procesa recursivamente directorios con profundidad configurable y uso de subprocesos, y genera información sobre exclusiones y progreso del escaneo.
Este plan le permite:
- Escanea exclusiones de carpetas hasta una profundidad específica, No depende de registros de eventos ni privilegios de administrador.
- Utilice subprocesos múltiples para acelerar el proceso de escaneo.
- Registre mensajes de error y solución de problemas en el archivo de salida especificado.
uso
instrucciones básicas
program.exe [options] Opciones:
--max-threads N: establece el número máximo de subprocesos utilizados para el escaneo. El valor predeterminado es 3.--depth N: Especifica la profundidad máxima del directorio para escanear. Profundidad 1 significa subdirectorios directos únicamente.--output: Especifique exclusiones de registros y rutas de archivo de errores.-h,--help: muestra ayuda e información de uso.
ejemplo:
program.exe "C:\MyDirectory" --max-threads 5 --depth 3 --output scan_log.txtEsto escaneará C:\MyDirectory Utilice 5 subprocesos, hasta 3 subdirectorios de profundidad, y registre cualquier exclusión o error en scan_log.txt.
como funciona
Blog explicando la tecnología utilizada. capaz Se puede ver aquí
Salida de ejemplo
Processed 2000 directories. Time elapsed: 23.78 seconds.
[+] Folder C:\users\user\Example is excluded
Processed 2500 directories. Time elapsed: 30.77 seconds.Requisitos previos
- Marco .NET 4.5.2 O más tarde.
- protector de ventana Debe estar instalado y habilitado en el sistema.
- MpCmdRun.exe Debe estar ubicado en
C:\Program Files\Windows Defender\MpCmdRun.exe.









