NotMyFault es una herramienta oficial de Microsoft, parte del paquete Sysinternals, creada para forzar fallos deliberados en Windows con el objetivo de probar mecanismos de diagnóstico y análisis de errores del sistema operativo.
El programa permite provocar pantallas azules (BSOD), congelamientos completos del sistema y filtraciones de memoria en el kernel, permitiendo la generación de archivos de volcado (memory dump) para un estudio detallado en depuradores. Estos escenarios simulan comportamientos reales causados por controladores defectuosos, errores de hardware o fallos críticos en el kernel.
NotMyFault funciona a través de un controlador en modo kernel y requiere privilegios administrativos para su ejecución. Ofrece opciones tanto en interfaz gráfica como en línea de comandos, incluyendo versiones compatibles con sistemas de 32 y 64 bits, además de soporte para entornos como Nano Server.
La herramienta se utiliza principalmente en laboratorios, entornos de prueba y entrenamientos técnicos, siendo citada en materiales de estudio avanzados sobre el funcionamiento interno de Windows. Su uso en sistemas de producción no es recomendado, ya que los fallos generados pueden resultar en pérdida de datos o interrupciones severas del sistema.