NotMyFault är ett officiellt verktyg från Microsoft, som ingår i Sysinternals-paketet, skapat för att tvinga fram avsiktliga fel i Windows med målet att testa diagnosticerings- och felanalysmekanismer i operativsystemet.
Programmet gör det möjligt att orsaka blå skärmar (BSOD), fullständiga systemfrysningar och minnesläckor i kärnan, vilket möjliggör generering av dumpningsfiler (memory dump) för detaljerad studie i debuggers. Dessa scenario simulerar verkliga beteenden orsakade av defekta drivrutiner, maskinvarufel eller kritiska kärnfel.
NotMyFault fungerar via en kärndrivrutin och kräver administrativa rättigheter för att köras. Det erbjuder alternativ både i grafisk gränssnitt och via kommandorad, inklusive versioner som är kompatibla med system i 32- och 64-bitars arkitektur, samt stöd för miljöer som Nano Server.
Verktyget används främst i laboratorier, testmiljöer och teknisk utbildning, och nämns i avancerade studiematerial om Windows interna funktioner. Användning i produktionssystem rekommenderas inte, eftersom de genererade felen kan leda till dataförlust eller allvarliga systemavbrott.