This free RAM cleaner uses native Windows features to clear memory areas. Sometimes, programs do not release the allocated memory, making the computer slow. That is when you use Windows Memory Cleaner to optimize the memory so you can keep working without wasting time restarting your system.
The app has a minimalistic interface and smart features. It's portable, and you do not need to install it, but it requires administrator privileges to run. Click on the download button below and run the executable to get started.
XP
Vista
7
8
10
11
2003
2008
2012
2016
2019
2022
Every X hours
The optimization will run by periodWhen free memory is below X percent
The optimization will run if free memory is below the specified percentageCombined Page List
Flushes the blocks from the combined page list effectively only when page combining is enabledModified Page List
Flushes memory from the modified page list, writing unsaved data to disk and moving the pages to the standby listProcesses Working Set
Removes memory from all user-mode and system working sets and moves it to the standby or modified page listsStandby List
Flushes pages from all standby lists to the free listStandby List (Low Priority)
Flushes pages from the lowest-priority standby list to the free listSystem Working Set
Removes memory from the system cache working setAlbanian
Arabic
Bulgarian
Chinese
Dutch
English
French
German
Greek
Indonesian
Irish
Italian
Japanese
Korean
Macedonian
Persian
Polish
Portuguese
Russian
Serbian
Slovenian
Spanish
Turkish
Ukrainian
CTRL + ALT + M
is the default and customizable valueAlways on top
Pins the window to the top of all your windowsAuto update
Keeps the app up to date. It checks for updates every 24 hoursClose after optimization
Closes the app after optimizationClose to the notification area
Minimize the app to the system tray when clicking the close (X) buttonRun on low priority
It limits the app resource usage by reducing the process priority and ensuring it runs efficiently. It might increase the optimization time, but it helps if your Windows freezes during itRun on startup
Runs the app after the system boots up. It creates an entry on Windows Task Scheduler and Windows Registry path SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
Show optimization notifications
Sends a message to the notification area after optimization. It includes the approximate memory releasedShow virtual memory
It also monitors the virtual memory usageStart minimized
The app will start minimized to the system tray. Single-click on the icon to restoreImage
Show app iconMemory usage
Show physical memory usage with a background color based on the value
(0% - 79%)
(80% - 89%)
(90% - 100%)
You can use the following arguments to run the app silently.
/CombinedPageList
/ModifiedPageList
/ProcessesWorkingSet
/StandbyList
OR /StandbyListLowPriority
/SystemWorkingSet
Shortcut target example
C:\WinMemoryCleaner.exe /ModifiedPageList /ProcessesWorkingSet /StandbyList /SystemWorkingSet
The app generates logs in the Windows event
Each user setting is saved in the Windows registry path Computer\HKEY_CURRENT_USER\Software\WinMemoryCleaner
One of the reasons for this false alarm is that the application adds entries to the registry and task scheduler to run the application at startup. Windows doesn't “like” applications with administrator privileges running at startup. I understand that, but this is the way to do it. I apologize, but the application cannot deep clean memory without administrator privileges.
That's a common issue that persists every time a new app version is released. I constantly submit the executable to Microsoft. Usually, it takes up to 72 hours for Microsoft to remove the detection. It helps if more users submit the app for malware analysis
Meanwhile, as a workaround, you can add an exclusion to Windows Security
If you are a native speaker of any language other than English, you can contribute by translating the file: English.json
💡 You can test any translation by creating a file alongside the executable
💡 If you are a .NET developer
💡 Google Translate tool will be used when a new version requires translated text changes. The contributor's efforts to submit updates are always appreciated.
⭐ Contributors
Albanian (Shqip)
Omer Rustemi
Arabic (اللغة العربية)
Abdulmajeed-Alrajhi
Bulgarian (български)
Konstantin
Chinese (Simplified) (中文(简体))
KaiHuaDou | Kun Zhao | raydenake22
Chinese (Traditional) (中文(繁體))
raydenake22 | rtyrtyrtyqw
Dutch (Nederlands)
hax4dazy
French (Français)
William VINCENT
German (Deutsch)
Calvin
Greek (Ελληνικά)
tkatsageorgis
Indonesian (Indonesia)
Eskey
Irish (Gaeilge)
Happygolucky254
Italian (Italiano)
wintrymichi
Japanese (日本語)
dai
Korean (한국어)
VenusGirl
Macedonian (Македонски)
Dimitrij Gjorgji
Persian (فارسی)
KavianK
Polish (Polski)
Fresta56
Russian (Русский)
ruslooob
Serbian (Srpski)
DragorMilos
Slovenian (Slovenščina)
Jadran Rudec
Spanish (Español)
Ajneb Al Revés | Nekrodamus
Turkish (Türkçe)
Viollje
Ukrainian (Українська)
RieBi | Oleksander