I’m really digging Windows 7. It seems to have a much leaner resource footprint than Vista and performance, particularly network performance, seems much improved. That said, there are still some issues.
For me, one of the issues is that with Windows 7, my PC won’t stay asleep. It will go into power saving mode and then promptly wake up again. Tweaking various settings in the Power Options control panel had no effect. After some hunting, however, I was able to get to the root of the problem. What I needed to do was to adjust the power management settings for my network adapter. Once I did that, sleep mode worked as expected.
First, to figure out which device was waking the PC from sleep mode, I opened a command prompt and ran “powercfg -lastwake”. The output indicated that my network adapter was the cause.
Next, I opened the Device Manager control panel, right-clicked on my network adapter, and clicked on Properties. This opened my adapter properties. I selected the Power Management tab and got the following window:
Because I do want to be able to wake up my PC via the network, I checked the box to “Only allow a magic packet to wake the computer”. This means that the PC will still respond to Wake-On-Lan packets, but other network traffic should be ignored.
And voilà, my PC now stays asleep! One thing I’m not sure of is whether the PC will stay awake during really long downloads. This generally isn’t an issue for me, but it may turn into one.