Picture this: you’re in the middle of a presentation, a gaming session, or a deadline crunch — and Windows decides right now is the perfect moment to restart for updates. No warning. No asking. Just a countdown timer you can’t stop, and a PC that’s about to reboot whether you like it or not.
Or maybe it’s less dramatic than that. Maybe you just got burned by a bad update that slowed your PC down for three days, and you’d rather wait a week before Windows installs the next one — just to make sure the early adopters aren’t screaming about problems on Reddit first.
Either way, you’re here because you want to be in charge of when your PC updates. That’s a completely reasonable thing to want.
The honest truth about Windows 11 and updates: Microsoft really, really doesn’t want you to turn them off. They’ve deliberately removed the one-click “disable updates” button that existed in Windows 7. But they haven’t made it impossible — they’ve just made you work a little harder for it.
In this guide, you’ll find six methods to stop Windows 11 from updating automatically, ranked from the safest and simplest to the more permanent and powerful. Use the one that matches how much control you actually need.
Why You Shouldn’t Disable Updates Completely
Before we get into the methods, let’s be straight about one thing: permanently blocking all Windows updates is a bad idea, and not just because Microsoft says so.
Security patches are real. Windows vulnerabilities get discovered regularly, and updates patch them before attackers can exploit them. If you’re running a PC that’s connected to the internet with no updates for six months, you’re genuinely exposed.
That said, there’s a massive difference between “turn off updates forever” and “control when and how updates install.” Everything in this guide is about the latter. The goal is to stop the surprise restarts, avoid potentially buggy updates during their first rollout window, and put yourself — not Microsoft — in the driver’s seat.
With that said, let’s get into the methods.
Method 1: Pause Updates for Up to 5 Weeks (Built-In, Zero Risk)
This is the method most people need and the one you should try first. Windows 11 has a built-in pause feature that lets you delay all updates for up to five weeks. It requires no technical knowledge, it’s completely reversible, and it doesn’t interfere with any Windows functions.
How to pause Windows 11 updates:
- Press Windows + I to open Settings
- Click Windows Update in the left sidebar
- Next to “Pause updates,” click the dropdown menu
- Choose 1 week, 2 weeks, 3 weeks, 4 weeks, or 5 weeks
That’s it. Windows will not download or install any updates until that period ends. When the pause expires, updates resume automatically.
The smart way to use this feature:
Instead of pausing once and forgetting, make it a habit to re-pause every time the pause expires. Set a recurring reminder in your calendar for every four weeks. When you get the notification, check whether any recent updates have been causing widespread problems (a quick search of “Windows 11 latest update issues” takes 30 seconds). If things look clean, let the updates install. If there are reports of problems, pause for another week.
This gives you the security of eventually receiving updates, while protecting you from being a first-wave victim of a bad patch. It’s the best balance of safety and control available without any technical configuration.
One limitation: The built-in pause only extends to five weeks maximum before Windows forces you to update before you can pause again. If you need longer-term control, use one of the methods below.
Method 2: Set Your Connection as Metered (Works on Wi-Fi and Ethernet)
Windows 11 treats metered connections differently from regular ones. When a connection is marked as metered — meaning Windows thinks you’re on a limited data plan — it automatically holds back large downloads like feature updates to avoid using your data. You can use this behavior deliberately to prevent automatic updates.
1. For Wi-Fi connections:
- Press Windows + I → Network & Internet → Wi-Fi
- Click on your connected network name
- Scroll down to find “Metered connection”
- Toggle it On
2. For Ethernet connections (this is the less-known part most guides skip):
- Press Windows + I → Network & Internet → Ethernet
- Click on your network connection
- Find “Metered connection” and toggle it On
Ethernet metered connections aren’t available through Settings by default in all Windows 11 versions — if you don’t see the option, you can set it via the Registry:
- Press Windows + R, type regedit, hit Enter
- Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost
- Right-click Ethernet and select Modify
- Change the value from 1 to 2
- Click OK and restart
Important note on metered connections: This method stops feature updates (large version upgrades) but doesn’t reliably block all security patches. Microsoft deliberately pushes some critical security updates even on metered connections. Think of this as a speed bump, not a full stop — it buys you time and reduces surprise restarts, but isn’t a complete solution on its own.
Method 3: Use Active Hours to Stop Forced Restarts
This method doesn’t stop updates from downloading — but it stops Windows from restarting your PC to apply them at the worst possible moment. If your main frustration is the surprise reboot rather than the update itself, this is your fix.
Active Hours tells Windows the time period when you’re typically using your PC. During those hours, Windows will not restart to apply updates, no matter what.
How to set Active Hours:
- Press Windows + I → Windows Update → Advanced options
- Click Active hours
- Change the setting from “Automatically” to “Manually”
- Set your start and end times — for example, 8:00 AM to 11:00 PM if you work and use your PC during those hours
Windows 11 allows an active hours window of up to 18 hours. Set it to cover your entire waking day, and updates will only be applied during the few hours you’re asleep or away from your machine.
This is actually the fix that most people are looking for when they say they want to “stop automatic updates” — what they really want is to stop being interrupted. Active Hours solves that specific problem cleanly, without blocking updates entirely.
Pair this with the pause method: Use Active Hours to prevent disruptive restarts day-to-day, and use the pause feature to delay updates during busy work periods. Together, these two built-in tools give you significant control without touching a single system setting.
Method 4: Stop the Windows Update Service (Temporary, Manual)
Every Windows process runs as a “service” in the background. The Windows Update service is what checks for, downloads, and installs updates. Stopping this service temporarily pauses all update activity until you restart the service or reboot.
This method is useful for situations where you need guaranteed update silence for a specific period — before a presentation, during a long recording session, or while running a time-sensitive process.
How to stop the Windows Update service:
- Press Windows + R, type services.msc, hit Enter
- Scroll down to find Windows Update
- Right-click it and select Stop
- To make it stay stopped until next reboot, right-click again → Properties
- Change “Startup type” to Manual → click Apply
To re-enable updates when you’re ready:
Go back to Services, right-click Windows Update, and select Start. Change the Startup type back to Automatic (Delayed Start) if you want normal update behavior to resume.
Why this is temporary: Every time Windows restarts, the Update service checks its configuration. If you set it to Manual, it won’t start on its own — but Windows 11 has a background task called WaaSMedic (Windows Update Medic Service) that specifically exists to detect and repair attempts to disable Windows Update. It will often restart the service and change settings back after a reboot.
Which brings us to the next method.
Method 5: Use Group Policy to Disable Automatic Updates (Windows 11 Pro Only)
If you’re running Windows 11 Pro, Education, or Enterprise (not Home), you have access to Group Policy Editor — a powerful tool that lets you configure Windows behavior at a deeper level than the Settings app allows. This is the most reliable way to take permanent control of how updates behave.
How to check your Windows edition:
Press Windows + R, type winver, hit Enter. The dialog tells you your edition. If you have Windows 11 Pro or above, here’s how to configure update behavior:
- Press Windows + R, type gpedit.msc, hit Enter
- Navigate to: Computer Configuration → Administrative Templates → Windows Components → Windows Update → Manage end user experience
- Double-click “Configure Automatic Updates”
- Select Enabled
- Under “Configure automatic updating,” choose one of these options:
Notify for download and auto install — Windows asks before downloading anything
Auto download and notify for install — downloads quietly, but asks before installing
Auto download and schedule the install — lets you pick the install day and time
Allow local admin to choose setting — gives you full manual control
Option 2 is the recommended choice for most users — it means you’ll be notified when updates are available, but nothing downloads or installs without your explicit approval.
- Click Apply and OK, then restart your PC
This Group Policy setting overrides the Windows Settings app and — importantly — survives the WaaSMedic attempts to reset your preferences. It’s the most durable method available on Pro editions.
Method 6: Block Windows Update via the Hosts File (Advanced — All Editions)
This method works on all editions of Windows 11, including Home, and it’s the most technically thorough approach. By adding Windows Update server addresses to the system hosts file and redirecting them to a dead address, you prevent Windows from reaching Microsoft’s update servers entirely.
Fair warning before proceeding: This is an advanced method. Done correctly, it’s completely reversible. But it requires careful editing of a system file, and it truly does block all updates — including security patches. Use this only if you have a specific reason to need complete update isolation, and only for a defined period.
How to block Windows Update via the hosts file:
Press the Start menu, search for Notepad, right-click it, and select Run as administrator
In Notepad, go to File → Open
Navigate to: C:\Windows\System32\drivers\etc\
Change the file type dropdown from “Text Documents” to “All Files”
Open the file named hosts
At the bottom of the file, add these lines:
0.0.0.0 windowsupdate.microsoft.com
0.0.0.0 update.microsoft.com
0.0.0.0 download.windowsupdate.com
0.0.0.0 windowsupdate.com
0.0.0.0 ntservicepack.microsoft.com
0.0.0.0 wustat.windows.com
Save the file (Ctrl + S)
Open Command Prompt as administrator and run: ipconfig /flushdns
To reverse this and re-enable updates:
Go back into the hosts file, delete those lines you added, save, and flush DNS again. Updates will resume working immediately.This method is particularly useful when deploying a PC in a kiosk or specialized environment where stability is more critical than update currency.