3

Since Jan 3, 2017, I have been encountering a very strange and frustrating problem with my Windows 10 Laptop (2013 Macbook Pro Retina). My laptop will hibernate seemingly at random without any prior warning or notification.

Here is what I know:

  • Random hibernation occurs regardless of whether computer is plugged in or running on battery power.
  • Happens even while computer is being actively used, such as while I am in the middle of typing a sentence.
  • Has happened 82 times since Jan 3, 2017 (23 days ago). Has never occurred prior to this date. On average this occurs 3.6 times per day.
  • Sometimes my laptop lasts an entire day without randomly hibernating. Sometimes it hibernates twice within 20 minutes.

Note: I am using the term "hibernate", but this might not be the correct term. Here is a description of what happens when my computer randomly "hibernates":

  1. Screen instantly turns black. Fans continue running and turn off about 10-20 seconds later.
  2. When power button is pressed to turn computer back on, computer goes through a normal boot-up sequence. This is not the same as resuming from sleep mode.
  3. When I log back into my computer, my programs are still open and running as if I had hibernated my computer. This is why I use the term "hibernate".

I initially suspected that my computer may be turning off because of overheating. I am now certain that this problem is not related to excessive temperature. This problem persists even when the CPU is at 55 degC with fans at 100% power. The problem occurs regardless of CPU load or CPU temperature.

This image shows the Windows Event Viewer output for three random hibernation events. There are always two events that occur when a randomly hibernation occurs: DistributedCOM 10016 which is followed by Kernel-Power 42.

enter image description here

When a random hibernation occurs:

  • Kernel-Power event is always preceded by a DistributedCOM event, typically by 1 second.
  • DistributedCOM event is always followed by a Kernel-Power event. DistributedCOM never occurs on its own.
  • The DistributedCOM and Kernel-Power events are always identical.

DistributedCOM 10016:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID 
{D63B10C5-BB46-4990-A94F-E40B9D520160}
 and APPID 
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
 to the user NT AUTHORITY\SYSTEM SID (S-1-5-18) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Kernel-Power 42:

The system is entering sleep.

Sleep Reason: Battery

What baffles me:

  • Are these DistributedCOM events causing the random hibernations, or are they harmless and simply raised whenever a random hibernation occurs?

  • The Kerne-Power events say The system is entering sleep. If my computer is in sleep mode, why does the computer go through a boot-up sequence when turned back on? Does sleep mode mean something different in the context of Windows events?

  • The Kernel-Power events say Sleep Reason: Battery, but this doesn't seem to make any sense. The random hibernation events occur even when my laptop is plugged in and fully charged:

enter image description here

  • 1
    Maybe the battery has an issue and wrongly signals the need to hibernate; or the power setting is set to 'hibernate when reaching 100%' (it should be at 7% or so)? Try to run it without a battery, and see if the issue is gone? – Aganju Jan 26 '17 at 12:04
  • 1
    The power settings were one of the first things that I checked. I disabled all hibernation just to make sure, but it still randomly hibernates. I am using a MacBook Pro and cannot remove the battery. I do suspect that my battery may be starting to fail. – Scott Lawson Jan 26 '17 at 12:08

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.