I am personally having a similar problem. I have had Windows 7 installed for several months now, although this problem first appeared about a month ago. Now it occurs every night without fail around at about, say, 3 o'clock-ish AM. Even when I SHUT DOWN (or HIBERNATE, for that matter) my computer it will turn itself ON (unless I unplug the power and take the battery out, of course).
I ran through some of the steps in this thread and I unchecked the "wake the computer to perform this task" under WMC in Task Scheduler. Also, I'm pretty sure I've always had Windows Update set to automatically check for, download and install updates as they are available - but will this turn my laptop on to do this? I was unable to obtain more information when running the command "powercfg -lastwake" - but there is a history of "1" wake count, it reports. But again, will this not only apply to computers that have been put to SLEEP and not shut down???
I have been researching this issue of mine for several weeks now, have had a Dell tech come out and replace my motherboard along with memory cards, etc. but the problem still persists. The last thing they recommended is performing a clean install of 7 but I have not completed that as the installation sits at 64% for over an hour on the "installing windows files" step or whatever. I'm going to try turning off automatic updates for the first time ever and see what that does - this problem is really annoying and I seem to almost be at my wit's end. Sorry if my explanation seems scattered or nondescript. Could anyone provide any assistance?!? Thanks in advance!!