Traffic light for Windows 11 updates: checks every pending update against Microsoft's known issues and pauses only the bad ones.
See the codeKnow if a Windows update is safe before you install it.
⬇ Download PatchLight for Windows 11 (installer, 46 MB) · All downloads · Is it safe?
Use the download link above. The green Code → Download ZIP button gives you the source code, not the app.
Windows updates break PCs more often than they should: black screens, Remote Desktop failures, broken audio. PatchLight checks every update waiting on your PC against Microsoft's own list of known problems and gives it a light:
| Light | Meaning |
|---|---|
| 🟢 Safe | No known problems. |
| 🟡 Wait | A problem with a workaround, or it came out less than 3 days ago. |
| 🔴 Problems | Microsoft confirmed it breaks something. Pause it. |

(GIF of demo mode with made-up updates. Run PatchLight.exe --demo to try it without touching anything.)
Windows 11 only. Free and open source. No account, no server, no tracking: your PC reads Microsoft's public Windows release health pages directly.
The files aren't code-signed yet, so Windows SmartScreen may warn you the first time. Choose More info, then Run anyway. (Why?)
Prefer no installer? PatchLight-win-x64.zip on the downloads page
is the same app. Unzip it to C:\Program Files\PatchLight: the automatic check only runs PatchLight from a folder that only
administrators can change, so other programs can't swap it for something else.
PatchLight needs administrator rights to pause updates, so it's fair to ask. Here is what you can check:
There is also a single-file patchlight.exe in case you would like to use it from the terminal:
patchlight Check the updates waiting on this PC
patchlight hold KB5127648 Pause an update (needs administrator)
patchlight release KB5127648 Resume it
patchlight history Which recent update likely broke something
patchlight uninstall KB5124008 Remove an installed update and keep it paused until it's fixed (needs administrator)
wusa.
Windows can only remove its newest cumulative update; for older ones PatchLight points you to Settings > System > Recovery.
After a restart Windows offers the update again, and PatchLight's check (it also runs 5 minutes after start-up) pauses it.\PatchLight\Daily check in Task Scheduler, named before it ran hourly) runs PatchLight.exe --background-check as SYSTEM every hour and 5 minutes after start-up. It also applies the Protection settings, kept in C:\ProgramData\PatchLight\settings.json. Its data folder, C:\ProgramData\PatchLight, can only be changed by administrators.%LOCALAPPDATA%\PatchLight (also the saved news reports, kept 30 days).Open Settings → Apps → Installed apps, find PatchLight and choose Uninstall. It resumes every update PatchLight
paused, removes the automatic check, the "wait" policy it set and "Start with Windows", and deletes its data in C:\ProgramData\PatchLight.
PatchLight doesn't collect, send or share anything about you or your PC. Over the network it only:
patchlight --no-news),No account, no analytics, no server of ours. Like any app that reads a web page, these downloads show the sites your IP address and that the request comes from PatchLight. Nothing about you, your PC or your updates is sent. This program will not transfer any information to others.
All of these are removed when you uninstall:
\PatchLight\Daily check, turned on by the installer (and when you pause an update or change Protection); you can turn it off in Settings.DeferQualityUpdates and
DeferQualityUpdatesPeriodInDays policy values. PatchLight never changes them if something else already set them.C:\ProgramData\PatchLight (pauses, a saved copy of Microsoft's page) and %LOCALAPPDATA%\PatchLight (your settings).The downloads aren't code-signed yet. Free code signing from SignPath Foundation is planned.
Every download is built by GitHub Actions from the code in this repository, and each release is approved by hand before it is published.
Team roles:
See Privacy for what the program does over the network.
Requires the .NET 10 SDK on Windows 11. No Visual Studio needed.
dotnet test
dotnet run --project src/PatchLight.App -- --demo
dotnet run --project src/PatchLight.Cli
.\scripts\publish.ps1 # builds the app, the installer (needs Inno Setup 6), the zip and patchlight.exe
MIT. Made by G4SBO.
Traffic light for Windows 11 updates: checks every pending update against Microsoft's known issues and pauses only the bad ones.
See the codeKnow if a Windows update is safe before you install it.
⬇ Download PatchLight for Windows 11 (installer, 46 MB) · All downloads · Is it safe?
Use the download link above. The green Code → Download ZIP button gives you the source code, not the app.
Windows updates break PCs more often than they should: black screens, Remote Desktop failures, broken audio. PatchLight checks every update waiting on your PC against Microsoft's own list of known problems and gives it a light:
| Light | Meaning |
|---|---|
| 🟢 Safe | No known problems. |
| 🟡 Wait | A problem with a workaround, or it came out less than 3 days ago. |
| 🔴 Problems | Microsoft confirmed it breaks something. Pause it. |

(GIF of demo mode with made-up updates. Run PatchLight.exe --demo to try it without touching anything.)
Windows 11 only. Free and open source. No account, no server, no tracking: your PC reads Microsoft's public Windows release health pages directly.
The files aren't code-signed yet, so Windows SmartScreen may warn you the first time. Choose More info, then Run anyway. (Why?)
Prefer no installer? PatchLight-win-x64.zip on the downloads page
is the same app. Unzip it to C:\Program Files\PatchLight: the automatic check only runs PatchLight from a folder that only
administrators can change, so other programs can't swap it for something else.
PatchLight needs administrator rights to pause updates, so it's fair to ask. Here is what you can check:
There is also a single-file patchlight.exe in case you would like to use it from the terminal:
patchlight Check the updates waiting on this PC
patchlight hold KB5127648 Pause an update (needs administrator)
patchlight release KB5127648 Resume it
patchlight history Which recent update likely broke something
patchlight uninstall KB5124008 Remove an installed update and keep it paused until it's fixed (needs administrator)
wusa.
Windows can only remove its newest cumulative update; for older ones PatchLight points you to Settings > System > Recovery.
After a restart Windows offers the update again, and PatchLight's check (it also runs 5 minutes after start-up) pauses it.\PatchLight\Daily check in Task Scheduler, named before it ran hourly) runs PatchLight.exe --background-check as SYSTEM every hour and 5 minutes after start-up. It also applies the Protection settings, kept in C:\ProgramData\PatchLight\settings.json. Its data folder, C:\ProgramData\PatchLight, can only be changed by administrators.%LOCALAPPDATA%\PatchLight (also the saved news reports, kept 30 days).Open Settings → Apps → Installed apps, find PatchLight and choose Uninstall. It resumes every update PatchLight
paused, removes the automatic check, the "wait" policy it set and "Start with Windows", and deletes its data in C:\ProgramData\PatchLight.
PatchLight doesn't collect, send or share anything about you or your PC. Over the network it only:
patchlight --no-news),No account, no analytics, no server of ours. Like any app that reads a web page, these downloads show the sites your IP address and that the request comes from PatchLight. Nothing about you, your PC or your updates is sent. This program will not transfer any information to others.
All of these are removed when you uninstall:
\PatchLight\Daily check, turned on by the installer (and when you pause an update or change Protection); you can turn it off in Settings.DeferQualityUpdates and
DeferQualityUpdatesPeriodInDays policy values. PatchLight never changes them if something else already set them.C:\ProgramData\PatchLight (pauses, a saved copy of Microsoft's page) and %LOCALAPPDATA%\PatchLight (your settings).The downloads aren't code-signed yet. Free code signing from SignPath Foundation is planned.
Every download is built by GitHub Actions from the code in this repository, and each release is approved by hand before it is published.
Team roles:
See Privacy for what the program does over the network.
Requires the .NET 10 SDK on Windows 11. No Visual Studio needed.
dotnet test
dotnet run --project src/PatchLight.App -- --demo
dotnet run --project src/PatchLight.Cli
.\scripts\publish.ps1 # builds the app, the installer (needs Inno Setup 6), the zip and patchlight.exe
MIT. Made by G4SBO.