High RAM usage in Windows 10 after a recent update is often caused by corrupted system files or misconfigured virtual memory settings. Resolving this issue typically involves running the System File Checker, updating drivers, and adjusting your pagefile configuration to ensure stable memory management.
Identifying the Root Cause
When Windows 10 receives a major feature update, it installs new components that may conflict with existing drivers or corrupt critical system files. This corruption can lead to memory leaks where processes fail to release allocated resources, causing RAM usage to remain stubbornly high at 80% or more. While some increase in usage is normal due to added features, a sudden spike suggests a specific underlying problem rather than general bloat. Users might also experience Blue Screen of Death (BSOD) errors if the memory pressure becomes too severe, indicating that the system cannot allocate necessary resources for core operations.
Repairing Corrupted System Files
The first step in troubleshooting is to verify the integrity of your Windows installation. Corrupted system files are a common culprit for unexpected behavior following an update. You can repair these files using the built-in System File Checker tool. Open Command Prompt as an administrator by searching for "cmd" in the Start menu, right-clicking the result, and selecting Run as administrator. Once the elevated command prompt opens, type the following command and press Enter:
sfc /scannow
This process scans all protected system files and replaces incorrect versions with correct Microsoft versions. It may take several minutes to complete. If the tool finds and repairs files, restart your computer and check if the RAM usage has normalized. If SFC reports that it could not fix some problems, you should run the Deployment Image Servicing and Management tool next by executing
DISM /Online /Cleanup-Image /RestoreHealth. This command uses Windows Update to replace damaged files, providing a deeper level of repair than SFC alone.
Managing Virtual Memory Settings
If system file repairs do not resolve the issue, your virtual memory configuration might be contributing to the high physical RAM usage. Windows uses a pagefile on your hard drive to extend available memory when physical RAM is full. An improperly configured pagefile can cause performance bottlenecks. To adjust this, navigate to Control Panel > System and Security > System, then click Advanced system settings. Under the Advanced tab, click Settings in the Performance section. In the Performance Options window, go to the Advanced tab and click Change under Virtual Memory.
Ensure that "Automatically manage paging file size for all drives" is selected. If you have previously customized this setting, resetting it allows Windows to optimize the pagefile size based on current workload. For users experiencing frequent crashes, creating a dedicated pagefile for memory dumps can help isolate issues without impacting daily performance. Refer to our guide on
How to Create a Pagefile for Memory Dumps Only in Windows 10 for detailed instructions on configuring dump-specific storage. After changing these settings, restart your system to apply the changes.
Updating Drivers and Software
Outdated or incompatible device drivers are another frequent cause of memory leaks post-update. Graphics card drivers, network adapters, and chipset drivers must be compatible with the latest Windows build. Visit your hardware manufacturer’s website or use Device Manager to check for updates. Right-click the Start button and select Device Manager. Expand categories like Display adapters or Network adapters, right-click the device, and choose Update driver. Select Search automatically for updated driver software.
Additionally, uninstall recently installed software that may be conflicting with the new OS version. Third-party antivirus programs and utility tools are known to cause such conflicts. Uninstall them via Settings > Apps > Apps & features, then reboot. If the problem persists, consider rolling back the recent Windows update through Settings > Update & Security > Recovery > Go back to the previous version of Windows 10. This option is only available within ten days of the update.
Frequently Asked Questions
Why does my RAM usage stay high even after closing apps?
High persistent RAM usage is usually caused by memory leaks in background services or drivers. These processes allocate memory but fail to release it when no longer needed. Restarting your computer clears this temporary allocation, but identifying and updating the offending driver provides a permanent fix.
Can disabling startup programs reduce RAM usage significantly?
Yes, disabling unnecessary startup programs can free up substantial memory during boot and idle states. Use Task Manager to view startup items and disable those you do not need immediately upon login. This reduces the initial memory footprint and prevents background processes from consuming resources unnecessarily.
What should I do if SFC finds no integrity violations?
If SFC finds no issues, the problem likely lies outside core system files, such as in third-party drivers or application conflicts. Focus on updating graphics and chipset drivers, and consider performing a clean boot to isolate software conflicts. This helps determine if a specific application is responsible for the memory leak.
Is it safe to manually set the pagefile size?
Manually setting the pagefile size is generally safe if you follow recommended guidelines, such as setting the initial and maximum sizes to 1.5 times your physical RAM. However, allowing Windows to manage it automatically is safer for most users as it adjusts dynamically to workload demands. Incorrect manual settings can lead to system instability or insufficient virtual memory.
How do I know if a BSOD is related to high RAM usage?
BSODs related to memory issues often display errors like KMODE EXCEPTION NOT HANDLED or PAGE_FAULT_IN_NONPAGED_AREA. These indicate that a kernel-mode program attempted to access invalid memory addresses. If you encounter such errors alongside high RAM usage, focus on driver updates and system file repairs to resolve the underlying instability.