Jak naprawić wysokie użycie procesora natywnego kompilatora Common Language Runtime firmy Microsoft?

Zamknij proces z poziomu Menedżera zadań

  • Kompilator natywny środowiska uruchomieniowego języka Microsoft Common Problemy z dużym obciążeniem procesora mogą wynikać z uszkodzonej lub niekompletnej instalacji .Net Framework.
  • Aby to naprawić, zamknij proces w Menedżerze zadań, zatrzymaj usługę Microsoft Common Runtime lub zresetuj pamięć podręczną NGen.
  • Aby uzyskać więcej rozwiązań i szczegółowych kroków, czytaj dalej!

Jeśli zauważysz, że proces ngen.exe lub Microsoft Common Language Runtime Native Compiler powoduje wysokie użycie procesora, ten przewodnik może Ci pomóc! Zaraz po wyjaśnieniu przyczyn omówimy sprawdzone przez ekspertów metody rozwiązania problemu.

Kompilator natywny środowiska uruchomieniowego Microsoft Common Language Runtime (ngen.exe) odgrywa istotny składnik platformy .Net Framework i tworzy Środowisko uruchomieniowe nadzorujące działanie aplikacji napisanych na platformę .Net, niezależnie od ich programowania język.

Obsługuje różne zadania, takie jak konwersja kodu na język maszynowy, zbieranie elementów bezużytecznych, obsługa wyjątków i zarządzanie wątkami w celu zwiększenia wydajności zarządzanych aplikacji w systemie Windows.

Jeśli w wyniku tego procesu zauważysz wysokie użycie procesora, oto kilka powodów:

  • Uruchomienie procesu zaplanowano w ramach konserwacji systemu.
  • Nieprawidłowe ustawienia konfiguracyjne.
  • Wiele aplikacji korzysta z tego procesu kompilacji.
  • Proces działa w tle z innymi zasobami systemowymi.
  • Uszkodzone pliki systemowe lub usługi
  • Złośliwe oprogramowanie udające proces

Jak zatrzymać wysokie użycie procesora CLR Native Compiler?

Przed przystąpieniem do zaawansowanych kroków rozwiązywania problemów należy rozważyć wykonanie następujących kontroli:

  • Zrestartuj swój komputer.
  • Poczekaj, aż proces zakończy proces kompilacji.
  • Uruchom głębokie skanowanie za pomocą niezawodnego programu antywirusowego aby upewnić się, że nie ma infekcji złośliwym oprogramowaniem.
  • Sprawdź aktualizacje systemu Windows.
  • Utwórz kopię zapasową ważnych danych.
  • Odinstaluj niechciane aplikacje z komputera.
  • Uruchom Narzędzie skanujące Farbar Recovery aby znaleźć dokładną przyczynę

1. Zatrzymaj proces

  1. Naciskać klawisz kontrolny + Zmiana + wyjście otworzyć Menadżer zadań.Zamknij menedżera zadań Natywny kompilator środowiska wykonawczego języka wspólnego firmy Microsoft. Wysokie użycie procesora
  2. Idź do Procesy zakładka, zlokalizuj Natywny kompilator środowiska wykonawczego języka wspólnego firmy Microsoft Lub ngen.exe, wybierz go i kliknij Zakończ zadanie.

Zamknięcie procesu powodującego problemy z wydajnością to rozwiązanie, które można zastosować przed przejściem do innych rozwiązań. To samo podejście możesz zastosować do innych procesów, np Broker czasu wykonania.

2. Uruchom ponownie usługę

  1. Naciskać Okna + R otworzyć Uruchomić Okno dialogowe.USŁUGI Natywny kompilator języka Common Language Runtime firmy Microsoft Wysokie użycie procesora
  2. Typ usługi.msc i kliknij OK otworzyć Usługi aplikacja.
  3. Znajdź i kliknij prawym przyciskiem myszy Środowisko uruchomieniowe języka wspólnego firmy Microsoft i kliknij Zatrzymywać się.Zatrzymaj usługi -
  4. Poczekaj, aż usługa się zatrzyma, a następnie zamknij okno Usługi.

3. Zresetuj pamięć podręczną NGen i zmień ustawienia priorytetów

  1. wciśnij Okna typ klucza cmdi kliknij Uruchom jako administrator.Podwyższona wartość CMD — natywny kompilator środowiska wykonawczego języka wspólnego firmy Microsoft — wysokie użycie procesora
  2. Wpisz następujące polecenie, aby zresetować pamięć podręczną NGen w celu rozwiązania konfliktów i korupcji, a następnie naciśnij Wchodzić: ngen executeQueuedItemscmd_executeditems Kompilator natywny środowiska wykonawczego języka wspólnego firmy Microsoft Wysokie użycie procesora
  3. Skopiuj i wklej następujące polecenie, aby dostosować priorytet i harmonogram procesu, aby zmniejszyć obciążenie, i naciśnij Wchodzić: ngen queue /priority priorityLevelpoziom priorytetu cmd
Przeczytaj więcej na ten temat
  • Poprawka: błąd systemu plików (-2147163901) w systemie Windows 11
  • Panel sterowania a aplikacja ustawień: której użyć?
  • Poprawka: Wi-Fi przestaje działać po podłączeniu monitora zewnętrznego

4. Uruchom komputer w środowisku czystego rozruchu

  1. Naciskać Okna + R otworzyć Uruchomić Okno dialogowe. cleanboot1 Kompilator natywny środowiska wykonawczego języka wspólnego firmy Microsoft Wysokie użycie procesora
  2. Typ msconfig i kliknij OK otworzyć Konfiguracja systemu okno.
  3. Idź do Usługi zakładkę, kliknij Ukryj wszystkie usługi Microsoft, a następnie wybierz Wyłącz wszystkie.Czysty rozruch Wyłącz wszystko
  4. Przełącz na Uruchomienie i kliknij przycisk Otwórz Menedżera zadań połączyć.Otwórz Menedżera zadań Czysty rozruch
  5. W oknie Menedżera zadań zlokalizuj każdy z nich Włączony zadanie i kliknij Wyłączyć.Wyłącz Menedżera zadań Natywny kompilator środowiska wykonawczego języka wspólnego firmy Microsoft. Wysokie użycie procesora
  6. Zamknij Menedżera zadań, kliknij Stosować, Następnie OK w oknie Konfiguracja systemu.WYCZYŚĆ BUT 5
  7. Kliknij Uruchom ponownie.Uruchom ponownie czysty rozruch

Komputer uruchomi się ponownie z ograniczonymi funkcjami, co umożliwi zidentyfikowanie oprogramowania lub usługi innej firmy powodującej konflikt. Po zakończeniu wykonaj powyższe kroki, aby cofnąć zmiany i normalnie ponownie uruchomić komputer.

5. Uruchom skanowanie SFC i DISM

  1. wciśnij Okna typ klucza cmdi kliknij Uruchom jako administrator.Podwyższona wartość CMD — natywny kompilator środowiska wykonawczego języka wspólnego firmy Microsoft — wysokie użycie procesora
  2. Skopiuj i wklej następujące polecenie, aby naprawić pliki systemowe i naciśnij Wchodzić: sfc/scannowCMD SFCSCANNOW
  3. Poczekaj na zakończenie skanowania, a następnie wpisz następujące polecenie, aby przywrócić obraz systemu operacyjnego Windows i naciśnij Wchodzić: Dism /Online /Cleanup-Image /RestoreHealthPrzywróć stan Natywnego kompilatora środowiska uruchomieniowego Microsoft Common Language Wysokie użycie procesora
  4. Po wykonaniu polecenia uruchom ponownie komputer.

6. Usuń klucz rejestru

  1. Naciskać Okna +R otworzyć Uruchomić Okno dialogowe.Regedit — natywny kompilator języka uruchomieniowego firmy Microsoft — wysokie użycie procesora
  2. Typ regedit i kliknij OK otworzyć Edytor rejestru.
  3. Najpierw wykonaj kopię zapasową, przejdź do Plik, a następnie wybierz Eksport. Zapisz plik w formacie .reg na swoim komputerze w dostępnym miejscu.Eksportuj rejestr
  4. Przejdź do tej ścieżki: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
  5. Kliknij prawym przyciskiem myszy i wybierz Usuwać aby usunąć wszystkie wpisy folderu Roots i zamknąć Edytor rejestru.Usuń wpis rejestru Microsoft Common Language Runtime Native Compiler Wysokie użycie procesora
  6. Zrestartuj swój komputer.

7. Napraw/zainstaluj ponownie Net Framework

  1. Pobierz narzędzie do naprawy programu Microsoft .NET Framework.Pobierz .NET Framework — narzędzie do naprawy kompilatora natywnego kompilatora języka wspólnego języka Microsoft Common Language Runtime —
  2. Kliknij dwukrotnie plik wykonywalny i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby go zainstalować.
  3. Na Narzędzie do naprawy Microsoft .NET Framework okna, zaakceptuj warunki i kliknij Następny.Zaakceptuj warunki
  4. Narzędzie przeskanuje pliki w poszukiwaniu uszkodzonych plików w bieżącym środowisku .NET Framework i zaproponuje rozwiązania umożliwiające ich naprawę.
  5. Kliknij Następny aby zastosować poprawki.Kliknij Następny
  6. Następnie kliknij Skończyć aby zamknąć okno narzędzia Napraw.Skończyć

Jeśli to nie pomoże, wykonaj poniższe kroki, aby ponownie zainstalować .Net Framework:

  1. Naciskać Okna +R otworzyć Uruchomić okno.Appwiz.cpl — natywny kompilator środowiska wykonawczego języka wspólnego firmy Microsoft. Wysokie użycie procesora
  2. Typ appwiz.cpl i kliknij OK otworzyć Programy i funkcje okno.Odinstaluj NET FRAMEWORK Microsoft Common Language Runtime Native Compiler Wysokie użycie procesora
  3. Wybierać Microsoft Net Framework i kliknij Odinstaluj.
  4. Po odinstalowaniu przejdź do Oficjalna witryna .NET Framework.Pobierz .NET Framework
  5. Kliknij najnowszą wersję i pobierz ją.
  6. Po pobraniu instalatora przejdź do lokalizacji pliku i kliknij go dwukrotnie, aby rozpocząć instalację.
  7. Kliknij zainstalowaći poczekaj na zakończenie procesu.zainstalować

Aby uniknąć problemów z wysoką wydajnością procesora, w tym kompilator natywny Microsoft Common Language Runtime przestał działać problemu, upewnij się, że zezwoliłeś na uruchomienie procesu ngen.exe, gdy system jest w stanie bezczynności, oraz aktualizuj system i oprogramowanie do aktualnej wersji data.

Jeśli wymienione rozwiązania nie działają dla Ciebie, spróbuj aby przywrócić wcześniejszą wersję systemu Windows za pomocą punktu przywracania.

Jeśli często się spotykasz wysokie użycie procesora w systemie Windows 11 komputerze, zalecamy zapoznanie się z tym przewodnikiem.

Napotkałeś jakieś problemy lub potrzebujesz więcej informacji na temat natywnego kompilatora Microsoft Common Language Runtime? Nie wahaj się zostawić komentarza w poniższej sekcji.

Microsoft Edge nie otwiera się w systemie Windows 10 Fix

Microsoft Edge nie otwiera się w systemie Windows 10 FixOkna 10Brzeg

Microsoft Edge to zalecana przez firmę Microsoft domyślna przeglądarka w systemie Windows 10. Microsoft Edge to najszybsza przeglądarka, która przyciąga większą uwagę użytkowników dzięki kompaktowe...

Czytaj więcej
Nie można ustawić domyślnej lokalizacji zapisu 0x80070005 Fix

Nie można ustawić domyślnej lokalizacji zapisu 0x80070005 FixOkna 10Błąd

Microsoft Store ma funkcję, która pozwala użytkownikom przechowywać dane aplikacji (głównie gier o bardzo dużych rozmiarach) w osobnych lokalizacjach. Ale podczas konfigurowania domyślnej lokalizac...

Czytaj więcej
SESJA MA WAŻNE WIDOKI PRZY WYJŚCIU BSOD Błąd niebieskiego ekranu w systemie Windows 10

SESJA MA WAŻNE WIDOKI PRZY WYJŚCIU BSOD Błąd niebieskiego ekranu w systemie Windows 10Okna 10Błąd

Tutaj mówimy o powszechnym błędzie BSOD systemu Windows 10, błąd sesji ma prawidłowe widoki przy wyjściu. Ten błąd jest związany ze sprzętem komputerowym i zwykle pojawia się, jeśli występują probl...

Czytaj więcej