Product
Windows Operating System
ID
41
Source
Microsoft-Windows-Kernel-Power
Version
6.1
Message
The system has rebooted without cleanly shutting down first. This error could be caused if the system stopped responding, crashed, or lost power unexpectedly.
The kernel power event ID 41 error occurs when the computer is shut down or restarts unexpectedly. When a computer running Windows boots, a check is performed to determine whether the computer was shut down cleanly. If the computer was not shut down cleanly, a Kernel Power Event 41 message is generated. An event 41 is used to report that something unexpected happened that prevented Windows from shutting down correctly. There may be insufficient information to explicitly define what happened. To determine what may have happened and to identify a potential resolution, it is important to know what state the computer was in at the time just before the event occurred.
An event 41 can occur in the following scenarios:
When a Stop error occurs, the Stop error data is written in Event ID 41 as part of the additional event data. There may be the instances in which the Stop error code information cannot be written before the computer restarts or shuts down. Such instances are covered in scenario 3. Note The BugcheckCode data in the event is written in decimal format instead of a more typical hexadecimal format. Therefore, the decimal value should be converted to a hexadecimal value. If the Stop error BugcheckCode entry in the event ID data is not zero, you should convert the BugcheckCode value from decimal to hexadecimal. Most documentation on Stop error codes reference the code as a hexadecimal value instead of a decimal value. To do this, follow these steps:
1. Click Start, and then type calc in the Search box. 2. Click View, and then click Programmer. 3. Make sure that the Dec option button is selected on the left side of calculator. 4. Use the keyboard to enter the decimal value from the BugcheckCode value. 5. Click the Hex option button on the left side of the calculator.
1. Click Start, and then type calc in the Search box.
2. Click View, and then click Programmer.
3. Make sure that the Dec option button is selected on the left side of calculator.
4. Use the keyboard to enter the decimal value from the BugcheckCode value.
5. Click the Hex option button on the left side of the calculator.
Note : The value that the calculator displays is now the hexadecimal code. Repeat these steps for other nonzero values.
To check whether this scenario is occurring, press the CAPS LOCK key on the keyboard. When you do this, if the CAPS LOCK light on the keyboard does not change when you press the CAPS LOCK key, the computer may be completely unresponsive (hard hang).
This scenario usually indicates a problem with the hardware and/or the devicedriver can cause this problem. To help isolate the problem, check the following items:
1. Overclocking: Disable overclocking to see whether the issue occurs when the system is run at the correct speed. 2. Check the memory: Verify the memory by using a memory checker. Verify that each memory chip is the same speed and that it is configured correctly in the system. 3. Power supply: Make sure that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently. 4.Overheating: Check whether the system is overheating by examining the internal temperature of the hardware.
1. Overclocking: Disable overclocking to see whether the issue occurs when the system is run at the correct speed.
2. Check the memory: Verify the memory by using a memory checker. Verify that each memory chip is the same speed and that it is configured correctly in the system.
3. Power supply: Make sure that the power supply has enough wattage to appropriately handle the installed devices. If you added memory, installed a newer processor, installed additional drives, or added external devices, such devices can require more energy than the current power supply can provide consistently.
4.Overheating: Check whether the system is overheating by examining the internal temperature of the hardware.
How to Troubleshoot a Vista Sleep Mode Problem and Find a Solution http://www.vistax64.com/tutorials/63567-power-options-sleep-mode-problems.html How to enable and disable Hibernation - you can try disabling it and reenabling it. http://www.vistax64.com/tutorials/165508-hibernation-enable-disable.html How to disable and re-enable hibernation on a computer that is running Windows http://support.microsoft.com/kb/920730
How to Enable or Disable Hibernate in Windows 7 http://www.sevenforums.com/tutorials/819-hibernate-enable-disable.html
Sleep and hibernation: frequently asked questions http://windows.microsoft.com/en-US/windows7/Sleep-and-hibernation-frequently-asked-questions
Maheshkumar S Tiwari edited Revision 16. Comment: Added Tag
Ed Price - MSFT edited Revision 15. Comment: Improved word wrap
Ed Price - MSFT edited Revision 11. Comment: Font, Font Size, Tags
Fernando Lugão Veltem edited Revision 8. Comment: added toc
Ed Price - MSFT edited Revision 14. Comment: Font Size