In my continuing hubris, I decided to install the Windows 7 stable release candidate, mostly because I heard it was very good, and that Vista sucks. So I got my new machine on Friday night and spent most of yesterday installing new software and configuring the machine to my liking. Until today, I'd been very pleased with Windows 7.
However, there was a small problem that turned into a very large one. My computer is in the same room that I sleep, so I like to have the monitor either power down or go to a blank screen saver when I'm not using it. Sounds easy enough, but no matter what settings I used, the monitor would never power off or go to a blank screen saver. I read some stuff in various forums saying this was a problem with Vista not filtering input from optical mice (basically it thinks you're still using the mouse, so never shuts off). There's a patch for Vista, but nothing so far that seems to work for Windows 7. Still not a big deal.
I did notice the "Sleep" function in the Start menu and thought that might be a good thing to use. I could put the PC to sleep and it would quickly reboot each morning. So I put it to sleep. And guess what, friends and neighbors? The motherfucker wouldn't wake up. I pushed the power button, and the keyboard would light up, but it acted like it was still sleeping. I powered it completely off and then back on. Same deal. I unplugged the machine and tried again...nada.
This was about 5 hours ago. I was pretty upset, because I didn't want to have to return any more hardware to NewEgg and get a new machine. I tried Gateway's customer service. That was a huge freaking mistake. Both their chat and phone reps told me that I had to register my machine before they could assist me. Sounds easy, right? After all, I've got my warranty, the serial number, the SNID, and shitloads of paperwork on the thing. I've even got a piece of paper in the box that says "Register your computer online at www.gateway.com/register. It's quick and easy." Yeah, okay. But when I tried to register online, it tells me that since I don't have a 20-digit serial number, I'll have to register either by phone or chat. Guess what the tech support reps told me? That I'd have to fax or mail a proof of purchase to Gateway and wait 48 hours for processing, then call them back. WTF?
I asked the rep on the phone exactly why I couldn't register right then with him...I had all the information. He said it was because the computer was manufactured in June of 2008 and because of the time period between being shipped to the retailer and the purchase, Gateway had a policy of requiring a proof of purchase. Huh? Does that make any sense whatsoever? It shouldn't matter what the gap between the manufacture and the purchase. All that should matter is that I have evidence that I purchased the machine, and that they give it to me upon purchase so that I can quickly and easily verify that I purchased it. This isn't a fucking box of cereal, people. So I'm not happy with them.
I was ready to call NewEgg and just replace the stupid machine, but their customer support isn't open on Sundays, so I decided to wait until tomorrow morning. In the meantime, I figured I'd research the problem a bit more.
Thankfully, I came across this Gizmodo post.
Win 7 Tip: Sleep/Hibernate Mode Is Buggy, May Incapacitate Your Machine
When I came home last night, I thought my previously healthy Windows 7 machine was dead. It was making a horrendous squeal and refused to reboot multiple times. Turns out it was asleep.
I'm not sure what kind of sleep it was in (I was only gone for 6 hours and I've left it alone for half a day before and it was fine), but a regular reboot refused to restart it. So I did that ten times in a row, before giving up. I had to pull out the power cable (it's a desktop) and let the motherboard's lights go off and battery drain out. After this, it was able to correctly boot up again to a "Resuming Windows" screen, which then didn't respond to any keyboard/mouse inputs, so I had to reset again.
It's not like previous the sleep mode in Windows versions worked perfectly, but the manufacturer usually tests it once or twice to make sure that it's compatible enough that you don't have to jump through crazy hoops to re-enable your system. So our hint is to disable sleep/hibernate/power save mode on your system, in case it's incompatible, for now to save yourself headaches later.
And yes, it's a beta, so we're hoping compatibility gets fixed by release time.
Now I had unplugged the machine, but only for a few seconds. I went ahead and unplugged the machine for about half an hour, then tried again. It did exactly what the post said, attempting to resume windows on the first reboot, stalling again, then properly booting on the second attempt.
Holy shit, people. What a noxious bug. It locks you utterly and completely out of your system. You can't boot into the BIOS. You can't boot from CD. You can't do shit because the system never properly shuts down and so stays forever in sleep mode.
That was scary, let me tell you. I would have been irritated by having to reinstall the operating system, but when you can't even do that, things are looking really bad. So now at least I know. I disabled all sleep functions in the power management settings, and I'll never manually use it again.
This when I was planning on writing a blog on the coolness of Windows 7. I was very pleased with it until then. It's fast and slick. I really like the way it handles the layout of screens, the toolbar, and the desktop view. But now I'm a little afraid of it. Mostly, I'm just glad I was able to boot back into my machine.