Niektórzy użytkownicy skarżą się, że proces o nazwie Środowisko wykonawcze serwera klienckiego wykazuje wysokie użycie GPU. Proces zużywa 40-50% procesora graficznego, co utrudnia im uruchamianie programów intensywnie korzystających z grafiki, takich jak aplikacje do edycji wideo, a nawet niektóre gry. Czasami proces o nazwie Desktop Windows Manager (dwm.exe) działa wraz ze środowiskiem wykonawczym klienta serwera i zużywa dużo GPU. W tym poście omówimy ten problem i zobaczymy, co możesz zrobić, aby naprawić wysokie użycie GPU spowodowane przez Client Server Runtime lub csrss.exe.
Co to jest środowisko wykonawcze serwera klienckiego?
Środowisko wykonawcze serwera klienckiego lub Csrss.exe jest prawdziwym procesem Windows i jest integralną częścią systemu operacyjnego od czasów Windows NT 3.x. Dba o grafikę systemów operacyjnych oraz zarządza i robi inne ważne rzeczy związane z grafiką. Jednak nie odgrywa zbyt dużej roli w najnowszej iteracji systemu Windows, ponieważ większość jego pracy jest wykonywana przez Windows Kernal po wydaniu systemu Windows NT 4.0.
Ale proces jest nadal obecny we wszystkich wersjach systemu Windows i można go znaleźć w następującej lokalizacji.
C:\Windows\System32
Jest nie ma możliwości, aby środowisko wykonawcze serwera klienta zużywało dużo GPU, nie ma takiej potrzeby. W przypadku, gdy zauważysz, że serwer zużywa zasoby GPU, sprawdź rozwiązania wymienione poniżej.
Napraw wysokie użycie procesora GPU w czasie wykonywania klienta serwera
Jeśli środowisko wykonawcze serwera klienta (Csrss.exe ) powoduje wysokie zużycie GPU na komputerze z systemem Windows 11/10, postępuj zgodnie z poniższymi rozwiązaniami, aby rozwiązać problem.
Wyłącz harmonogramowanie GPU z akceleracją sprzętową Upewnij się, że proces uruchomiony na komputerze nie jest wirusem Przywróć sterownik Zaktualizuj Sterownik graficznyNie podkręcaj
Porozmawiajmy o nich szczegółowo.
1] Wyłącz harmonogramowanie GPU z akceleracją sprzętową
Pierwszą rzeczą, jaką musimy zrobić, jest wyłączenie harmonogramu GPU z akceleracją sprzętową. Usługa jest zwykle włączona w Ustawieniach i aby odciążyć procesor, przydziela niektóre zadania o wysokim priorytecie do GPU. Jeśli napotkasz wysoki błąd GPU, musisz wyłączyć tę funkcję, wykonując następujące czynności.
Otwórz Ustawienia przez Win + I. Przejdź do System > Wyświetlacz > Grafika.Kliknij Zmień domyślną grafikę ustawienia.Na koniec wyłącz przełącznik Przyspieszone sprzętowo harmonogramowanie GPU, a następnie uruchom ponownie komputer.
Mamy nadzieję, że to załatwi sprawę.
2] upewnij się, że proces uruchomiony na Twoim komputerze nie jest wirusem
Jak wspomniano wcześniej, błąd Client Server Runtime jest Proces Windows. To powiedziawszy, istnieje wiele wirusów, które mogą udawać prawdziwy proces. Aby potwierdzić, że proces uruchomiony w systemie nie jest wirusem, otwórz Menedżera zadań, kliknij proces prawym przyciskiem myszy i wybierz Właściwości. Jeśli proces nie jest aktualnie uruchomiony, przejdź do karty Szczegóły, poszukaj opcji Środowisko wykonawcze klienta serwera i wybierz Właściwości.
Teraz musisz sprawdzić następujące dwie rzeczy.
Lokalizacja: C:\Windows\System32Podpis cyfrowy: Microsoft Windows
W przypadku, gdy uznasz, że proces jest wirusem, możesz użyć skanowania offline programu Microsoft Defender lub program antywirusowy innej firmy. Jeśli chcesz uruchomić skanowanie w trybie offline w programie Windows Defender, wykonaj zalecane czynności.
Wyszukaj „Zabezpieczenia systemu Windows” w menu Start. Wybierz Ochrona przed wirusami i zagrożeniami > Opcje skanowania. Wybierz Program antywirusowy Microsoft Defender (skanowanie offline) i kliknij Skanuj teraz.
Niezależnie od programu antywirusowego, którego zdecydujesz się użyć, wyczyszczenie programu antywirusowego wykona zadanie za Ciebie.
3] Przywróć sterownik
A błędna aktualizacja może powodować poważne problemy, a ostatnio pojawiły się niektóre z nich, gdy mówimy o sterownikach graficznych. Jeśli nadal widzisz wysokie zużycie GPU, nie ma nic złego w wycofaniu sterownika. Wykonaj zalecane kroki, aby zrobić to samo.
Otwórz Menedżera urządzeń.Rozwiń karty graficzne.Kliknij prawym przyciskiem myszy dedykowany procesor graficzny (NVIDIA lub AMD) i wybierz Właściwości.Przejdź do karty Sterownik i kliknij przycisk Przywróć sterownik.
Jeśli przycisk Przywróć sterownik jest wyszarzony, nie będzie można przywrócić sterownika, zamiast tego przejdź do następnego rozwiązania i zaktualizuj go.
4] Zaktualizuj sterownik karty graficznej
Jeśli nie możesz cofnąć zmian lub jeśli cofanie nie działa, możemy zaktualizować sterownik, aby pozbyć się błędu. Istnieje wiele sposobów na zaktualizowanie sterownika, możesz wybrać dowolny z wymienionych poniżej i kontynuować.
Mam nadzieję, że to załatwi Ci sprawę.
5] Nie podkręcaj
Jeśli przetaktowujesz swoją kartę graficzną, aby uzyskać nieco większą wydajność, przygotuj się na różnego rodzaju problemy. Istnieje wiele gier niekompatybilnych i nie uruchomią się, jeśli przetaktujesz procesor lub procesor graficzny, a także doświadczysz wysokiego użycia GPU z usług, które normalnie wykorzystywałyby niewielką część twoich zasobów. Krótko mówiąc, jeśli przetaktowałeś, wyłącz go.
Mamy nadzieję, że jesteś w stanie rozwiązać problem, korzystając z rozwiązań wymienionych w tym poście.
Przeczytaj: Desktop Window Manager dwm.exe Wysoka pamięć, procesor, GPU
Dlaczego proces środowiska wykonawczego klienta-serwera korzysta z mojego procesora graficznego?
Środowisko wykonawcze klienta-serwera jest powiązane z grafika, więc całkiem normalne jest, że używa on jakiejś części twojego GPU. Jednak w nowoczesnych systemach operacyjnych Client Server Runtime wykorzystuje bardzo małą część GPU, ponieważ większość jego pracy jest przekierowywana do Windows Kernal. Tak więc, jeśli środowisko wykonawcze serwera klienckiego wykazuje wysokie użycie GPU, sprawdź rozwiązania wymienione w tym poście, aby rozwiązać problem.
Czy mogę zamknąć środowisko wykonawcze serwera klienckiego?
Nie, ty nie można zamknąć środowiska wykonawczego klienta serwera. Możesz spróbować zrobić to samo, kliknąć proces prawym przyciskiem myszy w Menedżerze zadań i wybrać Zakończ zadanie. Zostaniesz powitany komunikatem o błędzie informującym, że spowoduje to niestabilność systemu. Jeśli zdecydujesz się kontynuować, następny komunikat o błędzie będzie mówił Odmowa dostępu.
Przeczytaj też: Napraw wysokie użycie procesora przez usługę.NET Runtime Optimization w systemie Windows.