ERROR_FAIL_NOACTION_REBOOT - 350 (0x15E)
No action was taken as a system reboot is required.
Updated: Feb 21, 2026
Technical Meaning
The error code ERROR_FAIL_NOACTION_REBOOT with the numeric value 350 and hexadecimal representation 0x15E indicates that a system reboot is required to complete an operation or resolve a condition. This status is typically returned by functions in the Windows API when they determine that no further action can be taken without a system restart.
Error Details
This error code signifies that the current state of the system or the specific operation being performed necessitates a reboot for completion. It does not imply any failure in the operation itself but rather indicates that certain changes cannot take effect until after a reboot has occurred.
Usage Context
The ERROR_FAIL_NOACTION_REBOOT is commonly encountered in scenarios where configuration settings, driver updates, or system state changes require a reboot to be fully effective. For example, applying certain security patches or updating device drivers might result in this error if the current session cannot complete the necessary actions without a restart.
Developer Interpretation
When encountering ERROR_FAIL_NOACTION_REBOOT, developers should understand that the operation has been partially completed but requires a system reboot to finalize its effects. The application or service should handle this error by informing the user of the need for a reboot and possibly providing guidance on how to proceed, such as suggesting they restart their computer.
Related Errors
ERROR_SUCCESS(0): Indicates that an operation was completed successfully without requiring a reboot.ERROR_REBOOT_REQUIRED(1285): A more generic error indicating that the system needs to be restarted for changes to take effect, which may or may not have been generated by the same underlying condition asERROR_FAIL_NOACTION_REBOOT.
FAQ
Q: What does ERROR_FAIL_NOACTION_REBOOT mean?
A: It indicates that a reboot is required to complete an operation or resolve a system state issue. No further action can be taken in the current session without restarting the computer.
Q: How should I handle this error in my application?
A: Inform the user that a reboot is necessary and guide them on how to proceed, such as suggesting they restart their computer. Ensure your application logs this event for troubleshooting purposes.
Summary
ERROR_FAIL_NOACTION_REBOOT (350 or 0x15E) is an error code indicating that a system reboot is required to complete certain operations or resolve specific conditions. Developers should handle this error by informing users of the need for a reboot and providing guidance on how to proceed.