Fix Windows 11 High Memory Usage With No Apps Open
🔍 WiseChecker

Fix Windows 11 High Memory Usage With No Apps Open

Quick fix: Open Task Manager (Ctrl+Shift+Esc). Sort processes by Memory column. Look at top 5 — if “System,” “Antimalware Service Executable,” or a vendor service (Logitech, NVIDIA) is high, that’s the cause. Disable startup apps via Task Manager → Startup tab. For Antimalware: rebalance scan schedule. Memory leak from a specific app: restart that app. Persistent leak: poolmon tool identifies kernel memory hog by tag.

Windows 11 with seemingly no apps open showing 60-80% RAM use feels wrong. Common culprits: background services, antivirus scans, modern standby telemetry, memory leaks in pre-loaded apps. Task Manager identifies the heavy users.

Symptom: Windows 11 RAM use is high (60%+) with no apps actively open.
Affects: Windows 11 (and Windows 10).
Fix time: ~20 minutes.

ADVERTISEMENT

What causes this

Even “idle” Windows runs many background processes: Windows Search, Antimalware Service Executable, OneDrive sync, Cortana, telemetry, Update Orchestrator. Apps from your startup tab also load. Specific apps may have memory leaks. Memory used by cache (SuperFetch/SysMain) shows as “in use” but is actually reclaimable.

Method 1: Identify the biggest consumer

The diagnostic step.

  1. Open Task Manager (Ctrl+Shift+Esc).
  2. Switch to Processes tab.
  3. Click Memory column header to sort descending.
  4. Top processes are the biggest consumers. Common culprits:
    • System: kernel + drivers. High = driver issue.
    • Antimalware Service Executable (MsMpEng.exe): Windows Defender scans.
    • Service Host: Local System: aggregated services.
    • Microsoft Edge: web pages running in background.
    • OneDrive: sync.
    • Settings (SystemSettings.exe): sometimes leaks.
    • Vendor utilities: Logitech Options, ASUS Armoury, NVIDIA Container.
  5. For deeper analysis: Performance tab → Memory. See: total, in use, available, committed.
  6. For per-process commit (real usage): right-click column headers → add Commit Size.
  7. For sorting by physical memory used: Working Set (Memory) column.

This is the diagnosis.

ADVERTISEMENT

Method 2: Reduce specific high consumers

Targeted fixes.

  1. Antimalware Service Executable high: Windows Defender is scanning.
    • Wait it out (scans complete in 30-60 minutes).
    • Or: Windows Security → Virus & threat protection → Scan options → pick “Quick scan.” Less heavy.
    • Schedule scans at idle hours: Task Scheduler → Windows Defender → reschedule scans.
    • Add exclusions for known-safe folders: Settings → Update & Security → Virus & threat protection → Manage settings → Add or remove exclusions.
  2. SysMain (SuperFetch): caches frequently-used apps.
    • Services.msc → SysMain → Stop, Startup type: Disabled. Frees RAM but slower app launches.
  3. System process leaking: driver issue.
    • Tool: poolmon.exe (Microsoft Windows Driver Kit). Identifies driver tag using kernel memory.
    • Run poolmon /a. Sort by Bytes column. Top tag is the leak.
    • Look up tag at github.com/Sysinternals/Pooltag — tells you which driver.
    • Update that driver.
  4. Edge background tabs: settings → Privacy → Block uses tabs.
  5. OneDrive sync: if heavy — pause sync temporarily, or limit upload/download bandwidth in OneDrive settings.
  6. Vendor utilities: many run unnecessarily. Settings → Apps → Startup → disable.

This is the targeted reduction.

Method 3: Disable startup apps and unnecessary services

For chronic high usage.

  1. Task Manager → Startup apps tab. Disable everything except: antivirus, OneDrive (if you use it).
  2. Sign out / back in. Memory should drop.
  3. For services: services.msc. Disable known-unnecessary services:
    • Connected User Experiences and Telemetry (DiagTrack): telemetry. Disable.
    • Print Spooler: only if you don’t print.
    • Windows Update: don’t disable; just pause if needed.
    • Bluetooth Support Service: only if no Bluetooth.
  4. For more aggressive: BloatBox (PowerShell script from GitHub) removes preinstalled bloat apps.
  5. For privacy: Settings → Privacy & security → Diagnostics & feedback → Required only. Reduces telemetry process.
  6. For background apps: Settings → Apps → per-app → Advanced options → Background apps permissions: Never for unused apps.
  7. Reboot. Compare Task Manager memory use before vs after.

This is the cleanup.

How to verify the fix worked

  • Task Manager → Performance → Memory shows lower usage at idle.
  • Specific high-memory process now lower or gone.
  • System responsive after boot (less paging).
  • Compare: before fix typically 60-80%; after, typically 30-45% for 8GB systems.

If none of these work

If memory stays high: Memory leak in app: identify by watching Task Manager over hours. Specific app grows. Restart that app. Update or replace. Standby memory full: cache. Use RAMMap (Sysinternals) → Empty → Empty Standby List. Frees cached memory. For 8GB systems: 8GB is tight for Win11. Consider RAM upgrade. For drivers: BSOD-like System leak. Update graphics, network, chipset drivers. For pagefile: pagefile auto-managed. Disable temporarily to expose leak: Settings → About → Advanced system settings → Performance → Settings → Advanced → Virtual memory → No paging file. Reboot. Note any error pages of an app trying. Re-enable paging. For Insider builds: more known memory issues than stable. Last resort: clean install: Reset This PC → Cloud download.

Bottom line: Task Manager → Processes → sort by Memory. Identify top consumers. Reduce by: disabling startup apps, optimizing Defender scans, updating drivers. Use poolmon for kernel leaks; RAMMap for standby memory cleanup.

ADVERTISEMENT