Windows – How to automatically make the PC sleep and wake up

automationbatch filesleepwindowswindows-vista

I have a laptop back home with Windows Vista installed.

I want my computer to fall asleep automatically at 01:30 AM and wake up at 06:30 AM.

I have tried a lot, but making a .bat file which makes it fall asleep needs to be manually activated. How can I do it automatically?

Best Answer

For Statup, there should be a setting in the BIOS, but without more details can't really help.


  1. You'll need a batch file, scheduled to run at 1:30am. Copy and paste this into a txt file, save it to a location where it won't get deleted (C:\Windows) as die.bat (NOT die.bat.txt)

shutdown /s /f /t 20

  1. This shuts the computer down (/s), forces any process to end (/f) with a 20 seconds timeout (/t 20). To make it sleep/hibernate, use the /h flag instead of the /s one.

  2. Next, click on start and find Task Schedular. (All Programs, Accessories, Systems Tools, Task Scheduler).

  3. On the right-hand pane, click "Create Basic Task" enter image description here

  4. Give the task a name and description (example "Shutdown").

  5. Choose when you want to task to run (example "Daily")

  6. Choose what time you want to the task to run (example "01:30:00), recur ever 1 days)

  7. Choose "Start a Program"

  8. Browse to the location of the .bat file.

  9. Click Next, Click Finish.

  10. To test, save all your work, right-click, and "Run Now".

Related Question