Takes out the junk
Advertising ID. Telemetry. Copilot. Widgets. Bing wedged into your Start menu. The suggested apps you have never once opened. All of it, gone.
Free · open source · nothing to install
Trim rips out the ads, telemetry and preinstalled junk, then tunes what’s left for games. You see the whole list before anything happens. Hate the result? One file puts it all back.
irm https://trimbloat.com/go | iex
Paste that into PowerShell. Windows will ask for admin rights. A window opens, and nothing on your PC changes until you click Apply.
What it does
It tells you exactly what it plans to do in each one, and waits for you to agree.
Advertising ID. Telemetry. Copilot. Widgets. Bing wedged into your Start menu. The suggested apps you have never once opened. All of it, gone.
Game Bar off. Background recording off. Windowed games get the fast path. Every game it finds gets pointed at your real GPU instead of the integrated one.
It checks every drive, not just C:. Update leftovers, crash dumps, shader caches, the recycle bins you forgot about. You see the size of each pile and where it lives before any of it goes.
Most uninstallers leave a mess. Trim runs the app’s own uninstaller, then goes looking for the folders, registry keys, services and scheduled tasks it abandoned. You approve each one.
Every program that launches when you sign in, from all four places Windows hides them. Switch one off and it uses the same switch Task Manager does, so it stays off and you can turn it back on without this tool.
The actual app
Straight screenshots, nothing staged. This is a normal desktop with an RTX 4070 in it.
It explains itself in plain English, then prints a full spec sheet of your machine. On this PC it found 60 things worth changing, and 38 already set the way it would set them.
Every row shows the setting, what it is now, and what it would become. Untick anything you disagree with. Only the SAFE ones are ticked when it opens.
Fourteen categories, scanned across every drive you have. Each one shows its size and where it is, so you are never agreeing to delete something described only as “temporary files”.
Each entry says who published it and where it is configured, which Task Manager does not. Shortcuts are moved rather than deleted, and the undo script puts them back.
Remove an app, then look at what it left on the disk. Folders, registry keys, services, scheduled tasks. Nothing goes without you seeing it.
How it works
You can stop after step two and nothing will have happened.
Nothing downloads to your disk and nothing installs. Windows asks for admin rights because these settings genuinely need them, and you should be wary of anything that claims otherwise.
It scans your PC and shows what it would change, labelled by risk. Untick what you do not want. Close the window and your machine is exactly as you left it.
Click Apply and it makes the changes you kept. A restore point goes first,
and an undo script lands in C:\ProgramData\Trim\undo that
reverses every single one.
Is it safe?
You do not have to take our word for any of this. Three ways to verify what you are about to run, in about a minute.
It is served as plain text, not a download. Open it in a tab and read the whole thing — nothing is minified, obfuscated or fetched later.
Open the scriptEvery build publishes its SHA256. Run it with -Version and it
prints the fingerprint of the file sitting on your machine.
8EF38997A5A05310A2898DB22ABADBF7E12F1A23CC4D429B3CDE5F8BC6C19062
View /sha256A published hash proves the file reached you intact. Reproducibility proves it matches the source. Clone the repository, compile it, and you get byte-identical output.
git clone https://github.com/Glexxy/trim
cd trim
.\build.ps1
Same commit, same fingerprint. Very few tools distributed this way can be checked that far.
Reversible
Every registry write goes through one function, and that function writes down the old value before it touches anything. When the run ends — even if it crashes halfway — that ledger becomes a script.
C:\ProgramData\Trim\undo\undo_<timestamp>.ps1
Three things it genuinely cannot take back, said up front:
Store apps it removed (reinstall them from the Store), WinUtil’s own
changes (that is what the restore point is for), and netsh TCP
settings (one command, printed in the log).
Not set to zero. Getting that one case wrong is why so many “restore” scripts quietly leave your machine different from how they found it.
Before anything is touched, so you can roll back the whole machine and not just the settings Trim happens to know about.
Apply, roll back, then check every value came back to its exact previous state and type. Including the awkward ones nobody tests, like multi-strings.
Questions
Yes. MIT licensed, open source, no paid tier, no account, nothing to buy later. There is no business model here to be suspicious of.
That is the thing it is built to avoid. Only the changes marked SAFE are ticked when it opens, a restore point is taken before anything runs, and every registry change is written down so it can be put back exactly. It also stays away from the things that actually kill machines: BIOS, fan curves, overclocking, and the Windows components other software depends on.
Yes, 10 and 11. It works out which one you are on and skips whatever does not apply to your build.
No. It runs from PowerShell and leaves no program behind. The only files
it writes are its own log and the undo script, both in
C:\ProgramData\Trim.
Because half of what it changes is machine-wide: scheduled tasks, services, and registry keys under HKEY_LOCAL_MACHINE. A dry run needs no admin at all, so you can look at the entire plan before granting anything.
Sometimes a bit. Often nothing you would notice. Killing background telemetry and pointing games at the right GPU does real work on a cluttered laptop and almost nothing on a clean, well-specced desktop. Anyone promising you a specific frame-rate gain from registry edits is guessing or lying.
Yes. The undo script is an ordinary file with a timestamp in its name. It sits there until you delete it, and it works whenever you run it.
Trim uses WinUtil for one of its twelve phases — the tweak set Chris Titus Tech already maintains, which there is no sense reimplementing. The rest is Trim's own: the dry run you can read, the recorded undo path, hardware detection, disk cleanup, the deep uninstall, the startup manager, the NVIDIA profile and a risk label on every change. They solve different problems; WinUtil is a broad Windows toolbox, Trim is a reversible clean-up with a plan you approve first.
The scan needs no admin rights and changes nothing. Worst case you close the window, having found out what Windows has been up to.
irm https://trimbloat.com/go | iex