Udostępnij za pośrednictwem


Rozwiązywanie problemów z procesami przy użyciu Menedżera zadań

W tym artykule opisano funkcje Menedżera zadań i przedstawiono przykłady sposobu stosowania tych funkcji podczas rozwiązywania problemów.

Dotyczy: wszystkie obsługiwane wersje systemu Windows Server i klienta systemu Windows

Podsumowanie

Menedżer zadań to wbudowane rozwiązanie systemu Windows do monitorowania wydajności aplikacji i przetwarzania oraz użycia zasobów.

Więcej informacji

Menedżer zadań składa się z tabel danych na żywo i wykresów, które są wypełniane z różnych źródeł danych w systemie Windows i prywatnych interfejsach API. Wygląd Menedżera zadań różni się nieco w zależności od wersji systemu Windows lub Windows Server. Jednak dane pochodzą z tych samych źródeł. Menedżer zadań wyświetla dane na kartach wymienionych w poniższej tabeli.

Tab Typy danych
Procesy Lista aplikacji i procesów w tle oraz użycie poszczególnych zasobów.
Wydajność Wyświetla listę i wykresy danych wydajności. Oddzielne widoki są dostępne dla wydajności procesora CPU, wydajności pamięci i innych kategorii wydajności (w zależności od konfiguracji komputera).
Użytkownicy Lista zalogowanych użytkowników i procesów uruchamianych w kontekście tego użytkownika. Dostępne są dodatkowe dane, takie jak użycie zasobów dla każdego procesu.
Szczegóły Lista procesów uruchomionych na komputerze, niezależnie od tego, czy są to aplikacje, czy procesy w tle. Dostępne są dodatkowe dane, w tym kontekst użytkownika, użycie zasobów i opis.
Usługi Lista usług uruchomionych na komputerze. Format listy przypomina konsolę MMC usług (services.msc). Na tej stronie możesz zatrzymać i uruchomić usługi lub przejść z tej strony do konsoli Usługi.

Uwaga

Po pierwszym otwarciu Menedżera zadań może zostać wyświetlony jego skrócony widok. Ten widok przypomina poniższy obraz.

Zrzut ekranu przedstawiający skrócony widok Menedżera zadań.

Aby uzyskać pełny widok, wybierz pozycję Więcej szczegółów w dolnej części okna Menedżer zadań.

Aby zapoznać się z ogólnym wprowadzeniem do Menedżera zadań, zobacz Menedżer zadań.

Przykłady używania Menedżera zadań do rozwiązywania problemów

Badanie obciążenia procesora CPU

W przypadku korzystania z widoku domyślnego karta Wydajność pokazuje ogólne obciążenie procesora CPU dla komputera, niezależnie od liczby procesorów fizycznych lub logicznych.

Zrzut ekranu przedstawiający ogólne wyświetlanie procesora CPU na karcie Wydajność Menedżera zadań.

Te dane można podzielić na obciążenia generowane przez procesy jądra i obciążenie generowane przez procesy użytkownika. W tym celu kliknij prawym przyciskiem myszy wykres, a następnie wybierz polecenie Pokaż czasy jądra. Ślad na grafie dzieli się na dwa kolory, jeden dla procesów jądra i jeden dla procesów użytkownika.

Zrzut ekranu przedstawiający ogólne wyświetlanie procesora CPU na karcie Wydajność Menedżera zadań przy użyciu funkcji Pokaż czasy jądra.

Można również podzielić dane pod względem obciążenia każdego procesora logicznego. Na przykład na komputerze z ośmioma procesorami logicznymi można obliczyć obciążenie procesora (przy pojemności 100 procent) w następujący sposób:

100%/8=12,5%

Każdy procesor w tym przykładzie ma 12,5% obciążenia procesora CPU. Z drugiej strony, jeśli proces używa 12,5 procent pojemności procesora CPU, proces używa odpowiednika jednego pełnego procesora CPU.

Aby wyświetlić bardziej precyzyjne informacje o ładowaniu, kliknij prawym przyciskiem myszy wykres, a następnie wybierz polecenie Zmień graf na>Procesory logiczne. Wykres dzieli się na wiele grafów— jeden dla każdego procesora. Pokazuje, że różne procesory logiczne niosą różne obciążenia.

Zrzut ekranu przedstawiający wyświetlanie logicznego procesora CPU na karcie Wydajność Menedżera zadań.

Badanie szczegółów procesu

Karty Procesy, Użytkownicy i Szczegóły umożliwiają wyświetlanie aktywnych procesów na komputerze. Listy różnią się sposobem sortowania i grupowania informacji o procesie. W tym przykładzie użyto karty Szczegóły .

Wyświetlane kolumny można zmienić, klikając prawym przyciskiem myszy jedną z nagłówków kolumn, a następnie wybierając pozycję Wybierz kolumny. Na poniższej ilustracji zostanie dodana kolumna Wątki .

Zrzut ekranu przedstawiający listę procesów na karcie Szczegóły Menedżera zadań.

Menedżer zadań nie udostępnia szczegółowych informacji o poszczególnych wątkach. Można jednak zrzucić szczegółowe informacje o procesie analizowania lub udostępniania dostawcy pomocy technicznej.

W tym celu na dowolnej karcie listy procesów kliknij prawym przyciskiem myszy proces, a następnie wybierz polecenie Utwórz plik zrzutu pamięci.

Zrzut ekranu przedstawiający polecenie Utwórz plik zrzutu pamięci w menu kontekstowym procesu w Menedżerze zadań.

Badanie łańcucha oczekiwania

Wiele aplikacji i procesów zależy od innych procesów i usług dla standardowej operacji. Proces nieodpowiadczy może czekać na zakończenie innych procesów lub udostępnienie zasobów systemowych. W takim przypadku Menedżer zadań może wyświetlić te informacje jako łańcuch oczekiwania — drzewo, które pokazuje zależności procesów.

Aby wyświetlić łańcuch oczekiwania uruchomionego procesu, wykonaj następujące kroki:

  1. Wybierz kartę Szczegóły , a następnie wybierz proces. Upewnij się, że wartość w kolumnie Stan to Uruchomiono. Nie można wyświetlić łańcucha oczekiwania wstrzymanego procesu.

  2. Kliknij prawym przyciskiem myszy proces, a następnie wybierz pozycję Analizuj łańcuch oczekiwania.
    Jeśli proces działa jak zwykle i nie oczekuje na żadne inne procesy, Menedżer zadań wyświetla komunikat podobny do następującego komunikatu:

    <Proces> działa normalnie.

    Uwaga

    W tym komunikacie <Proces> jest nazwą wybranego procesu.

    Jeśli proces czeka na inny proces, Menedżer zadań wyświetla drzewo łańcucha oczekiwania.

  3. Jeśli proces nie odpowiada, może być możliwe odblokowanie procesu przez zakończenie co najmniej jednego procesu zależnego. W tym celu wykonaj następujące kroki:

    1. W drzewie łańcucha oczekiwania zaznacz pole wyboru obok dowolnego procesu, który chcesz zakończyć.
    2. Wybierz pozycję Zakończ proces.