Earlier I wrote an article about Windows 7 not going to sleep as expected. It would seem that this problem will be solved in the latest version of the Windows operating system: Windows 10. Unfortunately, this is not the case. In fact, it seems to be a problem with some versions of Windows 10.
After I updated to the latest version of Windows 10, the computer just stopped sleeping! Now let me clarify a little. The computer will go into hibernation if I manually press the power button (I have it configured so that the power button puts the computer into hibernation) or select the Hibernate option from the Start menu.
Sleep problem in Windows 10 is an option where you set the time after which the computer should automatically go to sleep. I configured it so that the computer would go to sleep after 30 minutes. However, this never happens!
Unfortunately, there are many different reasons why this might be happening, so you need to go through each option below and try it out. However, before we change any of the settings, you can create a Power Report which, if you’re lucky, might just tell you what is preventing your computer from going to sleep.
Power report generation
The power report you create in Windows 10 can sometimes tell you what is preventing your computer from going to sleep. I ran it and got some useful information. To run a Power Report, open an administrative command prompt and enter the following command:
powercfg.exe / energy
It will take about a minute to complete, and after completing it you will see how many errors and warnings were found. Hope if you are having this sleep problem on your Windows 10 PC you will have errors!
As you can see, I had 6 errors and 14 warnings. Errors are really the only section to watch out for. To view the report, you need to go to C: Windows System32 and open the energy-report.html file in your browser. However, for some strange reason the file was not loading 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.
The first error appears to be causing my PC to sleep problems:
System Availability Requests: System Request
A device or driver has made a request to prevent the system from going to sleep automatically.
Driver Name FileSystem srvnet
The report is useful because it clearly shows whether something is preventing the computer from going to sleep or not. The other 5 errors clearly indicate that they will not prevent the computer from going to sleep.
Below I will discuss how to fix the SRVNET error, which is the most common error preventing the computer from going to sleep. However, you can get a power report similar to the one below:
There are a couple of problems here. First, the computer is not in sleep mode and does not turn off the display when connected to a network. Then there is a USB device that does not go into a selective suspend state, which prevents the computer from going to sleep.
Finally, the computer hardware does not support S3 sleep state, which means there is nothing you can do about it. If the hardware doesn’t support hibernation, the only way out is to update the BIOS and hope that the option appears.
Another important component that can prevent your computer from going into sleep mode is the network card. First, you should update your network card driver and see if that solves the problem. If not, you need to go to Control Panel, click Network and Sharing Center, then click Change adapter settings.
Right click on the active network adapter (s) and select Properties. If you have multiple active network adapters, complete the following procedure for all of them.
Click the Configure button at the top of the Ethernet Properties dialog box.
Finally, go to the Power Management tab and make sure the box next to Allow the computer to turn off this device to save power is checked.
This will allow the computer to turn off the network adapter when the computer enters sleep mode. If your system has any other special hardware, follow the same procedure for those components.
SRVNET Active Remote Request Repair
So how do you fix this problem? There are several things you can try. We’ll start with simpler things and move on to more technical solutions. Try them in order and check your system after each method to see if it fixes the sleep problem on Windows 10.
Method 1. Home group
First method – homegroup
The first thing you can do is go ahead and remove yourself from the Windows Homegroup if you’ve joined it. Apparently, the homegroup may be corrupted or misconfigured in some way, and this will make the computer think there is an active remote request to the computer. This means that he will never fall asleep.
To sign out of a Homegroup, open Control Panel and click HomeGroup. Then scroll down and click the Leave Homegroup link. If you really need to use a homegroup, you can also leave it and create a new one on all computers in the homegroup. This will also reset it and hopefully fix the problem.
Method 2 – Streaming Media
The second method – media streaming
The second thing you can try is to turn off media streaming. Streaming media is a feature that allows you to turn your computer into a kind of local media server through which people can access pictures, videos, and music over the network. To turn off media streaming, go to Control Panel again, click Network and Sharing Center (or Network and Internet if no icons are used). Then click “Change advanced sharing options” in the left column.
Now scroll down to the Media Streaming section and click on the Select Media Streaming Options link.
Now go ahead and click on the “Lock All” button at the top right. Then click “OK” at the bottom and this will turn off media streaming.
Try restarting your computer and check if it goes into sleep mode at a suitable time. If it doesn’t, read on!
Method 3. Check the driver in Device Manager
Method 3 – check the driver in Device Manager
The SRVNET driver is usually network related. These can be remote network connections, which we tried to disable in two ways described above, or the network card itself on the computer. Most network cards have power management and wake-on-LAN functionality. The first thing you need to do is update your network card driver by downloading it from the card manufacturer’s website.
Then go to Device Manager, expand Network Adapters, then right-click the network card and select Properties to open the Properties dialog box.
Now the settings that you want to change or view can be in one of two places. Either on the Advanced tab in the Property field, or on the Power Management tab. If you don’t have a Power Management tab, click Advanced and there should be a property called Power Saving Mode or something similar in the list.
Make sure the Allow the computer to turn off this device to save power check box is selected. If the Allow this device to wake the computer check box is selected, uncheck the box and see if that solves the problem.
Method 4 – Override SRVNET
Fourth method – bypass SRVNET
The last thing you can do is just 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 put into sleep mode. This basically allows the computer to go to sleep when the system is opened remotely.
You will need to open an administrative command prompt and enter the following command:
powercfg / requestsoverride DRIVER srvnet System
Your computer should definitely go to sleep if all else fails! The command shouldn’t cause any problems with your computer, but if you find something is wrong, you can reverse the above command like this:
powercfg / requestsoverride DRIVER srvnet
If you’re still having trouble getting your Windows 10 PC to sleep, let us know in the comments what you’ve tried and what your setup is. Hopefully this guide will solve the problem for most users. Enjoy!