Użytkownicy systemu Windows 11, 10 i wcześniejszych wersji systemu operacyjnego z dużym obciążeniem procesora, zaglądając do menedżera zadań, mogą stwierdzić, że system ładuje proces mscorsvw.exe lub usługę optymalizacji środowiska wykonawczego .NET.
W tej instrukcji szczegółowo opisano, na czym polega ten proces, a także co zrobić, aby zmniejszyć obciążenie systemu z usługi optymalizacji środowiska uruchomieniowego .NET.
Usługa optymalizacji środowiska uruchomieniowego platformy .NET i odpowiadający jej proces mscorsvw.exe służą do optymalizacji bibliotek i aplikacji .NET Framework napisanych za jej pomocą. Więcej szczegółów (ale w języku angielskim) na ten temat można znaleźć w artykule dla programistów na stronie Microsoft.
Domyślnie usługa optymalizacji środowiska wykonawczego NET działa w dwóch przypadkach:
Zazwyczaj proces rozpoczyna się, gdy komputer jest bezczynny, co powoduje duże obciążenie procesora, co jest zwykle normalne w przypadku wykonywanych zadań.
Jeśli wysokie obciążenie z mscorsvw.exe nie jest stałym problemem, wystarczy odczekać raz, aż usługa optymalizacji środowiska uruchomieniowego .NET wykona wszystkie zadania, zwykle w ciągu kilku minut. Nie należy zamykać zadania w menedżerze zadań, z wyjątkiem sytuacji ekstremalnej konieczności, kiedy musisz natychmiast zatrzymać duże obciążenie procesora.
Microsoft na oficjalnej stronie oferuje dodatkowe funkcje, aby skrócić czas wymagany do wykonania zadań usługi optymalizacji NET:
Teoretycznie, ale bardzo mało prawdopodobne, że proces mscorsvw.exe może być złośliwym plikiem. Mając takie podejrzenia, możesz otworzyć lokalizację pliku za pomocą menu kontekstowego w Menedżerze zadań, a następnie sprawdzić ten plik wykonywalny w programie VirusTotal.