Miękki

Napraw wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Wysłany dniaOstatnia aktualizacja: 12 stycznia 2022

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ć Twój komputer w opóźniony bałagan. Może to również spowodować całkowitą awarię. Na naszej stronie internetowej omówiliśmy już mnóstwo procesów i problemów związanych z wysokim wykorzystaniem procesora. Ponadto dzisiaj omówimy sporadyczny problem wysokiego użycia procesora przez usługę .NET Runtime Optimization i sposób przywrócenia go do akceptowalnego poziomu.



Napraw wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET

Zawartość[ ukryć ]



Jak naprawić wysokie użycie procesora przez usługę .NET Runtime Optimization Service w systemie Windows 10?

Jak być może wiesz, to .NET Framework jest używany przez Microsoft i inne strony trzecie do tworzenia i uruchamiania aplikacji Windows między innymi. Plik wykonywalny dla tej usługi o nazwie mscorsvw.exe , jest oficjalnym składnikiem systemu Windows i wykonuje zadanie optymalizacji .NET Framework, a mianowicie przed i ponownej kompilacji bibliotek .NET. Pomaga to aplikacjom i programom uruchamiać się szybciej. Usługa optymalizacji to zaprojektowany do pracy w tle gdy komputer jest bezczynny przez krótki okres 5-10 minut.

Dlaczego usługa optymalizacji środowiska uruchomieniowego platformy .NET powoduje wysokie wykorzystanie procesora?

Czasami ponowna kompilacja bibliotek .NET może potrwać dłużej niż zwykle. To skutkuje



  • Usługa Twojego komputera działa wolniej niż zwykle.
  • Glitch instancje na twoim komputerze.
  • Usługa renderowania jest uszkodzona.
  • Wykorzystanie zasobów systemowych przez złośliwe oprogramowanie.

Proces usługi optymalizacji runtime .net pobierający dużą ilość pamięci wyświetlany w Menedżerze zadań

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

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, 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 .NET Runtime Optimization. Kroki, aby wykonać czysty rozruch systemu Windows 10, są następujące:

1. Naciśnij Klawisze Windows + R jednocześnie uruchomić Biegać Okno dialogowe.

2. Typ msconfig i uderzył Wchodzić klucz do otwarcia Konfiguracja systemu .

Wpisz msconfig i naciśnij klawisz Enter, aby otworzyć aplikację Konfiguracja systemu. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

3. Przejdź do Usługi i zaznacz pole zaznaczone Ukryj wszystkie usługi Microsoft .

Przejdź do zakładki Usługi i zaznacz pole Ukryj wszystkie usługi Microsoft.

4. Następnie kliknij Wyłącz wszystkie pokazany jako podświetlony. Spowoduje to zatrzymanie wszystkich zewnętrznych i niepotrzebnych usług w tle.

Kliknij przycisk Wyłącz wszystko, aby zatrzymać działanie wszystkich innych firm i niepotrzebnych usług w tle. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

5. Zapisz zmiany, klikając Zastosuj > OK guziki.

Zapisz zmiany, klikając Zastosuj, a następnie wyjdź, klikając OK

6. Wyskakujące okienko z pytaniem, czy chcesz Uruchom ponownie lub Wyjdź bez restartu pojawi się, jak pokazano. Wybierz Wyjdź bez restartu opcja.

Pojawi się wyskakujące okienko z pytaniem, czy chcesz uruchomić ponownie, czy wyjść bez restartu, wybierz opcję Wyjdź bez restartu

7. Ponownie uruchom Konfiguracja systemu okno powtarzając Kroki 1-2. Przełącz na Uruchomienie patka.

Ponownie uruchom okno konfiguracji systemu i przejdź do zakładki Uruchamianie. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

8. Kliknij na Otwórz Menedżera zadań hiperłącze, jak pokazano.

Kliknij hiperłącze Otwórz Menedżera zadań

Notatka: Sprawdź kolumnę Wpływ na uruchamianie dla wszystkich wymienionych aplikacji/procesów i wyłącz te z Duży wpływ na start .

9. Kliknij prawym przyciskiem myszy podanie (np. Parowy ) i wybierz Wyłączyć opcja, jak pokazano poniżej.

Sprawdź kolumnę Wpływ na uruchamianie dla wszystkich wymienionych aplikacji lub procesów i wyłącz te, które mają dużą wartość wpływu. Aby wyłączyć, po prostu kliknij je prawym przyciskiem myszy i wybierz opcję Wyłącz. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

10. Wreszcie, blisko w dół wszystkich aktywnych okien aplikacji i uruchom ponownie twój komputer . Rozpocznie się w stanie czystego rozruchu.

11. Teraz sprawdź użycie procesora przez usługę .NET Runtime w Menedżerze zadań. Jeśli to normalne, włączaj programy innych firm pojedynczo ustalić przyczynę aplikacji i odinstaluj to aby uniknąć takich problemów w przyszłości.

Przeczytaj także: Jak naprawić wysokie użycie procesora przez hkcmd

Metoda 2: Zwiększenie procesów .NET Framework

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. Domyślnie usługa używa tylko jednego rdzenia.

  • Możesz sam wykonać kilka poleceń
  • lub po prostu pobierz oficjalny skrypt Microsoft z GitHub i uruchom go.

Opcja I: za pomocą wiersza polecenia

1. Kliknij Początek , rodzaj Wiersz polecenia i kliknij Uruchom jako administrator , jak pokazano.

Otwórz menu Start, wpisz Wiersz polecenia i kliknij Uruchom jako administrator w prawym okienku.

2. Wpisz podane polecenie i naciśnij Wchodzić klucz wykonać.

Notatka: Polecenia, które należy wykonać, różnią się w zależności od architektury systemu.

    Dla systemów 32-bitowych: cd c: Windows Microsoft.NET Framework v4.0.30319 Dla systemów 64-bitowych: cd c: Windows Microsoft.NET Framework64 v4.0.30319

wykonaj polecenie, aby przejść do platformy Microsoft Net w cmd lub wierszu polecenia. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

3. Następnie wykonaj ngen.exe wykonywanie kolejek , jak pokazano poniżej.

polecenie, aby sprawdzić, czy użycie procesora spada do normalnego poziomu w wierszu polecenia lub cmd

Wskazówka dla profesjonalistów: Określ, czy komputer z systemem Windows jest 32-bitowy, czy 64-bitowy

Jeśli nie masz pewności co do architektury swojego systemu, po prostu wykonaj podane czynności:

1. Hit Klawisze Windows + R razem do otwarcia Biegać Okno dialogowe.

2. Typ msinfo32 i kliknij OK otworzyć Informacje o systemie okno.

3. Tutaj sprawdź Rodzaj systemu etykieta, aby sprawdzić to samo.

Jeśli nie masz pewności co do architektury swojego systemu, po prostu uruchom msinfo32 w polu polecenia Uruchom i zaznacz etykietę Typ systemu w następnym oknie.

Przeczytaj także: Co to jest HKEY_LOCAL_MACHINE?

Opcja II: za pośrednictwem skryptu GitHub

1. Przejdź do GitHub strona dla scenariusz .

kliknij opcję Raw na stronie github

2. Kliknij prawym przyciskiem myszy Surowe przycisk i wybierz Zapisz link jako… opcja, jak pokazano.

kliknij prawym przyciskiem myszy opcję Raw i wybierz Zapisz link jako... na stronie github

3. Zmień Zapisz jako typ do Plik skryptu systemu Windows i kliknij Ratować .

wybierz Zapisz jako typ w pliku skryptu Windows i kliknij Zapisz

4. Po pobraniu otwórz plik za pomocą Host skryptu windowsowego .

Przeczytaj także: Napraw proces obsługi hosta DISM Wysokie użycie procesora

Metoda 3: Uruchom ponownie usługę optymalizacji środowiska uruchomieniowego platformy .NET

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. Oto jak rozwiązać problem wysokiego zużycia procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET przez ponowne uruchomienie usługi:

Notatka : To rozwiązanie działa tylko w systemach z dedykowaną kartą graficzną napędzaną przez NVIDIA.

1. Naciśnij Windows + R Klucze jednocześnie uruchomić Biegać Okno dialogowe.

2. Typ services.msc i kliknij OK otworzyć Usługi podanie.

Wpisz services.msc i kliknij OK, aby otworzyć aplikację Usługi. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

3. Przewiń listę i znajdź Kontener telemetryczny NVIDIA usługa.

4. Kliknij prawym przyciskiem myszy i wybierz Nieruchomości z menu kontekstowego, jak pokazano.

Przewiń listę i znajdź usługę NVIDIA Telemetry Container. Kliknij go prawym przyciskiem myszy i wybierz Właściwości z menu kontekstowego.

5. Kliknij na Zatrzymać przycisk najpierw. Poczekaj na odczytanie statusu usługi Zatrzymany , a następnie kliknij Początek przycisk, aby ponownie uruchomić.

kliknij Stop, aby zatrzymać stan usługi

6. Upewnij się, że Typ uruchomienia: jest ustawione na Automatyczny .

Na karcie Ogólne kliknij menu rozwijane Typ uruchomienia i wybierz z menu opcję Automatyczny. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

7. Po ponownym uruchomieniu usługi kliknij Zastosuj > OK aby zapisać zmiany i zamknąć Nieruchomości okno.

Po ponownym uruchomieniu usługi kliknij Zastosuj, aby zapisać zmiany i zamknąć okno Właściwości.

8. Naciśnij Ctrl + Shift + klawisze Esc razem do otwarcia Menadżer zadań i sprawdź, czy usługa nadal wykorzystuje duże zasoby procesora.

Przeczytaj także: Co to jest usługa Google Chrome Elevation?

Metoda 4: Wykryj i usuń złośliwe oprogramowanie

Jeśli nieprawidłowe zużycie procesora 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 i powodują kilka problemów, takich jak wysokie zużycie procesora. Możesz użyć natywnego programu 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 przez usługę optymalizacji środowiska uruchomieniowego platformy .NET, usuwając złośliwe oprogramowanie z komputera:

1. Hit Klawisze Windows + I jednocześnie otworzyć Ustawienia .

2. Tutaj kliknij Aktualizacja i bezpieczeństwo , jak pokazano.

Aktualizacja i bezpieczeństwo

3. Przejdź do Bezpieczeństwo systemu Windows menu i kliknij Ochrona przed wirusami i zagrożeniami

wybierz opcję Ochrona przed wirusami i zagrożeniami w obszarze Obszary ochrony

4. Kliknij Szybki skan aby przeskanować komputer w celu sprawdzenia, czy jest na nim jakieś złośliwe oprogramowanie, czy nie.

kliknij Szybkie skanowanie w menu Ochrona przed wirusami i zagrożeniami. Jak naprawić wysokie użycie procesora przez usługę optymalizacji środowiska uruchomieniowego platformy .NET?

5. Jeśli zostanie znalezione jakiekolwiek złośliwe oprogramowanie, kliknij Rozpocznij działania do usunąć lub blok je i uruchom ponownie komputer.

Wszystkie zagrożenia zostaną tutaj wymienione. Kliknij Rozpocznij działania w obszarze Bieżące zagrożenia.

Zalecana:

Mamy nadzieję, że jedno z powyższych rozwiązań zostało naprawione. Usługa optymalizacji środowiska uruchomieniowego NET wysoka wydajność procesora problem na twoim komputerze. Jeśli ten sam problem będzie Cię prześladować później, sprawdź dostępność aktualizacji systemu Windows lub ponownie zainstaluj najnowszą wersję .NET Framework . Ponadto, jeśli masz jakieś pytania/sugestie dotyczące tego artykułu, możesz je umieścić w sekcji komentarzy.

Elona Deckera

Elon jest pisarzem technicznym w Cyber ​​S. Od około 6 lat pisze poradniki i porusza wiele tematów. Uwielbia omawiać tematy związane z Windows, Androidem oraz najnowsze triki i wskazówki.