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
- Naciskać klawisz kontrolny + Zmiana + wyjście otworzyć Menadżer zadań.
- 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ę
- Naciskać Okna + R otworzyć Uruchomić Okno dialogowe.
- Typ usługi.msc i kliknij OK otworzyć Usługi aplikacja.
- Znajdź i kliknij prawym przyciskiem myszy Środowisko uruchomieniowe języka wspólnego firmy Microsoft i kliknij Zatrzymywać się.
- Poczekaj, aż usługa się zatrzyma, a następnie zamknij okno Usługi.
3. Zresetuj pamięć podręczną NGen i zmień ustawienia priorytetów
- wciśnij Okna typ klucza cmdi kliknij Uruchom jako administrator.
- 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 executeQueuedItems
- Skopiuj i wklej następujące polecenie, aby dostosować priorytet i harmonogram procesu, aby zmniejszyć obciążenie, i naciśnij Wchodzić:
ngen queue /priority priorityLevel
- 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
- Naciskać Okna + R otworzyć Uruchomić Okno dialogowe.
- Typ msconfig i kliknij OK otworzyć Konfiguracja systemu okno.
- Idź do Usługi zakładkę, kliknij Ukryj wszystkie usługi Microsoft, a następnie wybierz Wyłącz wszystkie.
- Przełącz na Uruchomienie i kliknij przycisk Otwórz Menedżera zadań połączyć.
- W oknie Menedżera zadań zlokalizuj każdy z nich Włączony zadanie i kliknij Wyłączyć.
- Zamknij Menedżera zadań, kliknij Stosować, Następnie OK w oknie Konfiguracja systemu.
- Kliknij Uruchom ponownie.
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
- wciśnij Okna typ klucza cmdi kliknij Uruchom jako administrator.
- Skopiuj i wklej następujące polecenie, aby naprawić pliki systemowe i naciśnij Wchodzić:
sfc/scannow
- 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 /RestoreHealth
- Po wykonaniu polecenia uruchom ponownie komputer.
6. Usuń klucz rejestru
- Naciskać Okna +R otworzyć Uruchomić Okno dialogowe.
- Typ regedit i kliknij OK otworzyć Edytor rejestru.
- Najpierw wykonaj kopię zapasową, przejdź do Plik, a następnie wybierz Eksport. Zapisz plik w formacie .reg na swoim komputerze w dostępnym miejscu.
- Przejdź do tej ścieżki:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727\NGenService\Roots
- Kliknij prawym przyciskiem myszy i wybierz Usuwać aby usunąć wszystkie wpisy folderu Roots i zamknąć Edytor rejestru.
- Zrestartuj swój komputer.
7. Napraw/zainstaluj ponownie Net Framework
- Pobierz narzędzie do naprawy programu Microsoft .NET Framework.
- Kliknij dwukrotnie plik wykonywalny i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby go zainstalować.
- Na Narzędzie do naprawy Microsoft .NET Framework okna, zaakceptuj warunki i kliknij Następny.
- Narzędzie przeskanuje pliki w poszukiwaniu uszkodzonych plików w bieżącym środowisku .NET Framework i zaproponuje rozwiązania umożliwiające ich naprawę.
- Kliknij Następny aby zastosować poprawki.
- Następnie kliknij Skończyć aby zamknąć okno narzędzia Napraw.
Jeśli to nie pomoże, wykonaj poniższe kroki, aby ponownie zainstalować .Net Framework:
- Naciskać Okna +R otworzyć Uruchomić okno.
- Typ appwiz.cpl i kliknij OK otworzyć Programy i funkcje okno.
- Wybierać Microsoft Net Framework i kliknij Odinstaluj.
- Po odinstalowaniu przejdź do Oficjalna witryna .NET Framework.
- Kliknij najnowszą wersję i pobierz ją.
- Po pobraniu instalatora przejdź do lokalizacji pliku i kliknij go dwukrotnie, aby rozpocząć instalację.
- Kliknij zainstalowaći poczekaj na zakończenie procesu.
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.