Many people regularly use a sleep mode function in Windows. The laptop is then still working, but uses the minimum amount of energy. The problem arises when the OS for some reason automatically wakes up your PC.
This issue is particularly troublesome when we move away from the computer for a few hours. We do not have control over it while we are out, and when we come back, it turns out that it does not save energy and the battery is on the verge of collapse.
The main reason for this awakening is network activity. It can cause the network hardware to wake the computer, especially when the network is always on. At one point Windows thinks that if the data is sent and received from a remote server, the user is sitting in front of the computer and needs full access to it.
To resolve this problem, run the Start menu and open the Device Manager - a module system that contains a list of all installed network devices (virtual and physical). The module is available in both Windows 7 and 8 and 8.1.
Click on Network adapters and select the appropriate controller - in my case it is a Realtek PCIe GBE Family Controller. Right click on it and select Properties.
Go to the Power Management tab and uncheck the Allow this device to wake the computer. After adjusting these settings, your computer should stay asleep when it’s told to do so.
The same setting is available for universal serial bus controllers (USB). This is useful if, for instance you charge your phone via USB. It may also make your laptop wake up.