13

To put it short: I'd like to schedule my windows updates to start/stop at certain times of day. How can I do this?
More explanation: This is because my internet traffic is limited by ISP and it's free only during a specific period throughout the day (2:00am-7:00am). I've set windows update setting to check for updates but notify me before downloading in order to prevent it from automatically using up my traffic. But then I have to manually tell it when to start downloading. I obviously don't want to stay up that late just to push a button.
So again, how can I schedule windows updates to start/stop at specified times?

fixer1234
  • 28,064
atoMerz
  • 379
  • 3
  • 6
  • 13

3 Answers3

5

In Update settings, Select option Install Updates Automatically and below it there is option for scheduling the update, set it to the time which suites you.

It will automatically install updates at Specific time only without need to click to start downloading.
To stop the downloading of updates beyond the Free Hours, Use Task Scheduler to force the computer to Hibernate/Sleep/Shutdown.

Update:

You can set it to Never check for Updates and set Tasks Scheduler launch wuapp.exe located in System32, now it will not check and download updates unless you explicitly click that Update Now button, to automate this clicking of buttton use AutoHotkey, it provides a macro recorder, using it you can record a click on that specific button. It will generate a script for the click at specific position on screen, this script can also be scheduled to run that time.

Ankit
  • 4,866
2

Alternatively, you can turn off automatic windows updates and set them to manual. Then, create a simple batch script which runs wuauclt.exe and then add this script to the task scheduler. Schedule the task for 2 am to start the updates and then force quit at 7am even if the updates are not installed/downloaded.

1

open start menu, search "windows update"

open windows update and select "change settings"

there is an option for downloading at a certain time and then prompting for install later.

use this option to suit your needs