Trinn-for-trinn-veiledning for å løse problemer med høy CPU og minnebruk i Windows

Trinn-for-trinn-veiledning for å løse problemer med høy CPU og minnebruk i Windows

For Windows-brukere er det lurt å sjekke nye applikasjoner og spill for skadelig programvare før installasjon på systemene deres. Stasjonære og bærbare brukere kan bruke nettsteder som VirusTotal for å vurdere om en fil er sikker for installasjon.

Men hva om du mangler internettilgang og ikke kan evaluere en fil uten å installere den først? Det er her virtuelle maskiner blir nyttige.

Hva er virtuelle maskiner?

Virtuelle maskiner, som VirtualBox, gir et trygt miljø for å teste applikasjoner, spill eller til og med et komplett operativsystem. Programmer som VirtualBox tjener til å kjøre et operativsystem innenfor ditt eksisterende operativsystem.

Hvis du for eksempel bruker Windows 11, kan du sette opp VirtualBox og kjøre Linux samtidig sammen med Windows 11-miljøet.

Imidlertid kjører applikasjoner som VirtualBox ofte mange bakgrunnsprosesser som kan føre til økt CPU-bruk. Du vil kanskje legge merke til Vmmem.exe -prosessen i Task Manager, som kan forbruke både RAM og diskressurser.

Hva er Vmmem-prosessen?

Hvis du tilfeldigvis ser Vmmem-prosessen i Task Manager, er det ingen grunn til bekymring! Selv om det kan kreve betydelig RAM, CPU og andre ressurser, er det vanligvis ufarlig.

Tilstedeværelsen av «Vmmem»-prosessen indikerer at virtualiseringsteknologi er aktiv på enheten din. Dette gjør det mulig for visse prosesser eller oppgaver å utnytte ressurser gjennom virtuelle maskiner.

Så hvis den høye minne- og CPU-bruken er knyttet til Vmmem, er det sannsynligvis på grunn av den virtuelle maskinen din. På systemer uten noen aktive virtuelle maskiner, bruker Windows spesifikke prosesser via Hyper-V Manager eller WSL (Windows Subsystem for Linux) for å kjøre Linux-binærfiler.

Løser Vmmem høy minne og CPU-bruk

De fleste problemer knyttet til Vmmem-prosessen kan løses ved å identifisere hvilken virtuell maskin som fører til økt CPU- eller minnebruk.

Hvis du ikke klarer å finne ut hvilken virtuell maskin eller applikasjon som forårsaker den høye Vmmem-bruken, kan du følge tilnærmingene nedenfor.

1. Avslutte ressurskrevende prosesser

Hvis du er usikker på hvilken virtuell maskin eller applikasjon som er ansvarlig for Vmmem-spiken, er det tilrådelig å lukke alle ressurskrevende prosesser.

Du bør slå av alle ikke-systemrelaterte applikasjoner. Slik gjør du det:

1. Klikk på søkefeltet i Windows og skriv Oppgavebehandling . Deretter velger du Task Manager- applikasjonen fra alternativene.

Oppgavebehandling

2. Når Oppgavebehandling er oppe, naviger til fanen Prosesser .

Prosesser

3. Se gjennom prosessene og applikasjonene som bruker mest minne og CPU-ressurser.

4. Høyreklikk på dem og velg Avslutt oppgave .

Avslutt oppgaven

2. Start WSL på nytt

Hvis du bruker WSL (Windows Subsystem for Linux) for å kjøre Linux-binærfiler, kan det være årsaken bak høyt ressursforbruk fra Vmmem-prosessen. Du kan løse dette ved å starte WSL på nytt.

1. Søk først etter CMD i Windows-søket. Høyreklikk på ledeteksten og velg Kjør som administrator .

CMD

2. Skriv inn kommandoen nedenfor i ledeteksten og trykk Enter .

wsl --shutdown

wsl --avslutning

Dette vil stoppe WSL, men det vil starte på nytt når du starter enheten på nytt.

3. Endre Wslconfig-filen

Hvis den forrige kommandoen mislykkes eller returnerer en feil, bør du vurdere denne metoden. Her er hva du skal gjøre:

1. Åpne Filutforsker og naviger til følgende bane:

C:\Users\your-username\.wslconfig

3. Når filen åpnes, setter du inn disse linjene:

[wsl2]
guiApplications=false

Notisblokk

4. Klikk på Fil- menyen og velg Lagre .

Spare

Etter å ha lagret endringene, husk å starte Windows-PC-en på nytt, noe som bør lindre den høye minne- og CPU-bruken til Vmmem.

4. Deaktiver Hyper-V på Windows 11

Et annet trinn er å deaktivere Hyper-V, en Microsoft-funksjon som muliggjør opprettelse og drift av flere virtuelle maskiner på en enkelt enhet. Slik gjør du det:

1. Gå til kontrollpanelet via Windows-søk.

Kontrollpanel

2. Velg Programmer og funksjoner fra alle kontrollpanelelementer .

Programmer og funksjoner

3. Klikk på Slå Windows-funksjoner på eller av på venstre side.

Slå Windows-funksjoner på eller av

4. I de viste alternativene, fjern merket for Hyper-V og trykk OK .

Hyper-V

5. Avinstaller din virtuelle maskin

Avinstaller din virtuelle maskin

Vmmem-prosessen vises vanligvis når Windows identifiserer en aktiv virtuell maskin, for eksempel VirtualBox eller Hyper-V Manager.

Hvis du nylig har satt opp en virtuell maskin eller Sandbox for å kjøre applikasjoner eller operativsystemer, kan det være bedre å avinstallere den helt, siden bare deaktivering av den ikke løser problemet.

For å avinstallere den virtuelle maskinen, naviger til kontrollpanelet , høyreklikk på den installerte virtuelle maskinen og velg Avinstaller . Fortsett ved å følge instruksjonene på skjermen for å fullføre prosessen.

6. Slå av virtualisering på datamaskinen

Hvis virtualisering er deaktivert på PC-en din, vil det være umulig å kjøre virtuelle maskiner. Hvis du har brukt en virtuell maskin, er det sannsynlig at virtualisering allerede er aktiv.

Det endelige målet er å deaktivere virtualiseringsmulighetene til datamaskinen din. Dette krever vanligvis tilgang til BIOS- eller UEFI-innstillingene for å deaktivere funksjonen.

Hvis du er usikker på hvordan du får tilgang til BIOS eller UEFI, vil søkefraser som «Deaktiver virtualisering i eller SVM i ASUS BIOS/UEFI» eller «Deaktiver virtualisering i Gigabyte hovedkort» hjelpe deg.

Bortsett fra disse metodene, er oppdatering av operativsystemet, utføre en antivirusskanning eller tilbakestilling av Windows-versjonen ved hjelp av Systemgjenoppretting andre strategier som kan bidra til å løse problemet med høy CPU-bruk av Vmmem.

Hvordan fikser jeg Vmmem høy CPU-bruk i Docker?

Brukere som har satt opp Docker ved å bruke Windows Subsystem for Linux 2 har rapportert høy bruk av CPU av Vmmem. Mange har indikert at minnebruken skyter i været nær 99 %, med CPU-forbruket tidvis opp til 100 %.

Den mest effektive måten å håndtere høyt CPU-forbruk ved Vmmem-prosessen på Windows er å starte datamaskinen på nytt helt. Et annet alternativ er å administrere minnegrenser for WSL.

Noen brukere har funnet ut at det hjelper å installere WSL på nytt, selv om denne metoden kan være kompleks og det er ikke garantert å løse problemet.

De nevnte metodene er noen av de beste tilnærmingene for å takle Vmmem Process høy CPU-utnyttelse i Windows. Skulle du trenge ytterligere hjelp med Vmmem høy minnebruk, vennligst ta kontakt i kommentarfeltet. Hvis denne artikkelen viste seg å være nyttig, ikke nøl med å dele den med andre.

Kilde

Legg att eit svar

Epostadressa di blir ikkje synleg. Påkravde felt er merka *