Napraw wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET
Często możesz natknąć się na aplikację lub proces systemowy w tle, który pochłania nienormalną ilość zasobów systemowych. Wysokie zużycie zasobów systemowych przez proces może ogromnie spowolnić inne operacje systemu i może zmienić komputer w opóźniony bałagan. Może to również spowodować całkowite awarię. Na naszej stronie internetowej omówiliśmy już mnóstwo procesów i problemów związanych z wysokim wykorzystaniem procesora(CPU) . Ponadto dzisiaj omówimy sporadyczny problem wysokiego użycia procesora przez usługę .NET (CPU)Runtime Optimization i sposób przywrócenia go do akceptowalnego poziomu.
Jak naprawić wysokie użycie procesora przez usługę .NET Runtime Optimization Service w systemie Windows 10?(How to Fix .NET Runtime Optimization Service High CPU Usage on Windows 10)
Jak być może wiesz, ta platforma .NET(.NET framework) jest używana przez firmę Microsoft i inne strony trzecie między innymi do tworzenia i uruchamiania aplikacji Windows(for developing and running Windows applications) . Plik wykonywalny tej usługi, o nazwie mscorsvw.exe , jest oficjalnym składnikiem systemu Windows(Windows) i wykonuje zadanie optymalizacji platformy .NET(.NET) , a mianowicie przed i ponowną kompilację bibliotek .NET . Pomaga to aplikacjom i programom uruchamiać się szybciej. Usługa optymalizacji działa w tle( designed to run in the background) , gdy komputer jest bezczynny przez krótki okres 5-10 minut.
Dlaczego usługa optymalizacji środowiska uruchomieniowego platformy .NET powoduje wysokie wykorzystanie procesora?(Why .NET Runtime Optimization Service Results in High CPU Usage?)
Czasami ponowna kompilacja bibliotek .NET może potrwać dłużej niż zwykle. To skutkuje
- Usługa Twojego komputera działa wolniej niż zwykle.
- Instancje usterek na twoim komputerze.
- Usługa renderowania jest uszkodzona.
- Wykorzystanie zasobów systemowych przez złośliwe oprogramowanie.
Biorąc pod uwagę wpływ tej usługi na wydajność poszczególnych aplikacji, jej natychmiastowe zakończenie na pierwszy rzut oka nie jest zalecane. Jeśli wydaje się, że zakończenie działania usługi trwa zbyt długo, możesz przyspieszyć działanie, wykonując kilka poleceń lub skrypt. Inne poprawki obejmują skanowanie komputera w poszukiwaniu złośliwego oprogramowania i wirusów, ponowne uruchomienie usługi i wykonanie czystego rozruchu, jak wyjaśniono w następnym segmencie.
Metoda 1: Wykonaj czysty rozruch komputera
(Method 1: Perform Clean Boot of PC
)
Jest całkiem możliwe, że usługa ma trudności z ponowną kompilacją bibliotek dla konkretnej aplikacji innej firmy i dlatego zużywa więcej mocy procesora(CPU) , aby zakończyć zadanie. Możesz wykonać czysty rozruch, w którym ładowane są tylko niezbędne sterowniki i programy startowe, aby sprawdzić, czy rzeczywiście jest to jeden z programów innych firm, które podpowiadają problem wysokiego użycia procesora dla usługi (CPU).NET Runtime Optimization . Kroki, aby wykonać czysty rozruch systemu Windows 10(Windows 10) , są następujące:
1. Naciśnij jednocześnie Windows + R keys aby uruchomić okno dialogowe Uruchom .(Run)
2. Wpisz msconfig i naciśnij klawisz Enter , aby otworzyć Konfigurację systemu(System Configuration) .
3. Przejdź do zakładki Usługi(Services ) i zaznacz pole wyboru Ukryj wszystkie usługi Microsoft(Hide all Microsoft services) .
4. Następnie kliknij przycisk Wyłącz wszystko(Disable All) , który jest podświetlony. Spowoduje to zatrzymanie wszystkich zewnętrznych i niepotrzebnych usług w tle.
5. Zapisz zmiany, klikając Apply > OK .
6. Pojawi się wyskakujące okienko z pytaniem, czy chcesz uruchomić ponownie(Restart ) lub zakończyć bez ponownego uruchamiania(Exit without restart ) , jak pokazano. wybierz opcję Wyjdź bez restartu(Exit without restart ) .
7. Ponownie uruchom okno konfiguracji systemu(System Configuration) , powtarzając kroki 1-2. (Steps 1-2.)Przejdź do zakładki Uruchamianie .(Startup )
8. Kliknij hiperłącze Otwórz Menedżera zadań(Open Task Manager) , jak pokazano.
Uwaga:(Note: ) sprawdź kolumnę Wpływ na uruchamianie(Startup) dla wszystkich wymienionych aplikacji/procesów i wyłącz te, które mają duży wpływ na uruchamianie(High Startup impact) .
9. Kliknij prawym przyciskiem myszy aplikację( application) (np . Steam ) i wybierz opcję Wyłącz(Disable ) , jak pokazano poniżej.
10. Na koniec zamknij(close) wszystkie aktywne okna aplikacji i uruchom ponownie (restart) komputer(your PC) . Uruchomi się w stanie czystego rozruchu.
11. Teraz sprawdź użycie procesora(CPU) przez usługę .NET Runtime w Menedżerze zadań(Task Manager) . Jeśli jest to normalne, włącz programy innych firm pojedynczo,( enable third-party programs one at a time) aby przypiąć winowajcę i odinstalować ją,(uninstall it) aby uniknąć takich problemów w przyszłości.
Przeczytaj także: (Also Read:) Jak naprawić wysokie użycie procesora przez hkcmd(How to Fix hkcmd High CPU Usage)
Metoda 2: Zwiększenie procesów .NET Framework(Method 2: Boost .NET Framework Processes)
Ponieważ zakończenie tej usługi nie jest opcją, możesz zamiast tego nieco zwiększyć tę usługę, pozwalając jej na użycie dodatkowych rdzeni procesora . (CPU)Domyślnie usługa używa tylko jednego rdzenia.
- Możesz samodzielnie wykonać kilka poleceń
- lub po prostu pobierz oficjalny skrypt Microsoft z (Microsoft)GitHub i uruchom go.
Opcja I: za pomocą wiersza polecenia(Option I: Via Command Prompt)
1. Kliknij Start , wpisz Wiersz polecenia(Command Prompt) i kliknij Uruchom jako administrator(Run as administrator) , jak pokazano.
2. Wpisz podane polecenie i naciśnij klawisz Enter, (key)aby(Enter) wykonać.
Uwaga:(Note:) Polecenia, które należy wykonać, różnią się w zależności od architektury systemu.
- Dla systemów 32-bitowych: (For 32-bit systems: )cd c:\Windows\Microsoft.NET\Framework\v4.0.30319
- Dla systemów 64-bitowych: (For 64-bit systems: )cd c:\Windows\Microsoft.NET\Framework64\v4.0.30319
3. Następnie wykonaj ngen.exe executequeueditems , jak pokazano poniżej.
Wskazówka dla profesjonalistów: Określ, czy komputer z systemem Windows jest 32-bitowy, czy 64-bitowy
(Pro Tip: Determine if Windows PC is 32-bit & 64-bit
)
Jeśli nie masz pewności co do architektury swojego systemu, po prostu wykonaj podane czynności:
1. Wciśnij Windows + R keys aby otworzyć okno dialogowe Uruchom .(Run)
2. Wpisz msinfo32 i kliknij OK , aby otworzyć okno Informacje o systemie .(System Information )
3. Tutaj sprawdź etykietę System Type , aby sprawdzić to samo.
Przeczytaj także: (Also Read:) Co to jest HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)
Opcja II: za pośrednictwem skryptu GitHub(Option II: Via GitHub Script)
1. Przejdź do strony GitHub dla skryptu(script) .
2. Kliknij prawym przyciskiem myszy przycisk Raw i wybierz opcję Zapisz jako…(Save link as…) , jak pokazano.
3. Zmień Zapisz jako typ(Save as type) na Plik skryptu Windows(Windows Script File) i kliknij Zapisz(Save) .
4. Po pobraniu otwórz plik za pomocą Hosta skryptów systemu Windows(Windows Script Host) .
Przeczytaj także: (Also Read: )Napraw proces obsługi hosta DISM Wysokie użycie procesora(Fix DISM Host Servicing Process High CPU Usage)
Metoda 3: Uruchom ponownie usługę optymalizacji środowiska uruchomieniowego platformy .NET(Method 3: Restart .NET Runtime Optimization Service)
Usługi mogą często powodować usterki, a następnie wykazywać dziwne zachowanie, takie jak wykorzystywanie niepotrzebnie dużej ilości zasobów systemowych lub pozostawanie aktywnym przez dłuższy czas. Zakłócona instancja może się zdarzyć z powodu błędów obecnych w obecnej kompilacji systemu operacyjnego Windows . (Windows OS)Oto jak rozwiązać problem wysokiego zużycia procesora(CPU) przez usługę optymalizacji środowiska uruchomieniowego platformy .NET(.NET) przez ponowne uruchomienie usługi:
Uwaga(Note) : to rozwiązanie działa tylko w systemach z dedykowaną kartą graficzną z obsługą NVIDIA.
1. Naciśnij jednocześnie klawisze (keys)Windows + R , aby uruchomić okno dialogowe Uruchom .(Run)
2. Wpisz services.msc i kliknij OK , aby otworzyć aplikację Usługi(Services) .
3. Przewiń(Scroll) listę i znajdź usługę NVIDIA Telemetry Container .
4. Kliknij go prawym przyciskiem myszy i wybierz Właściwości(Properties ) z menu kontekstowego, jak pokazano.
5. Najpierw kliknij przycisk Zatrzymaj(Stop ) . Poczekaj(Wait) , aż stan usługi(Service Status) zostanie wyświetlony jako Zatrzymany(Stopped) , a następnie kliknij przycisk Start , aby wznowić działanie.
6. Upewnij się, że Typ uruchomienia:( Startup type:) jest ustawiony na Automatyczny(Automatic) .
7. Po ponownym uruchomieniu usługi kliknij Apply > OK , aby zapisać zmiany i zamknąć okno Właściwości(Properties) .
8. Naciśnij jednocześnie Ctrl + Shift + Esc keys aby otworzyć Menedżera zadań(Task Manager ) i sprawdzić, czy usługa nadal wykorzystuje duże zasoby procesora .(CPU)
Przeczytaj także: (Also Read:) Co to jest usługa Google Chrome Elevation(What is Google Chrome Elevation Service)
Metoda 4: Wykryj i usuń złośliwe oprogramowanie(Method 4: Detect & Remove Malware)
Jeśli nieprawidłowe zużycie procesora(CPU) przez usługę nadal występuje, uruchom skanowanie w poszukiwaniu wirusów/złośliwego oprogramowania, aby wykluczyć możliwość infekcji. Złośliwe aplikacje mogą zakraść się na Twój komputer, jeśli nie będziesz ostrożny. Programy te ukrywają się i udają oficjalne komponenty systemu Windows(Windows) i powodują kilka problemów, takich jak wysokie zużycie procesora(CPU) . Możesz użyć natywnego programu Windows Defender(Windows Defender) do przeskanowania komputera lub możesz użyć innych wyspecjalizowanych programów zabezpieczających, które się przydadzą. Wykonaj poniższe czynności, aby rozwiązać problem wysokiego zużycia procesora(CPU) przez usługę optymalizacji środowiska uruchomieniowego platformy .NET(.NET) , usuwając złośliwe oprogramowanie z komputera:
1. Naciśnij jednocześnie Windows + I keys aby otworzyć Ustawienia(Settings) .
2. Tutaj kliknij Aktualizacja i zabezpieczenia(Update & Security) , jak pokazano.
3. Przejdź do menu Zabezpieczenia Windows(Windows Security) i kliknij Ochrona przed wirusami i zagrożeniami(Virus & threat protection)
4. Kliknij Szybkie skanowanie(Quick scan ) , aby przeskanować komputer w celu sprawdzenia, czy nie ma na nim złośliwego oprogramowania.
5. Jeśli zostanie znalezione jakiekolwiek złośliwe oprogramowanie, kliknij Rozpocznij działania,(Start actions) aby je usunąć(remove) lub zablokować(block) i ponownie uruchomić komputer.
Zalecana:(Recommended:)
- Napraw przewijanie touchpada nie działa w systemie Windows 10(Fix Touchpad Scroll Not Working on Windows 10)
- Jak zmienić programy startowe w systemie Windows 10?(How to Change Startup Programs in Windows 10)
- Jak wyciszyć mikrofon w systemie Windows 10?(How to Mute Microphone in Windows 10)
- 7 sposobów na naprawę awarii komputera( 7 Ways to Fix Computer Keeps Crashing)
Mamy nadzieję, że jedno z powyższych rozwiązań zostało naprawione. Usługa optymalizacji środowiska uruchomieniowego NET z dużym(NET runtime optimization service high CPU) problemem z procesorem na Twoim komputerze. Jeśli ten sam problem będzie Cię prześladować później, sprawdź dostępność aktualizacji systemu Windows(Windows) lub ponownie zainstaluj najnowszą wersję platformy .NET Framework(.NET framework) . Ponadto, jeśli masz jakieś pytania/sugestie dotyczące tego artykułu, możesz je umieścić w sekcji komentarzy.
Related posts
Napraw wysokie użycie procesora przez hosta usługi: system lokalny
Napraw hosta usługi: system lokalny (svchost.exe) Wysokie użycie procesora i dysku
Napraw hosta usługi: Usługa zasad diagnostycznych Wysokie użycie procesora
Napraw wysokie użycie procesora przez usługę agenta SoftThinks w systemie Windows 10
Jak naprawić wysokie użycie procesora w systemie Windows 10?
Napraw lokalną usługę bufora wydruku nie działa
Napraw PowerShell powodujący wysokie użycie procesora w systemie Windows 11/10
Jak naprawić wysokie użycie procesora „iastordatasvc” w systemie Windows 10?
Napraw wysokie użycie dysku przez telemetrię kompatybilności Microsoft w systemie Windows 10
Napraw wysokie użycie dysku Ntoskrnl.exe
Napraw wysokie użycie procesora Ntoskrnl.exe
Napraw wysokie użycie dysku DCFWinService w systemie Windows 11/10
Jak naprawić wysokie użycie dysku przez hosta usługi (SysMain) w systemie Windows 11/10?
Napraw wysokie użycie procesora przez instalatora modułów systemu Windows
Jak naprawić wysokie użycie procesora audiodg.exe w systemie Windows 11/10?
Napraw wysokie użycie dysku WaasMedicSVC.exe w systemie Windows 10
Napraw wysokie użycie procesora Searchindexer.exe
8 sposobów na naprawienie wysokiego użycia procesora przez TiWorker.exe
Napraw problem z wysokim zużyciem procesora i dysku w systemie Windows 10
Napraw wysokie zużycie dysku i pamięci podczas grania w gry na komputerze z systemem Windows