Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Performance > Task scheduler and sleep mode - Sleeps too soon

Reply
Thread Tools Display Modes

Task scheduler and sleep mode - Sleeps too soon

 
 
Adam
Guest
Posts: n/a

 
      03-30-2007
If I create a scheduled task in Vista, set to wake the computer from sleep
mode, Vista wakes correctly, but goes back into sleep mode before the task
is finished.

I've seen a couple of posts here mentioning similar problems, and I'm
wondering if Microsoft are aware of the problem. I have the same problem on
two different PCs both running Ultimate (one upgraded from XP Pro, one with
Vista pre-installed).

The PC wakes up correctly at the time the task is due, starts to run the
task, but then goes to sleep after 1 or 2 minutes, usually before the task
has ended. When it next comes out of sleep (for whatever reason) the task
resumes. I've tried changing my power settings to put the PC to sleep after
various time periods from 15 minutes to 2 hours, but get the same effect.

It appears to happen regardless of the user the task is set to run under,
and whether the task is set to run in "Vista mode" or "2000/XP mode".

I've even tried to manually put the PC into High Performance mode (using
powercfg) as the first step in the task (the idea being to then put it back
into my standard power mode once it's finished), but it still goes to sleep
within a couple of minutes and before the task ends. Doing a powercfg -l
shows that the PC is in High Performance mode during the task (which, of
course, is configured not to sleep).

This is causing me real problems as my nightly backups aren't completing!

Any ideas?

Thanks.


 
Reply With Quote
 
 
 
 
bc
Guest
Posts: n/a

 
      03-31-2007
On Mar 30, 6:54 am, "Adam" <add...@yahoo.com> wrote:
> If I create a scheduled task in Vista, set to wake the computer from sleep
> mode, Vista wakes correctly, but goes back into sleep mode before the task
> is finished.
>
> I've seen a couple of posts here mentioning similar problems, and I'm
> wondering if Microsoft are aware of the problem. I have the same problem on
> two different PCs both running Ultimate (one upgraded from XP Pro, one with
> Vista pre-installed).
>
> The PC wakes up correctly at the time the task is due, starts to run the
> task, but then goes to sleep after 1 or 2 minutes, usually before the task
> has ended. When it next comes out of sleep (for whatever reason) the task
> resumes. I've tried changing my power settings to put the PC to sleep after
> various time periods from 15 minutes to 2 hours, but get the same effect.
>
> It appears to happen regardless of the user the task is set to run under,
> and whether the task is set to run in "Vista mode" or "2000/XP mode".
>
> I've even tried to manually put the PC into High Performance mode (using
> powercfg) as the first step in the task (the idea being to then put it back
> into my standard power mode once it's finished), but it still goes to sleep
> within a couple of minutes and before the task ends. Doing a powercfg -l
> shows that the PC is in High Performance mode during the task (which, of
> course, is configured not to sleep).
>
> This is causing me real problems as my nightly backups aren't completing!
>
> Any ideas?
>
> Thanks.


I have worked with MS support on this for 2-3 weeks. Here is the
latest thing they told me:

I can understand the inconvenience that this issue causes. Actually,
this issue can also be reproduced on test machines at our technical
support site. Therefore, we can confirm that the issue is not system
specific but is related to the programs and codes. I have immediately
forwarded this issue to the relevant team for further investigation.
Please be assured that our developers will look into this issue and
find a permanent solution. Your patience and understanding on this is
greatly appreciated.

So at least on some level they are aware of it. I asked if there was
any way I could track the progress of the issue, but was told no, that
I would be informed when a fix was available, but there was otherwise
no way for me to stay up to date on the status of the investigation.
So I am hopeful for a fix someday but am not holding my breath.
--
bc

 
Reply With Quote
 
Adam
Guest
Posts: n/a

 
      04-01-2007
> I have worked with MS support on this for 2-3 weeks. Here is the
> latest thing they told me:


Thanks for the info. At least they're aware of the problem.

A.

 
Reply With Quote
 
TNSpearman
Guest
Posts: n/a

 
      12-11-2008

I've always considered myself reasonably patient and understanding, bu
considering that I'm still plagued by this problem more than a year an
a half after Microsoft confirmed that it is a problem and said that th
relevant team is working on a permanent solution, I'd have hoped for
fix by now

--
TNSpearman
 
Reply With Quote
 
Brink
Guest
Posts: n/a

 
      12-11-2008

TNSpearman;907676 Wrote:
> I've always considered myself reasonably patient and understanding, but
> considering that I'm still plagued by this problem more than a year and
> a half after Microsoft confirmed that it is a problem and said that the
> relevant team is working on a permanent solution, I'd have hoped for a
> fix by now.


Hello TNSpearman,

This tutorial may help you fix this problem by adjusting how long you
want the return to sleep time to wait for a unattended wakeup until
returning to sleep automatically.

http://www.vistax64.com/tutorials/17...d-wake-up.html

Hope this helps,
Shawn


--
Brink

*There are no dumb questions, just the people that do not ask
them.*
*and*
*Please post feedback to help others.*
 
Reply With Quote
 
TNSpearman
Guest
Posts: n/a

 
      01-07-2009

Thanks for the link to the tutorial. I've solved the problem by going
different route. Since I've written the program that I'm running unde
Task Scheduler myself using Visual Basic I used th
"SetThreadExecutionState" API to keep the computer awake long enough t
execute the program. It took a lot of experimentation to figure out ho
to declare and use the API properly since the documentation for it is i
C++, with which I am unfamiliar. In case I can help someone else avoi
the frustration, here's what works

Declare Auto Function SetThreadExecutionState Lib \\"kernel32.dll\\
(ByVal esFlags As Long) As Lon

Public Sub Main(

SetThreadExecutionState(&H80000001
' parameter is the hexadecimal sum of the ES_CONTINUOUS and th
ES_SYSTEM_REQUIRED flag

' rest of program goes her

SetThreadExecutionState(&H80000000
' parameter is the hexadecimal value of the ES_CONTINUOUS fla

End Su

Task Scheduler now wakes the computer up to run the program, it stay
awake as long as required to complete the program, then goes back t
sleep when finished

--
TNSpearman
 
Reply With Quote
 
Brink
Guest
Posts: n/a

 
      01-07-2009

You're welcome TNSpearman. I'm happy to hear that you got it sorted

Shaw

TNSpearman;931918 Wrote:
> Thanks for the link to the tutorial. I've solved the problem by going
> different route. Since I've written the program that I'm running unde
> Task Scheduler myself using Visual Basic I used th
> "SetThreadExecutionState" API to keep the computer awake long enough t
> execute the program. It took a lot of experimentation to figure out ho
> to declare and use the API properly since the documentation for it is i
> C++, with which I am unfamiliar. In case I can help someone else avoi
> the frustration, here's what works
>
> Declare Auto Function SetThreadExecutionState Lib \\"kernel32.dll\\
> (ByVal esFlags As Long) As Lon
>
> Public Sub Main(
>
> SetThreadExecutionState(&H80000001
> ' parameter is the hexadecimal sum of the ES_CONTINUOUS and th
> ES_SYSTEM_REQUIRED flag
>
> ' rest of program goes her
>
> SetThreadExecutionState(&H80000000
> ' parameter is the hexadecimal value of the ES_CONTINUOUS fla
>
> End Su
>
> Task Scheduler now wakes the computer up to run the program, it stay
> awake as long as required to complete the program, then goes back t
> sleep when finished



--
Brin

*There are no dumb questions, just the people that do not as
them.*
'*Windows 7 Forums*
*and* '*::Vista Forums::*
*Please post feedback to help others.*
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Vista Sleep Mode and Task Scheduler John Wesley Asquith Windows Vista General Discussion 2 12-18-2007 08:17 AM
Task scheduler and sleep; sleeps too soon Larry R Windows Vista General Discussion 0 11-26-2007 09:01 PM
Task Scheduler wakes up, but goes back to sleep Cue8Chalk Windows Vista General Discussion 0 08-28-2007 05:46 PM
Vista Sleep Mode: Monitor Sleeps, PC...not so much Linda Windows Vista Performance 1 02-17-2007 02:27 AM
Vista - Sleep/network/task scheduler issue David Qunt Windows Vista General Discussion 3 02-10-2007 04:16 PM



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59