Ultimate Troubleshooting Guide for Windows 8.1 Not Going to Sleep

Previously, I had written an article about Windows 7 not going to sleep mode properly. One would think this problem would be fixed in the latest version of Windows operating system: Windows 8.1 Unfortunately, this is not the case. Actually, it seems to be a new issue with Windows 8.1. The problem was fixed in Windows 7 for the most part and I never ran into this issue in Windows 8.

However, once I upgraded to Windows 8.1, the computer simply wouldn’t sleep! Now let me clarify a little. The computer will go to sleep if I manually press the Power button (I have it set so that the power button puts the computer to sleep) or choose the Sleep option when going through the Charms bar.

power button sleep

The problem with sleep in Windows 8.1 is the setting where you set the time after which the computer should automatically go to sleep. I had it setup so that the computer should sleep after 30 minutes. However, this never happens!

put pc to sleep

Unfortunately, there are a lot of different reasons why this could be happening, so you kind of have to go through each option below and try it out. Before we change any settings, however, you can generate a power report, which if you’re lucky, might just tell you what’s preventing the computer from sleeping.

Generate Power Report

The power report you generate in Windows 8 or Windows 8.1 can sometimes tell you what is preventing the computer from going to sleep. I ran it and got some useful info. To run the power report, open an administrative command prompt and type in the following command:

powercfg.exe /energy

powercfg

It’ll take about a minute or so to run and after it finishes, it’ll tell you how many errors and warnings were found. Hopefully, if you’re having this sleep problem on your Windows 8.1 machine, you’ll have some errors!

powercfg report

As you can see, I had 6 errors and 14 warnings. The errors is really the only section you have to look at. In order to view the report, you have to go to C:\Windows\System32 and open the energy-report.html file in your browser. However, for some odd reason, the file would not load in any browser when I tried to open it from that directory, so I just copied the report to my desktop and then opened it and it worked fine.

sleep analysis

The first error is the one that seems to be causing my PC sleep issues:

System Availability Requests:System Required Request
The device or driver has made a request to prevent the system from automatically entering sleep.
Driver Name \FileSystem\srvnet

The report is useful because it clearly tells you whether something is preventing the computer from entering sleep or not. The other 5 errors clearly state that they won’t prevent the computer from going to sleep.

Fixing SRVNET Active Remote Request

So how do you fix this particular issue? There are a couple of things you can try. We’ll start with the easier stuff and move on to the more technical solutions. Try them in order and check your system after each method to see if it fixed the sleeping issue in Windows 8.1.

Method 1 – HomeGroup

The first thing you can do is to go ahead and remove yourself from the Windows HomeGroup, if you happen to be joined to one. Apparently, the HomeGroup can become corrupt or misconfigured in some way and it will cause the computer to think there is an active remote request to the computer. This means it’ll never sleep.

leave homegroup

To leave a HomeGroup, open Control Panel and click on HomeGroup. Then scroll down and click on the Leave the homegroup link. If you really need to use a HomeGroup, then you can also leave it and create a new one on all of the computers that are part of the HomeGroup. This will also reset it and hopefully fix the issue.

Method 2 – Media Streaming

The second thing you can try is to turn off media streaming. Media Streaming is a feature that lets you turn your computer into a kind of local media server whereby people can access pictures, videos, music over the network. To turn off media streaming, go to Control Panel again, click on Network and Sharing Center (or Network & Internet, if not using icons). Then click on Change Advanced Sharing Settings in the left hand column.

advanced sharing settings

Now scroll down to the Media Streaming section and click on the Choose media streaming options link.

media streaming options

Now go ahead and click on the Block All button at the top right. Then click Ok at the bottom and that will turn off media streaming.

disable media streaming

Try to restart your computer and check to see if it goes to sleep at the appropriate time. If it doesn’t then read on!

Method 3 – Check Driver in Device Manager

The SRVNET driver is normally network related. This can either be remote network connections, which we tried to disable in the two methods above, or it could be the network card itself on the computer. Most network cards  have power management and wake-on-lan options. The first thing you’ll want to do is update the  driver for your network card by downloading it from the card manufacturer’s website.

Next, go to Device Manager, expand Network adapters and then right-click on the network card and choose Properties to bring up the properties dialog box.

power management

Now the settings you want to change or take a look at can reside in one of two places. Either on the Advanced tab in the Property box or in the Power Management tab. If you don’t have the Power Management tab, then click on Advanced and there should be a property in the listbox called Power Saving Mode or something similar.

Make sure the Allow the computer to turn off this device to save power is checked. If Allow this device to wake the computer is checked, go ahead and uncheck it and see if that solves the issue.

Method 4 – Override SRVNET

The last thing you can do is to simply override SRVNET in the operating system. This means that even if there are remote connections to the computer, they will simply be overridden and the computer will be allowed to sleep. This basically allows the computer to sleep with remote opens on the system.

You’ll need to open an administrative command prompt and type in the following command:

powercfg /requestsoverride DRIVER srvnet System

requests override

Your computer should definitely go to sleep at this point if nothing else worked! The command should not cause any issues with your computer, but if you do find something is amiss, you can undo the above command with the following:

powercfg /requestsoverride DRIVER srvnet

If you’re still having issues with your Windows 8.1 machine going to sleep, let us know in the comments what you tried and what your setup is like. Hopefully this guide will fix the issue for most users. Enjoy!

Comments [3]

  1. Cho says:

    Wow!! Gut the complete Media Server / Center interface (and any other “Server” functions) just to get the Computer to sleep. Seems like a thing to not do.

  2. Rene says:

    thank you for this guide! Unfortunately though, I went through all the steps, including the final measure and it still won’t go to sleep. I do get this Error: System availability Request:Execution Required Request. Requesting Service: WSearch.

    So seems like Windows Search is causing trouble? I’ve already removed most folders it’s allowed to check. Will try limiting it even further now to see if that works..

  3. Chad says:

    Ok so all of the steps I had already taken except overriding the SVRNET, which I didn’t want to do. I am running Windows 8.1 on an Asus. I fixed my not sleeping problem by updating my network adapter. Try going to device manager in the control panel then click network adapters then properties. After selecting properties check for a driver update within the properties menu.

Leave a Reply