/
/

Memory Compression in Windows 11 in- of uitschakelen

door Team Ninja
Enable or Disable Memory Compression in Windows 11 blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Efficiënter RAM-gebruik: Memory Compression in Windows 11 verlaagt de geheugendruk door inactieve geheugenpagina’s in het RAM te comprimeren voordat ze naar de schijf worden weggeschreven.
  • Standaard ingeschakeld: Memory Compression staat in Windows 11 standaard aan en wordt beheerd door de Windows Geheugenbeheerder.
  • Gebruik PowerShell: “Get-MMAgent” om de status van Memory Compression te controleren, “Enable-MMAgent -mc” om het in te schakelen en “Enable-MMAgent -mc” om het uit te schakelen.
  • Minder gebruik van de pagefile: gecomprimeerd geheugen staat in het RAM, dat aanzienlijk sneller is dan paging naar de schijf.
  • Memory Compression uitschakelen is zelden nodig: op de meeste systemen levert Memory Compression voordeel op met minimale CPU-overhead.
  • Houd gecomprimeerd geheugen in de gaten: open Taakbeheer → Prestaties → Geheugen en bekijk de waarde “In gebruik (gecomprimeerd)” voor realtime activiteit.

Memory Compression in Windows 11 helpt het systeem om RAM efficiënter te gebruiken. Zodra het RAM volloopt, comprimeert Windows eerst inactieve geheugenpagina’s en houdt die in het RAM. Pas wanneer het gecomprimeerde geheugen niet volstaat schrijft Windows gegevens weg naar de schijf

Memory Compression comprimeert dus een deel van de geheugeninhoud, zodat meer gegevens in het RAM kunnen blijven in plaats van naar de schijf te worden verplaatst. Dat maakt het systeem responsiever en sneller.

Er zijn een aantal zaken om rekening mee te houden voordat u Memory Compression in- of uitschakelt, maar het is sowieso een nuttige functie om te kennen. In deze handleiding leest u hoe u Memory Compression in Windows 11 in- of uitschakelt.

Memory Compression in Windows 11 in- of uitschakelen met PowerShell

Bekijk de video – Memory Compression in Windows 11 in- of uitschakelen in begrijpelijke taal uitgelegd.

Voordat u deze functie in- of uitschakelt: u hebt beheerdersrechten nodig. Volg onderstaande stappen om Memory Compression met PowerShell in of uit te schakelen:

Stap 1: controleer of Memory Compression is in- of uitgeschakeld

Controleer met PowerShell of Memory Compression is in- of uitgeschakeld. Aan de hand van die status bepaalt u of de volgende stappen nog nodig zijn.

  1. Druk op Win + X, klik op Terminal (Administrator) en selecteer Windows PowerShell.
  2. Controleer met deze opdracht of Memory Compression is ingeschakeld:
    • Get-MMAgent
  3. Zoek naar “MemoryCompression” en kijk of er True (ingeschakeld) of False (uitgeschakeld) staat.
  4. Sluit Windows Terminal als u tevreden bent met de status.

Stap 2: Memory Compression in- of uitschakelen met PowerShell

Open PowerShell opnieuw om Memory Compression in of uit te schakelen. Kopieer en plak daarna het juiste script om de functie in of uit te schakelen:

  • Inschakelen:

Enable-MMAgent -mc

  • Uitschakelen:

Disable-MMAgent -mc

Stap 3: start de SysMain-service opnieuw op

Hoewel Memory Compression steunt op de SysMain-service, maakt het deel uit van de Windows Geheugenbeheerder en heeft het de SysMain-service niet strikt nodig om te werken. SysMain verbetert wel het algehele gedrag van de geheugenoptimalisatie. Zodra u Memory Compression hebt in- of uitgeschakeld, start u de service opnieuw op door de volgende code te kopiëren en te plakken:

Restart-Service SysMain

Voer deze opdracht uit om de status te controleren:

Get-Service SysMain

Als de service is uitgeschakeld, werkt Memory Compression mogelijk niet correct. Het kan ook nodig zijn om het device opnieuw op te starten om de wijzigingen door te voeren.

PowerShell-opdrachten voor Memory Compression

Houd de volgende PowerShell-opdrachten bij de hand voor later gebruik:

OpdrachtDoel
Get-MMAgentControleert de huidige configuratie van de Memory Manager Agent en de status van MemoryCompression
Enable-MMAgent -mcSchakelt Memory Compression in
Disable-MMAgent -mcSchakelt Memory Compression uit
Restart-Service SysMainStart de SysMain-service opnieuw op, die samenhangt met prestatieoptimalisatie
Get-Service SysMainControleert de huidige status (Running/Stopped) van de SysMain-service

Waar u op moet letten voordat u Memory Compression uitschakelt

Memory Compression in Windows 11 in- of uitschakelen heeft invloed op de prestaties van een device, dus het is belangrijk om de gevolgen te kennen. Memory Compression beïnvloedt om te beginnen het RAM-gebruik, wat op krachtige computers weinig oplevert. Hier zijn nog andere punten om in gedachten te houden voordat u de functie in- of uitschakelt:

Invloed op de prestaties

Memory Compression comprimeert geheugenpagina’s in het RAM om trage pagefiles op schijf te vermijden. Dat verbetert de prestaties en de responsiviteit op systemen met weinig RAM, omdat gecomprimeerde gegevens uit het RAM lezen sneller gaat dan niet-gecomprimeerde gegevens van de harde schijf lezen.

Op systemen met veel RAM is er echter genoeg fysiek geheugen om paging te vermijden, waardoor compressie niets toevoegt. Het kan zelfs onnodige CPU-overhead veroorzaken.

Virtuele machines

In virtuele omgevingen gebruikt de hypervisor waarschijnlijk geheugenbeheertechnieken zoals ballooning om RAM over virtuele machines te verdelen en Memory Compression werkt naast zulke technieken. In de meeste moderne opstellingen gaat dat probleemloos, maar testen in productieomgevingen is aan te raden.

Zichtbaarheid in Taakbeheer

U kunt de status van Memory Compression controleren via Taakbeheer:

  1. Druk op Ctrl + Shift + Esc.
  2. Ga naar Prestaties > Geheugen.
  3. Zoek naar “In gebruik (gecomprimeerd)”.

Tools van derden

Pc-optimalisatie- of prestatietools zoals registry cleaners of RAM-optimizers passen systeeminstellingen soms automatisch aan, waaronder Memory Compression. Dat kan tot conflicten leiden, zeker wanneer een tool de compressie opnieuw inschakelt nadat u die hebt uitgezet.

Wilt u Memory Compression betrouwbaar beheren? Schakel dan tools van derden uit die de geheugeninstellingen van het systeem kunnen wijzigen of gebruik ze helemaal niet.

Betere prestaties door Memory Compression in Windows 11 in te schakelen

Memory Compression is een functie die de omvang van gegevens verkleint, zodat de computer meer bestanden in het fysieke geheugen kan bewaren dan normaal. Gebruikt u een device met beperkt RAM (4 tot 8GB)? Laat compressie dan ingeschakeld voor betere prestaties en responsiviteit. Open daarvoor PowerShell en voer deze opdracht in:

Enable-MMAgent -mc

Op systemen met 32GB RAM of meer is de invloed van Memory Compression op de prestaties doorgaans verwaarloosbaar en is uitschakelen zelden nodig. Test Memory Compression bovendien met uw hypervisor-opstelling voordat u het inschakelt, zodat beide technieken elkaar niet tegenwerken en er geen inefficiëntie ontstaat.

In de korte tabel hieronder staan de aanbevolen acties voor specifieke RAM-scenario’s:

ScenarioAanbeveling
4–8GB RAMIngeschakeld laten
16GB RAMIngeschakeld laten
32GB+ RAMOptioneel
Gaming-pcIngeschakeld laten
Enterprise-VMTesten voor u iets wijzigt

FAQs

Memory Compression kan het CPU-gebruik kortstondig verhogen wanneer het systeem onder zware geheugendruk staat. Dat is normaal gedrag, omdat Windows inactieve geheugenpagina’s comprimeert in plaats van ze naar de schijf weg te schrijven.

Blijft het CPU-gebruik hoog? Controleer dan op achtergrondapps die buitensporig veel RAM verbruiken, werk Windows bij en zorg dat SysMain actief is. Aanhoudend hoog CPU-gebruik kan wijzen op te weinig RAM of op conflicterende optimalisatietools van derden.

Toont Get-MMAgent geen vermelding MemoryCompression? Controleer dan of u PowerShell als administrator uitvoert. Ga ook na of u Windows PowerShell of Windows Terminal met verhoogde rechten gebruikt.

Blijft het probleem bestaan? Controleer dan of uw versie van Windows 11 up-to-date is, want oudere builds tonen instellingen soms anders.

Ziet u “In gebruik (gecomprimeerd)” niet in Taakbeheer onder Prestaties → Geheugen? Dan comprimeert uw systeem op dat moment waarschijnlijk geen geheugen. Windows toont gecomprimeerd geheugen alleen wanneer het actief in gebruik is. Open meerdere applicaties om het RAM-gebruik op te voeren en kijk opnieuw.

Deze fout verschijnt meestal wanneer PowerShell niet met beheerdersrechten draait of wanneer de opdracht verkeerd is getypt.

Open Terminal (Administrator), controleer op typefouten en ga na of u PowerShell gebruikt en niet de opdrachtprompt. De opdracht werkt niet in de standaard CMD zonder PowerShell-context.

In veel gevallen worden de wijzigingen meteen toegepast na het uitvoeren van Enable-MMAgent -mc of Disable-MMAgent -mc.

Door de SysMain-service opnieuw te starten of het device opnieuw op te starten, zorgt u er echter voor dat de nieuwe configuratie volledig wordt toegepast en voorkomt u tijdelijke inconsistenties.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?