MemoryCleaner

Updated November 2026 · 8 min read

How to Reduce RAM Usage Without Restarting Windows 11

Rebooting clears memory, which is why it is the most popular "fix". It is also disruptive and hides the cause: whatever filled your RAM will do it again tomorrow. These steps lower memory usage while Windows keeps running, and each one can be checked with a number before and after, so you know which change actually helped.

Step 0: Take a baseline

Open Task Manager (Ctrl + Shift + Esc) → Performance → Memory. Note In use and Available. Then go to the Details tab, click the Memory (active private working set) column, and write down the top three processes. Without this baseline you cannot tell a real improvement from normal fluctuation — Windows routinely moves a few hundred megabytes in and out of standby memory on its own.

Step 1: Make browser tabs sleep

Browsers are the largest consumer on most machines, and they already have a built-in fix that most people never turn on.

Two dozen forgotten tabs can easily hold 1–3 GB. Sleeping tabs releases that while keeping the tabs in place, so nothing is lost.

Step 2: Stop apps from running in the background

Windows 11 lets you block background activity per app without uninstalling anything:

  1. Open Settings → Apps → Installed apps.
  2. Find the app (Teams, Discord, Spotify, Steam and OneDrive are the usual suspects) and click the … menu → Advanced options.
  3. Under Background apps permissions, choose Never. For packaged apps there is also a Background apps toggle in Settings → Privacy & security.

This blocks the app from starting background tasks at login and after idle periods while still letting you launch it manually. Changes apply without a reboot.

Quit tray apps you do not need right now

Right-click the taskbar clock area, open Task Manager, and end the tray utilities you recognize but do not use — RGB control panels, update agents, launchers. Avoid ending anything by svchost.exe, csrss.exe or entries without a publisher; if you are unsure what a process does, leave it running.

Step 3: Trim startup entries

Task Manager → Startup apps. Sort by Startup impact and disable launchers, "assistants" and vendor utilities you do not need the moment you log in. This will not free memory right now — it lowers the baseline after the next login, which is where most "my PC uses 6 GB at idle" complaints start.

Step 4: Pause what syncs quietly

Step 5: Use Efficiency mode on heavy foreground apps

In Windows 11, right-click a process in Task Manager → Efficiency mode. This lowers the process priority so it stops crowding out everything else. It is not a memory fix — the app keeps its RAM — but it often removes the "everything lags" feeling when a single app is hogging CPU and causing memory pressure elsewhere.

Step 6: Release idle pages instead of killing apps

Every app keeps pages in RAM it has not touched for a while. Releasing those pages moves them out of physical memory while the app keeps running and its window stays where it is — unlike "End task", nothing is closed and no unsaved work is lost. Pages are read back from the page file when the app needs them again, which is why this helps most when RAM is nearly full and the alternative would be paging everything.

Windows has no built-in button for this, so it is what dedicated cleaners do. MemoryCleaner is deliberately narrow: it lists per-app memory, lets you search by name, and releases the idle pages of the apps you pick. It is about 2.5 MB, portable, with no ads, no telemetry and no background service, and it never terminates a process on its own.

Free forever, fully functional. Compare Before/After numbers on your own machine, then decide.

Download MemoryCleaner

Step 7: Restart Explorer instead of Windows

If the desktop, taskbar or Start menu has become slow after days of uptime, the shell itself may be the problem. Task Manager → find Windows Explorer → Restart. The taskbar blinks and comes back; open apps are unaffected. It is a five-second substitute for a reboot when the symptom is confined to the shell.

Step 8: Check kernel memory before blaming apps

In Task Manager → Performance → Memory, look at Non-paged pool. A healthy desktop shows a few hundred megabytes. If it climbs into the gigabytes and stays there, the cause is a driver, not an app — and no cleaner will fix it. Update or roll back recently installed drivers (graphics, network, VPN) and check Event Viewer → Windows Logs → System for warnings around the time usage started climbing.

Step 9: Verify the result

Re-measure after each step rather than all at once. In PowerShell:

Get-Counter '\Memory\Available MBytes','\Memory\Pages/sec'

Available memory should rise after a successful change; Pages/sec should fall if you were paging. If neither moves after closing a large app, that app's memory was probably in standby and was already "available".

When a restart is the right answer

Some problems genuinely need a reboot: a stuck driver, a memory leak inside a system component, or an update waiting to finish. The rule of thumb: if usage is stable and apps respond, keep working. If usage keeps climbing with nothing new open, or the machine needs rebooting more than once a day, find the cause first — otherwise you are just resetting the clock.

FAQ

Can I free RAM without closing programs?

Only the parts apps are not using. Releasing idle pages does exactly that; "End task" closes the app. Both reduce the number in Task Manager, but only the first is lossless.

Does opening fewer apps really matter?

Yes, but background processes matter more than most people expect. Browsers with many extensions and chat clients with embedded browsers are the two biggest hidden costs.

Is disabling startup apps reversible?

Yes — they stay in the list and can be re-enabled at any time. It does not uninstall anything.

Related: How to free up RAM on Windows 11 · MemoryCleaner home · Do startup apps really use RAM? · Does freeing RAM actually speed up Windows?