NotMyFault là một công cụ chính thức của Microsoft, thuộc gói Sysinternals, được tạo ra để buộc các lỗi cố ý trên Windows với mục đích kiểm tra các cơ chế chẩn đoán và phân tích lỗi của hệ điều hành.
Chương trình cho phép gây ra màn hình xanh (BSOD), treo hoàn toàn hệ thống và rò rỉ bộ nhớ trong kernel, cho phép tạo ra các tệp nhớ (memory dump) để nghiên cứu chi tiết trong các công cụ gỡ lỗi. Những tình huống này mô phỏng các hành vi thực tế gây ra bởi các trình điều khiển lỗi, lỗi phần cứng hoặc sự cố nghiêm trọng trong kernel.
NotMyFault hoạt động thông qua một driver ở chế độ kernel và yêu cầu quyền quản trị để thực thi. Nó cung cấp các tùy chọn cả trên giao diện đồ họa lẫn dòng lệnh, bao gồm các phiên bản tương thích với hệ thống 32 và 64 bit, cũng như hỗ trợ cho các môi trường như Nano Server.
Công cụ này chủ yếu được sử dụng trong các phòng thí nghiệm, môi trường kiểm tra và đào tạo kỹ thuật, được đề cập trong các tài liệu học tập nâng cao về hoạt động nội bộ của Windows. Việc sử dụng nó trên các hệ thống sản xuất không được khuyến nghị, vì các lỗi được tạo ra có thể dẫn đến mất dữ liệu hoặc gián đoạn nghiêm trọng cho hệ thống.