WindowsDiagnosis
Siete scripts de PowerShell que revisan un equipo Windows y entregan un reporte HTML que se abre en cualquier navegador. Sin instalar nada y sin conexión a internet.

Los reportes
Diagnóstico del equipo
Doce bloques: CPU, memoria, controladores, batería, discos y estado S.M.A.R.T., red, eventos críticos, antivirus, actualizaciones y software desactualizado.
Persistencia y amenazas
Diez bloques para revisar el autoarranque, suscripciones WMI, exclusiones de Defender, conexiones de red, extensiones del navegador, IFEO y AppInit_DLLs. Detecta binarios firmados que están en una ubicación que no les corresponde.
Cumplimiento LOPDP
Controles de la Ley Orgánica de Protección de Datos Personales de Ecuador (artículos 10 y 38): cifrado de disco, puertos abiertos, firewall, antivirus, administradores locales y más, con semáforo y mitigación sugerida.
Office y portapapeles
Diagnostica cuando Excel se cuelga al copiar o el portapapeles queda bloqueado, con un monitor en tiempo real y una reparación reversible con -WhatIf.
Compatibilidad con Windows 11
Indica si cada PC es compatible de forma nativa, con bypass o imposible (TPM, Secure Boot, CPU, RAM, GPT) y puede exportar JSON para inventario.
Reportes portables
HTML con CSS en línea, sin CDN ni JavaScript, que funciona desde un USB. El código es ASCII puro para que PowerShell 5.1 no rompa los textos.
Cómo se usa
Cada script se ejecuta por separado según lo que se necesite revisar: no hace falta instalar módulos ni tener internet. Los scripts se generan a partir de constructores en Python, lo que mantiene el código en un formato consistente. Funcionan con Windows 10 21H2 o superior, Windows 11, PowerShell 5.1 y PowerShell 7.
Sin dependencias
Solo cmdlets y WMI incluidos en Windows.
Salida segura
Si no hay permisos de administrador, el reporte indica «No verificado» en lugar de un falso OK.
Para soporte
Pensado para tickets de lentitud, revisiones de seguridad y entregas a usuarios.
Código de salida
Devuelve un código distinto de cero si hay hallazgos, útil para herramientas de gestión remota.
Código fuente
Los scripts y su documentación completa están en GitHub.
Ver en GitHub