Windows kept picking the worst moments to install updates, so I took back control in the only way that truly stuck. This is how I harden and fine‑tune my system, so updates happen on my schedule, not Microsoft’s.

5Pause Update Settings

Let’s start with the simplest method. Windows Update gives you a built-in pause feature, but it’s more limited than you might think. OpenSettings(Win + I), then chooseWindows Update, and you’ll see thePause updatesoption.

Here’s the catch: Windows 11 Home users can only pause for a maximum of one week, while Pro and Enterprise users get up to five weeks. Once the pause expires, Windows forces you to install pending updates before you’re able to pause again. Microsoft designed it this way intentionally to prevent people from indefinitely postponing updates.

Select metered connection

This method works great for short-term needs, like if you’re working on a critical project or heading into a presentation week. But it’s not a permanent solution. I use this when I know an update just dropped and I want to give it a few weeks to see if other people report problems.

4Set Your Network Connection as Metered

Though not specifically designed to stop or pause updates, this trick exploits Windows' built-in data conservation features. When you set your connection as metered, Windows becomes much more conservative about downloading large files, including updates.

To use this trick, openSettings, go toNetwork & internet, select your connection type (Wi-FiorEthernet), and toggle onMetered connection. For Wi-Fi, you’ll need to click your network name first.

Disable Windows Update with Services.msc

What’s clever about this method is that Windows treats metered connections differently. It’ll still download critical security updates, but holds back on feature updates and driver downloads. This gives you breathing room while maintaining basic security.

The downside is that setting your connection as metered affects more than just Windows Update. Some apps might behave differently, sync less frequently, or ask permission before downloading content. For example, I’ve noticed OneDrive pauses automatic syncing on metered connections unless I specifically allow it.

Extract PsTools in proper folder

I’ve found this method particularly useful on my laptop, where I genuinely want to conserve bandwidth. It’s not foolproof, though. Windows will eventually override the metered setting for updates it considers critical, especially if your system gets too far behind on patches.

3Disable the Windows Update Service (services.msc)

Now we’re getting into the more aggressive methods; disabling the Windows Update service stops the update engine entirely.

PressWin + R, type “services.msc”, and hitEnter. Scroll down toWindows Updatein the services list. Right-click it, selectProperties, and change theStartup typetoDisabled. If the service is currently running, clickStopfirst, thenApplyyour changes.

Disable UpdateOrchestrator in Task-Scheduler

This method works incredibly well, in my experience. No more surprise downloads, no automatic restarts, nothing. Your system stays exactly as it is until you manually re-enable the service.

Though annoyingly, even this isn’t a permanent solution, as Windows has backup mechanisms that can restart this service. TheUpdate Orchestratorservice, for instance, can wake up the Windows Update service even when you’ve disabled it. Some Windows updates can also reset your service configurations during installation. So, make sure to keep checking this service every time you manually update.

Disable updates using Group Policy Editor

Disabling this service finally stopped updates on my device; the problem is that it requires you to manually manage updates entirely. You lose automatic security patches, which could leave your system vulnerable if you forget to periodically check for critical updates.

2Disable Update Orchestrator (Task Scheduler)

Windows Update and Update Orchestrator work togetherto ensure updates get installed on your PC. Active by default, they schedule tasks that can wake your computer from sleep and restart disabled services.

To tackle this properly, you need to make some tweaks. PressWin + R, type “taskschd.msc”, and navigate toTask Scheduler Library > Microsoft > Windows > UpdateOrchestrator. You’ll see tasks likeRebootandSchedule Scanthat need attention.

Here’s where it gets tricky. Even with administrator rights, Windows often prevents you from disabling these tasks directly. The system throws permission errors or asks for credentials you don’t have.

The cleanest solution I’ve found uses Microsoft’s ownPsExec toolfrom the Sysinternals suite. After downloading PsExec from Microsoft’s official Sysinternals page, create a new folder at the root of your C: drive and name itTools. You’ll then need to extract the contents of PsTools into this newly created folder (C:\Tools).

AccessWindows' second start menuby pressingWin + Xand selectingTerminal (Admin). This lets you open PowerShell as an administrator. In the Terminal, navigate to your Tools folder by entering:

Launch PsTools by using the command:

A SYSTEM shell will now pop up. From that elevated SYSTEM prompt, launch Task Scheduler by typing:

Now navigate to TaskScheduler Library > Microsoft > Windows > UpdateOrchestratorand disable theUSO_UBroker,Schedule Scan, andScheduler Wake To Worktasks. You can right-click each task and selectDisablewithout getting those annoying permission errors.

This method is particularly important if you regularly use sleep mode. Without disabling UpdateOrchestrator, your computer might wake itself up in the middle of the night to check for updates, which defeats the purpose of the other methods. I learned this the hard way when my gaming PC kept waking me up at 3AM with the sound of spinning fans.

The PsExec approach strikes the right balance between effectiveness and safety. It uses Microsoft’s own tools to gain the necessary permissions without requiring permanent system modifications that could cause problems down the road.

1Use Group Policy Editor (Pro and Enterprise Editions)

Group Policy is a feature that makes Windows Pro worth the extra pay; if you have Windows Pro or Enterprise, this is your most powerful option. Home edition users are out of luck here, as Microsoft doesn’t include the Group Policy Editor with that version.

PressWin + R, type “gpedit.msc”, then navigate toComputer Configuration > Administrative Templates > Windows Components > Windows Update > Manage end user experience. Look forConfigure Automatic Updatesand double-click it.

SelectDisabledand apply the changes. This tells Windows to stop checking for, downloading, and installing updates automatically. Unlike the other methods, Group Policy changes are more persistent and harder for Windows to override.

What makes Group Policy superior is its integration with Windows' core systems. Rather than trying to work around Windows' update mechanisms, you’re using Microsoft’s administrative tools to change the system’s behavior at a fundamental level.

After years of fighting Windows updates, I’ve learned that the key isn’t finding one perfect solution, but using the right method for your situation. Group Policy works best for Pro users, while disabling Windows Update Service and UpdateOrchestrator provides a similar effect for Home users. For quick and temporary solutions, pausing updates and setting metered connections works well without worrying about complicated configurations.

Remember, the goal isn’t to block updates forever; it’s to update on your terms instead of Microsoft’s. These methods let you work with your schedule instead of dealing with surprise restarts. Just don’t forget to check for critical security patches periodically; dealing with an inconvenient restart is far preferable to a compromised system.