Lukk prosessen fra Task Manager
- Microsoft Common Language Runtime Native Compiler Problemer med høy CPU-bruk kan oppstå på grunn av ødelagt eller ufullstendig installasjon av .Net Framework.
- For å fikse det, lukk prosessen i Task Manager, stopp Microsoft Common Runtime-tjenesten eller tilbakestill NGen-bufferen.
- For flere løsninger og detaljerte trinn, fortsett å lese!
Hvis du oppdager at en prosess ngen.exe eller Microsoft Common Language Runtime Native Compiler forårsaker høy CPU-bruk, kan denne veiledningen hjelpe! Vi vil diskutere de eksperttestede metodene for å fikse problemet rett etter å ha forklart årsakene.
Microsoft Common Language Runtime Native Compiler (ngen.exe) spiller en viktig komponent i .Net Framework, og den lager en Kjøretidsmiljø som overvåker driften av apper skrevet for .Net-plattformen, uavhengig av programmering Språk.
Den håndterer ulike oppgaver som å konvertere kode til maskinspråk, søppelinnsamling, unntakshåndtering og trådbehandling for å forbedre ytelsen til administrerte apper i Windows.
Hvis du ser høy CPU-bruk på grunn av denne prosessen, her er noen av årsakene til det samme:
- Prosessen er planlagt å kjøre som en del av systemvedlikeholdet.
- Feil konfigurasjonsinnstillinger.
- Flere apper bruker prosessen for kompilering.
- Prosessen kjører i bakgrunnen med andre systemressurser.
- Ødelagte systemfiler eller tjenester
- Skadelig programvare forkledd som prosessen
Hvordan stoppe CLR Native Compilers høye CPU-bruk?
Før du går i gang med avanserte feilsøkingstrinn, bør du vurdere å utføre følgende kontroller:
- Start datamaskinen på nytt.
- Vent til prosessen for å fullføre kompileringsprosessen.
- Kjør en dyp skanning med et pålitelig antivirus for å sikre at det ikke er skadelig programvare.
- Se etter Windows-oppdateringer.
- Sikkerhetskopier viktige data.
- Avinstaller uønskede apper fra din PC.
- Kjør Farbar Recovery Scan Tool for å finne den eksakte årsaken
1. Stopp prosessen
- trykk Ctrl + Skifte + Esc å åpne Oppgavebehandling.
- Gå til Prosesser fane, finn Microsoft Common Language Runtime Native Compiler eller ngen.exe, velg den og klikk Avslutt oppgaven.
Å lukke prosessen som forårsaker ytelsesproblemer er en løsning som du kan følge før du går over til andre løsninger. Du kan bruke samme tilnærming til andre prosesser, som f.eks Runtime Broker.
2. Start tjenesten på nytt
- trykk Windows + R å åpne Løpe dialogboks.
- Type tjenester.msc og klikk OK å åpne Tjenester app.
- Finn og høyreklikk Microsoft Common Language Runtime og klikk Stoppe.
- Vent til tjenesten stopper, og lukk deretter Tjenester-vinduet.
3. Tilbakestill NGen-bufferen og endre prioritetsinnstillingene
- trykk Windows nøkkel, skriv cmd, og klikk Kjør som administrator.
- Skriv inn følgende kommando for å tilbakestille NGen-bufferen for å løse konflikter og korrupsjon og treff Tast inn:
ngen executeQueuedItems
- Kopier og lim inn følgende kommando for å justere prioritet og planlegging av prosessen for å redusere belastningen og trykk Tast inn:
ngen queue /priority priorityLevel
- Reparer: Filsystemfeil (-2147163901) på Windows 11
- Kontrollpanel vs Innstillinger-app: Hvilken skal du bruke?
- Fix: Wi-Fi slutter å fungere når du kobler til en ekstern skjerm
4. Kjør datamaskinen i et rent oppstartsmiljø
- trykk Windows + R å åpne Løpe dialogboks.
- Type msconfig og klikk OK å åpne Systemkonfigurasjon vindu.
- Gå til Tjenester fanen, klikk Skjul alle Microsoft-tjenester, og velg deretter Deaktivere alle.
- Bytt til Oppstart fanen og klikk på Åpne Oppgavebehandling link.
- I Oppgavebehandling-vinduet finner du hver Aktivert oppgave og klikk Deaktiver.
- Lukk Oppgavebehandling, klikk Søke om, deretter OK i vinduet Systemkonfigurasjon.
- Klikk Omstart.
Datamaskinen din vil starte på nytt med begrensede funksjoner slik at du kan identifisere tredjepartsprogramvaren eller -tjenesten som forårsaker konflikten. Når du er ferdig, følg trinnene ovenfor for å angre endringene og start datamaskinen på nytt på vanlig måte.
5. Kjør SFC- og DISM-skanninger
- trykk Windows nøkkel, skriv cmd, og klikk Kjør som administrator.
- Kopier og lim inn følgende kommando for å reparere systemfiler og trykk Tast inn:
sfc/scannow
- Vent til skanningen er fullført, skriv deretter inn følgende kommando for å gjenopprette Windows OS-bildet og trykk Tast inn:
Dism /Online /Cleanup-Image /RestoreHealth
- Når kommandoen er utført, start datamaskinen på nytt.
6. Slett en registernøkkel
- trykk Windows +R å åpne Løpe dialogboks.
- Type regedit og klikk OK å åpne Registerredigering.
- Først, ta en sikkerhetskopi, gå til Fil, og velg deretter Eksport. Lagre filen i .reg-format på datamaskinen din på et tilgjengelig sted.
- Naviger til denne banen:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Høyreklikk og velg Slett for å fjerne alle oppføringene for Roots-mappen og lukke Registerredigering.
- Start datamaskinen på nytt.
7. Reparer/installer .the Net Framework på nytt
- Last ned reparasjonsverktøyet for Microsoft .NET Framework.
- Dobbeltklikk på den kjørbare filen og følg instruksjonene på skjermen for å installere den.
- På Microsoft .NET Framework Reparasjonsverktøy vindu, godta vilkårene og klikk Neste.
- Verktøyet vil skanne etter korrupte filer i gjeldende .NET Framework og gi råd om løsninger for å reparere dem.
- Klikk Neste for å bruke rettelsene.
- Klikk deretter Bli ferdig for å lukke vinduet Reparasjonsverktøy.
Hvis dette ikke hjelper, følg disse trinnene for å installere .Net Framework på nytt:
- trykk Windows +R å åpne Løpe vindu.
- Type appwiz.cpl og klikk OK å åpne Programmer og funksjoner vindu.
- Plukke ut Microsoft .Net Framework og klikk Avinstaller.
- Når den er avinstallert, gå til .NET Frameworks offisielle nettsted.
- Klikk på den nyeste versjonen og last den ned.
- Når oppsettet er lastet ned, gå til filplasseringen og dobbeltklikk på det for å starte installasjonen.
- Klikk Installere, og vent til prosessen er fullført.
For å unngå problemer med høy CPU-ytelse, har inkludert Microsoft Common Language Runtime Native Compiler sluttet å fungere problem, sørg for å la ngen.exe-prosessen kjøre når systemet er i inaktiv tilstand og hold systemet og programvaren opp til Dato.
Hvis de nevnte løsningene ikke fungerer for deg, prøv for å rulle tilbake til en tidligere versjon av Windows ved hjelp av et gjenopprettingspunkt.
Hvis du ofte møter høy CPU-bruk på Windows 11 datamaskin, anbefaler vi at du sjekker denne veiledningen.
Støttet på noen problemer, eller trenger du mer informasjon om Microsoft Common Language Runtime Native Compiler? Ikke nøl med å legge igjen en kommentar i seksjonen nedenfor.