Jak debugować aplikacje Windows za pomocą Monitora procesów

Czy masz aplikacje dla systemu Windows 10, które nie działają zgodnie z oczekiwaniami? Być może jest zbyt wolny, nagle ulega awarii lub powoduje mnóstwo problemów, które trudno zidentyfikować. Jednym ze sposobów usunięcia problemu jest skorzystanie z bezpłatnego oficjalnego narzędzia firmy Microsoft o nazwie Process Monitor. To narzędzie pomoże Ci zdiagnozować i debugować wszelkie błędy lub problemy aplikacji Windows.

Pobierz i zainstaluj Monitor procesu

Narzędzie Process Monitor (ProcMon) firmy SysInternals istnieje od 2006 roku i robi znacznie więcej niż tylko diagnozowanie problemów z aplikacjami. Zapewnia możliwość przeglądania wszystkich kluczy rejestru, lokalizacji systemu plików i ruchu sieciowego.

Nie rejestruje jednak ruchów wskaźnika myszy ani zmian związanych ze sprzętem. Jeśli Twoim celem jest wyłapanie złośliwego oprogramowania, identyfikacja kłopotliwych aplikacji lub uzyskanie ogólnego przeglądu komputera z systemem Windows, ProcMon jest najbardziej zaawansowanym narzędziem, jakie możesz mieć.

Nie są wymagane żadne ustawienia, ale podczas uruchamiania pliku .exe musisz zaakceptować warunki licencji na oprogramowanie SysInternals.

Pozwól Monitorowi procesów wyświetlić listę wszystkich zdarzeń w systemie Windows. Wszelkie uruchomione programy są automatycznie uwzględniane w analizie.

Diagnozuj problemy z Monitorem procesów systemu Windows

Ponieważ program wyświetla szczegółowe informacje, liczba wierszy i kolumn może być przytłaczająca. Są miliony wpisów. Nie musisz przejmować się wszystkim, po prostu zwróć uwagę na następujące kwestie:

  • Nazwa procesu (Nazwa procesu)
  • Identyfikator procesu (PID) — identyfikator procesu: liczba cztero- lub pięciocyfrowa
  • Ścieżka pliku (Ścieżka pliku)
  • Kod wyniku: „Success” lub wiele innych wpisów, takich jak „nie znaleziono nazwy”, „Reparse” itp.

Aby szybko przejść do aplikacji, w których występują problemy, przejdź do opcji Narzędzia > Drzewo procesów .

Jak debugować aplikacje Windows za pomocą Monitora procesów

Przejdź do Narzędzia > Drzewo procesów

Na pulpicie nawigacyjnym będą znajdować się wszystkie otwarte i działające aplikacje w Twoim systemie. Kompletny zielony blok w kolumnie „Life Time” zwykle oznacza brak problemów w danej aplikacji. Jeśli programy i systemy Windows 10 zostaną zaktualizowane, wiele błędów rejestru i problemów ze stanem plików nie spowoduje żadnych problemów. W przypadku problemów związanych z aktualizacją można użyć innego narzędzia o nazwie SetUpDiag .

Jak debugować aplikacje Windows za pomocą Monitora procesów

Zielony blok w kolumnie „Life Time” oznacza, że ​​w danej aplikacji nie występują żadne problemy

Przewiń w dół do problematycznego zdarzenia i kliknij „Przejdź do wydarzenia”, aby przejść do problemu. Na następnym ekranie ProcMon zdiagnozował wiele problemów z przeglądarką QQ firmy Tencent. Identyfikator procesu („3428”) można rozpoznać po jego pliku .exe.

Po zidentyfikowaniu źródła problemu należy skorzystać z opcji o nazwie „Filtry” . Klikając prawym przyciskiem myszy i dodając filtr „Dołącz” do określonego pliku wykonywalnego, skupiasz się tylko na określonej aplikacji, a następnie stosujesz filtr. W zależności od liczby wpisów może to zająć trochę czasu. Istnieją tysiące wpisów dla tego filtra.

Możesz także wykluczyć niektóre wyniki, takie jak „Sukces” lub „ Przepełnienie bufora ” , ponieważ wskazują one, że aplikacja nie ulega awarii. To jeszcze bardziej zawęzi poszukiwania.

Teraz skup się na najczęstszych kodach wyników w przypadku aplikacji sprawiających problemy. Problem „Nie znaleziono nazwy” jest tutaj najczęstszy w przypadku tysięcy wpisów, co oznacza, że ​​osoba wywołująca próbowała otworzyć obiekt, który nie istnieje. Innymi słowy, coś poszło nie tak z samym procesem instalacji. Zatem zdiagnozowałeś przyczynę problemu.

Jak debugować aplikacje Windows za pomocą Monitora procesów

Najczęstszym zjawiskiem jest problem „Nie znaleziono nazwy”.

Ostateczna poprawka

Tutaj w artykule zostanie przedstawiona ostateczna metoda rozwiązywania problemów z powyższym programem. Przed rozwiązaniem zdiagnozowanego problemu wymagającego dezinstalacji możesz zapisać plik ProcMon, wybierając opcję Plik > Zapisz, aby móc w przyszłości przejrzeć powiązane problemy.

Po zapisaniu pliku dostępne są także gotowe ustawienia filtrów, które właśnie utworzyłeś. Jeśli chcesz powrócić do ustawień domyślnych, kliknij Resetuj.

Jak pokazano tutaj, program należy odinstalować, ponieważ brakuje w nim wielu plików DLL. Odinstalowywanie programów nie zawsze jest łatwe, dlatego ProcMon ma opcję kliknięcia prawym przyciskiem myszy o nazwie „Wyszukaj online”. Prowadzi to do ekranu Odinstaluj .

Jak debugować aplikacje Windows za pomocą Monitora procesów

Odinstaluj ekran

Kliknięcie dezinstalatora całkowicie usunęło program.

Jak debugować aplikacje Windows za pomocą Monitora procesów

Kliknięcie dezinstalatora całkowicie usunęło program

Krok dezinstalacji jest opcją nuklearną („ekstremalną”), ale działa z programami, w których występuje zbyt wiele problemów z brakującymi plikami.

Po ponownym otwarciu ProcMon z tymi samymi ustawieniami filtrów problem z przeglądarką QQ firmy Tencent zniknął.

Monitora procesów systemu Windows można używać do diagnozowania błędów aplikacji systemu Windows i rozwiązywania problemów. Zidentyfikowanie głównego źródła problemu wymaga jedynie niewielkiego wysiłku.

Jeśli w systemie Windows występuje błąd 100% użycia procesora , zapoznaj się z rozwiązaniami tutaj, aby go naprawić. Na stronie Quantrimang.com znajdują się także rozwiązania dotyczące błędów nieprawidłowej konfiguracji systemu.

Zostaw komentarz

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Czy widzisz powiadomienie o aktywacji systemu Windows 10 w prawym rogu ekranu? W tym artykule dowiesz się, jak usunąć powiadomienie o żądaniu dotyczącym praw autorskich w systemie Windows 10.

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Niedawno firma Microsoft wydała najnowszą aktualizację zbiorczą dla użytkowników komputerów PC z systemem Windows 10 o nazwie Build 14393.222. Ta aktualizacja wydana dla systemu Windows 10 naprawia głównie błędy na podstawie opinii użytkowników i poprawia wydajność systemu operacyjnego.

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Czy masz komputery w sieci lokalnej, które wymagają dostępu zewnętrznego? Dobrym rozwiązaniem może być użycie hosta bastionowego jako strażnika sieci.

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

Czasami może być konieczne jednoczesne usunięcie wszystkich starych dzienników zdarzeń. W tym przewodniku Quantrimang.com pokaże Ci 3 sposoby szybkiego usunięcia wszystkich dzienników zdarzeń w Podglądzie zdarzeń systemu Windows 10.

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jeśli wolisz używać starej, klasycznej klawiatury, takiej jak IBM Model M, która nie zawiera fizycznego klawisza Windows, istnieje prosty sposób, aby dodać więcej, pożyczając klawisz, którego nie używasz często.

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

WindowTop to narzędzie, które ma możliwość przyciemnienia wszystkich okien aplikacji i programów działających na komputerach z systemem Windows 10. Możesz także użyć interfejsu z ciemnym tłem w systemie Windows.

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

W wielu poprzednich artykułach wspominaliśmy, że zachowanie anonimowości w Internecie jest niezwykle ważne. Co roku dochodzi do wycieku prywatnych informacji, co sprawia, że ​​bezpieczeństwo w Internecie staje się coraz bardziej konieczne. Z tego też powodu powinniśmy używać wirtualnych adresów IP. Poniżej dowiemy się o metodach tworzenia fałszywych adresów IP!

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Pasek języka w systemie Windows 8 to miniaturowy pasek narzędzi języka, zaprojektowany tak, aby automatycznie wyświetlał się na ekranie komputera stacjonarnego. Jednak wiele osób chce ukryć ten pasek języka na pasku zadań.

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Maksymalizacja szybkości Internetu jest niezbędna do optymalizacji połączenia sieciowego. Możesz cieszyć się optymalną rozrywką i pracą, korzystając z komputerów, telewizorów z dostępem do Internetu, konsol do gier itp.

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Łączność bezprzewodowa jest dziś koniecznością i dlatego bezpieczeństwo sieci bezprzewodowej jest niezbędne do zapewnienia bezpieczeństwa w sieci wewnętrznej.