Trin-for-trin guide til at løse problemer med Vmmem høj CPU og hukommelsesforbrug i Windows

Trin-for-trin guide til at løse problemer med Vmmem høj CPU og hukommelsesforbrug i Windows

For Windows-brugere er det klogt at tjekke nye applikationer og spil for malware før installation på deres systemer. Desktop- og bærbare brugere kan bruge websteder som VirusTotal til at vurdere, om en fil er sikker til installation.

Men hvad nu hvis du mangler internetadgang og ikke kan evaluere en fil uden at installere den først? Det er her, virtuelle maskiner bliver nyttige.

Hvad er virtuelle maskiner?

Virtuelle maskiner, såsom VirtualBox, giver et sikkert miljø til at teste applikationer, spil eller endda et komplet operativsystem. Programmer som VirtualBox tjener til at køre et operativsystem inden for dit eksisterende operativsystem.

For eksempel, hvis du kører på Windows 11, kan du konfigurere VirtualBox og køre Linux samtidigt sammen med dit Windows 11-miljø.

Imidlertid kører applikationer som VirtualBox ofte adskillige baggrundsprocesser, der kan føre til øget CPU-brug. Du bemærker måske Vmmem.exe -processen i Task Manager, som kan forbruge både RAM og diskressourcer.

Hvad er Vmmem-processen?

Hvis du tilfældigvis ser Vmmem-processen i Task Manager, er der ingen grund til bekymring! Selvom det kan kræve betydelig RAM, CPU og andre ressourcer, er det generelt harmløst.

Tilstedeværelsen af ​​’Vmmem’-processen indikerer, at virtualiseringsteknologi er aktiv på din enhed. Dette gør det muligt for visse processer eller opgaver at udnytte ressourcer gennem virtuelle maskiner.

Så hvis den høje hukommelse og CPU-brug er knyttet til Vmmem, skyldes det sandsynligvis din virtuelle maskine. På systemer uden nogen aktive virtuelle maskiner, bruger Windows specifikke processer via Hyper-V Manager eller WSL (Windows Subsystem for Linux) til at udføre Linux-binære filer.

Løsning af Vmmem høj hukommelse og CPU-brug

De fleste problemer knyttet til Vmmem-processen kan løses ved at identificere, hvilken virtuel maskine der fører til øget CPU- eller hukommelsesbrug.

Hvis du ikke er i stand til at finde ud af, hvilken virtuel maskine eller applikation der forårsager det høje Vmmem-forbrug, kan du følge fremgangsmåderne nedenfor.

1. Afslut ressourcekrævende processer

Hvis du er usikker på, hvilken virtuel maskine eller applikation der er ansvarlig for Vmmem-spidsen, er det tilrådeligt at lukke alle ressourcekrævende processer.

Du bør lukke alle ikke-systemrelaterede applikationer. Sådan gør du:

1. Klik på Windows-søgelinjen, og skriv Task Manager . Vælg derefter Task Manager- applikationen fra indstillingerne.

Task Manager

2. Når Task Manager er oppe, skal du navigere til fanen Processer .

Processer

3. Gennemgå de processer og applikationer, der bruger mest hukommelse og CPU-ressourcer.

4. Højreklik på dem, og vælg Afslut opgave .

Afslut opgave

2. Genstart WSL

Hvis du bruger WSL (Windows Subsystem for Linux) til at udføre Linux-binære filer, kan det være årsagen til det høje ressourceforbrug fra Vmmem-processen. Du kan løse dette ved at genstarte WSL.

1. Søg først efter CMD i Windows-søgningen. Højreklik på kommandoprompten og vælg Kør som administrator .

CMD

2. Indtast kommandoen nedenfor i kommandoprompten, og tryk på Enter .

wsl --shutdown

wsl --lukning

Dette vil stoppe WSL, men det vil genstarte, når du genstarter din enhed.

3. Rediger Wslconfig-filen

Hvis den forrige kommando mislykkes eller returnerer en fejl, skal du overveje denne metode. Her er hvad du skal gøre:

1. Åbn File Explorer, og naviger til følgende sti:

C:\Users\your-username\.wslconfig

3. Når filen åbnes, indsæt disse linjer:

[wsl2]
guiApplications=false

Notesblok

4. Klik på menuen Filer og vælg Gem .

Spare

Når du har gemt ændringerne, skal du huske at genstarte din Windows-pc, hvilket skulle lindre det høje hukommelses- og CPU-forbrug af Vmmem.

4. Deaktiver Hyper-V på Windows 11

Et andet trin er at deaktivere Hyper-V, en Microsoft-funktion, der gør det muligt at oprette og betjene flere virtuelle maskiner på en enkelt enhed. Sådan gør du:

1. Få adgang til kontrolpanelet via Windows-søgningen.

Kontrolpanel

2. Fra alle kontrolpanelelementer skal du vælge Programmer og funktioner .

Programmer og funktioner

3. Klik på Slå Windows-funktioner til eller fra i venstre side.

Slå Windows-funktioner til eller fra

4. I de viste muligheder skal du fjerne markeringen af ​​Hyper-V og trykke på OK .

Hyper-V

5. Afinstaller din virtuelle maskine

Afinstaller din virtuelle maskine

Vmmem-processen vises typisk, når Windows identificerer en aktiv virtuel maskine, såsom VirtualBox eller Hyper-V Manager.

Hvis du for nylig har konfigureret en virtuel maskine eller Sandbox til at køre applikationer eller operativsystemer, kan det være bedre at afinstallere det helt, da det ikke løser problemet blot at deaktivere det.

For at afinstallere den virtuelle maskine skal du navigere til kontrolpanelet , højreklikke på den installerede virtuelle maskine og vælge Afinstaller . Fortsæt ved at følge instruktionerne på skærmen for at afslutte processen.

6. Slå virtualisering fra på din computer

Hvis virtualisering er deaktiveret på din pc, vil det være umuligt at køre virtuelle maskiner. Hvis du har brugt en virtuel maskine, er det sandsynligt, at virtualisering allerede er aktiv.

Det ultimative mål er at deaktivere din computers virtualiseringsfunktioner. Dette kræver typisk adgang til BIOS- eller UEFI-indstillingerne for at deaktivere funktionen.

Hvis du er usikker på, hvordan du får adgang til BIOS eller UEFI, vil søgesætninger som ‘Deaktiver virtualisering i eller SVM i ASUS BIOS/UEFI’ eller ‘Deaktiver virtualisering i Gigabyte-bundkort’ hjælpe dig.

Udover disse metoder er opdatering af dit operativsystem, udførelse af en antivirusscanning eller gendannelse af din Windows-version ved hjælp af Systemgendannelse andre strategier, der kan hjælpe med at løse problemet med Vmmem høj CPU-forbrug.

Sådan rettes Vmmem High CPU Usage i Docker?

Brugere, der har konfigureret Docker ved hjælp af Windows Subsystem til Linux 2, har rapporteret højt forbrug af CPU af Vmmem. Mange har indikeret, at hukommelsesforbruget stiger tæt på 99 %, hvor CPU-forbruget lejlighedsvis stiger til 100 %.

Den mest effektive måde at håndtere højt CPU-forbrug ved Vmmem-processen på Windows er at genstarte computeren helt. En anden mulighed er at administrere hukommelsesgrænser for WSL.

Nogle brugere har fundet ud af, at geninstallation af WSL hjælper, selvom denne metode kan være kompleks og ikke garanteret at løse problemet.

De førnævnte metoder er nogle af de bedste tilgange til at tackle Vmmem Process høj CPU-udnyttelse i Windows. Hvis du har brug for yderligere hjælp til Vmmem høj hukommelsesbrug, så kontakt venligst i kommentarerne. Hvis denne artikel viste sig at være nyttig, så tøv ikke med at dele den med andre.

Kilde

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *