Sam system Windows oferuje jedynie niewielki wybór narzędzi diagnostycznych, przede wszystkim Menedżer zadań. Ci, którzy potrzebują głębszego wglądu w system Windows, muszą sięgnąć po inne narzędzia. Dla profesjonalistów sprawdził się Windows Sysinternals, zbiór specjalnych narzędzi systemowych, które Microsoft oferuje bezpłatnie. Przedstawiamy dokładniej najważniejsze narzędzia z tej kolekcji.
Spis treści
Narzędzia pokładowe i pomoc zewnętrzna
Jeśli masz problemy z systemem Windows, pierwszym miejscem, do którego należy się udać, jest nadal menedżer zadań, który przedstawiliśmy bardziej szczegółowo w naszym artykule „Porady i wskazówki dotyczące korzystania z menedżera zadań systemu Windows“. Monitor zasobów systemu Windows jest również potężnym narzędziem, które pomaga w problemach z komputerem, co wyjaśnia nasz artykuł „Nieznany wszechstronny – Monitor zasobów systemu Windows“.
Niemniej jednak za pomocą obu narzędzi nie można dotrzeć daleko pod powierzchnię systemu Windows, aby dokładniej i głębiej przeanalizować problem. Dlatego tutaj potrzebna jest pomoc z zewnątrz. Internet jest prawdziwą skarbnicą narzędzi pomocniczych wszelkiego rodzaju. Naszym zdaniem te lepsze pod względem działania i zakresu funkcji można znaleźć w naszym archiwum oprogramowania z opisem i zrzutem ekranu do pobrania za darmo.
Nirsoft jako pionier
Dwie kolekcje narzędzi wyróżniają się w szczególności. Z jednej strony popularne narzędzia Nirsoft, znacznie ponad 200 narzędzi pomocy wokół Windows w różnych kategoriach, w większości przenośnych, bez instalacji i prawie zawsze z niemieckim plikiem językowym. Przeczytaj nasz artykuł „Narzędzia NirSoft – praktyczni mali pomocnicy“, aby zapoznać się z dalszą prezentacją różnych narzędzi NirSoft. Z drugiej strony, Windows Sysinternals Suite jest drugim dużym zbiorem narzędzi, jeśli chodzi o pomoc i narzędzia diagnostyczne wokół Windows.
Wininternals Sysinternals – nie jest to rozwój własnościowy
Sysinternals Windows wywodzi się z dostępnej za darmo kolekcji narzędzi, którą Mark Russinovich i Bryce Cogswell początkowo oferowali bezpłatnie w Internecie pod nazwą Wininternals. Firma została kupiona przez Microsoft w lipcu 2006 roku, dwaj założyciele zostali zatrudnieni jako programiści Windows i od tego czasu narzędzia są oferowane bezpłatnie jako Windows Sysinternals i nadal są utrzymywane.
Narzędzia z różnych dziedzin, przenośne i możliwe do bezpośredniego uruchomienia przez przeglądarkę
Microsoft oferuje wszystkie narzędzia do bezpłatnego pobrania na swojej stronie głównej Windows Sysinternals, podzielone na kategorie pliki i nośniki danych, sieć, procesy i wątki, bezpieczeństwo, informacje o systemie i inne narzędzia. Obecnie dostępne są 74 narzędzia z tych obszarów, które są oferowane w języku angielskim do bezpośredniego wykonania.

Poprzez kanał RSS https://blogs.technet.microsoft.com/sysinternals/feed/ zainteresowany użytkownik może również być na bieżąco z nowościami dotyczącymi narzędzi.
Sysinternals Suite i Launcher
Microsoft połączył również prawie wszystkie narzędzia z pakietu Sysinternals Suite w jednym pliku do pobrania, który jest również regularnie aktualizowany i ma niecałe 21 MB. Do wykorzystania nadają się takie narzędzia jak NirSoft Launcher czy WSCC – Windows System Control Center, które integrują narzędzia w starter z opisem podzielonym na kategorie.

Sysinternals Live
Dzięki kolejnej ofercie Sysinternals Live narzędzia Sysinternals można uruchomić bezpośrednio z przeglądarki internetowej bez konieczności ich wcześniejszego pobierania lub instalowania. Użytkownik musi jedynie wpisać https://live.sysinternals.com/<toolname>, aby uruchomić jedno z narzędzi, np. https://live.sysinternals.com/autoruns.exe dla narzędzia Autoruns, które wyświetla i zarządza wpisami autostartu ze wszystkich obszarów systemu Windows.

Prezentacja narzędzi „Sysinternals Tools
Przy ponad 70 narzędziach nie sposób omówić szczegółowo każdego z nich, dlatego ograniczymy się do najważniejszych narzędzi, których nie powinno zabraknąć na żadnym komputerze. Wiele z narzędzi powstało na bazie praktycznych doświadczeń w zarządzaniu i administrowaniu sieciami, dlatego są one skierowane do bardziej doświadczonych użytkowników, zwłaszcza że nie wszystkie mają graficzny interfejs użytkownika i są obsługiwane z linii poleceń, np. popularny PSTools.

Narzędzia z Windows Sysinternals
Wszyscy użytkownicy powinni jednak znać poniższe narzędzia, gdyż są to naprawdę dobre narzędzia diagnostyczne do dogłębnej analizy systemu Windows i ewentualnych problemów. Na początek dwie wskazówki.
Wiele z narzędzi jest dostępnych w wersji 32-bitowej i 64-bitowej. Jeśli używasz systemu 64-bitowego, użyj również tej wersji bitowej.

Dodatkowo narzędzia te należy uruchamiać z prawami administratora, aby wyświetlić wszystkie procesy itp. Autoruns na przykład zgłasza, kiedy do wykonania wymagane są zwiększone prawa.


Sysinternals BGInfo
Pobierz BGInfo bezpłatnie tutaj
BGInfo po skonfigurowaniu wyświetla ważne informacje o aktualnej konfiguracji sieci i systemu Windows bezpośrednio na pulpicie. Możesz wcześniej określić, które informacje powinny być wyświetlane.

Program przeznaczony jest nie tyle do codziennego użytku, co bardziej do rozwiązywania problemów, diagnozowania i konfigurowania sieci. W tym przypadku oprogramowanie umieszcza się w folderze autostartu i wszystkie istotne informacje są bezpośrednio dostępne. Program oferuje w tym celu polecenia z linii komend. Na przykład parametr BGInfo MyConfig.bgi ładuje domyślną konfigurację.

Wszystkie inne parametry BGInfo są opisane na jego stronie głównej.
Sysinternals Process Explorer
Pobierz Process Explorer za darmo
Process Explorer uzupełnia Menedżera zadań systemu Windows. Process Explorer zaczyna się tam, gdzie menedżer zadań kończy ze swoimi informacjami, i wyświetla wszystkie procesy w bardzo przejrzystym oknie, z dalszymi informacjami na temat bieżącego procesu poniżej, np. aktualny dostęp do jakich katalogów itp. W trybie widoku DLL pokazane są używane biblioteki i ich pochodzenie.

Bogactwo informacji może początkowo przytłoczyć niedoświadczonego użytkownika, dlatego poniżej kilka wyjaśnień. Process Explorer wyświetla zadania w widoku drzewa i organizuje zadania według ich zależności (kto wywołał zadanie).
Kolory wskazują na różne obiekty i mogą być również dostosowane.

Jeśli klikniesz na nagłówki, możesz posortować zadania według nich i w ten sposób przełączyć strukturę drzewa zadań.

Kolumny wyświetlane przez Process Explorer można dostosować do własnych potrzeb, klikając prawym przyciskiem myszy nad nagłówkiem kolumny i wybierając opcję „Select Columns“ – uwzględniono ponad 100 możliwych pól.

Jeśli potrzebujesz jeszcze więcej informacji, możesz aktywować niższe okno wyświetlania poprzez „Widok“, a także określić, czy wolisz wyświetlać pliki DLL używane przez proces, czy wszystkie uchwyty, tj. otwarte pliki i wpisy w rejestrze.


Widok szczegółowy dla zadań
Dla każdego zadania Eksplorator Procesów oferuje wiele opcji, które są dostępne poprzez menu kontekstowe.

Poprzez „Window“ zadanie może zostać wysunięte na pierwszy plan lub zmaksymalizowane, zminimalizowane, jeśli posiada okno. „Set Affinity“ pozwala ustawić zadanie na konkretne rdzenie procesora, natomiast „Set Priority“ pozwala użytkownikowi zmienić priorytet dla zadania.

„Kill Process“ lub „Kill Process Tree“ kończy zadanie z jego podzadaniami lub bez nich. „Restart“ uruchamia ponownie zadanie, a „Suspend“ zatrzymuje zadanie, które następnie może być wznowione za pomocą „Resume“. „Create Dump“ tworzy obraz pamięci do dalszej analizy, a „Check VirusTotal“ sprawdza, czy zadanie zostało tam sklasyfikowane jako „podejrzane“. Dla tej funkcji nie sam plik zadania, ale tylko wartość hash jest przesyłany do VirusTotal i tam sprawdzany. Następnie w kolumnie „Virus Total“ wyświetlany jest wynik.

Funkcja „Properties“ pokazuje szczegółowo właściwości zadania.

Zawiera również analizę wydajności w czasie rzeczywistym w formie tekstowej lub za pomocą wykresów.


To sprawia, że Process Explorer jest pierwszym wyborem, jeśli chodzi o analizę procesów w systemie Windows, a informacje dostarczane przez Menedżera zadań Windows nie są wystarczające.
Więcej informacji można znaleźć na stronie głównej Process Explorer.
Sysinternals Autoruns
Pobierz Autoruns bezpłatnie przez WinTotal
Autoruns to trzeci program Sysinternals, którego nie powinno zabraknąć na żadnym komputerze. Podczas gdy Menedżer zadań i wiele narzędzi odpytywało tylko standardowe źródła, w których określone są wpisy autostartu, Autoruns zna każdą sztuczkę do automatycznego uruchamiania procesów i konsekwentnie je wymienia.

Fioletowa linia opisuje, gdzie można znaleźć wpisy autorun (ścieżka rejestru), czerwone wpisy nie mają poprawnej sygnatury i mogą – analogicznie do Process Explorera – zostać sprawdzone poprzez menu kontekstowe z VirusTotal. Żółte wpisy odnoszą się do wpisów, które już nie istnieją.

Przed każdym wpisem znajduje się pole aktywacji, za pomocą którego użytkownik może określić, czy odpowiadający mu proces ma być nadal uruchamiany automatycznie. Wszystkie automatycznie ładowane komponenty można na miejscu dezaktywować, usunąć lub skopiować. Można przejść do wpisu w systemie Windows, przejść do wpisu w rejestrze, przejść do „właściwości“ lub wyszukać wpis online. Oprócz wersji z graficznym interfejsem użytkownika (autoruns.exe) dostępna jest również wersja z linii poleceń (autorunsc.exe), za pomocą której można wyprowadzić dane w formacie CSV.
Jeżeli dla niektórych zakładek nie znajdują się żadne wpisy, należy zmienić „Opcje filtrów“ (w zakładce Opcje). Więcej informacji oraz opis poleceń wiersza poleceń dla narzędzia Autoruns można znaleźć również na jego stronie głównej.
Sysinternals Process Monitor
Pobierz Process Monitor teraz za darmo
Process Monitor jest często mylony z Process Explorer, ale ma zupełnie inne przeznaczenie. Po przejęciu Sysinternals przez Microsoft, popularne programy Filemon i Regmon zostały połączone w jedno narzędzie. W związku z tym Process Monitor może rejestrować wszystkie dostępy do plików, a także dostępy do rejestru.

Process Monitor rejestruje wszystkie dostępy do plików. Narzędzie to jest bardzo przydatne do monitorowania, które biblioteki DLL są ładowane przez który program lub które programy uzyskują dostęp do określonych plików. Process Monitor stale monitoruje również rejestr i rejestruje wszystkie dostępy i zmiany.
Ponieważ Process Monitor monitoruje system w czasie rzeczywistym, niesamowita liczba wpisów wychodzi na jaw bardzo szybko. Możesz włączyć lub wyłączyć przechwytywanie wszystkich działań poprzez „Plik“ -> „Przechwytywanie zdarzeń“ lub kombinację klawiszy CTRL+E. Najnowsze wpisy są dodawane do listy na dole.
Aby nie stracić przeglądu, można również ustawić filtry, np. aby monitorować wszystkie dostępy do Explorer.exe. Jest to możliwe poprzez menu kontekstowe na liście wpisów lub menu filtrów.

W efekcie otrzymujemy widok, który np. obejmuje tylko dostępy do plików lub rejestru przez Explorer.exe.

Na stronie głównej Process Monitora w zakładce „Learn more“ można znaleźć przykłady efektywnej pracy z Process Monitorem.
PSTools i inne atrakcje
Inne ciekawostki z kolekcji Sysinternals to TcpView (listing wszystkich połączeń TCP/UDP), Contig (defragmentacja pojedynczych plików), Disk2vhd (konwersja rzeczywistych woluminów na pliki VHD) czy PSTools. Te ostatnie zawierają narzędzia wiersza poleceń do listowania procesów działających na lokalnych lub zdalnych komputerach, zdalnego uruchamiania procesów, restartowania komputerów, tworzenia kopii zapasowych dzienników zdarzeń itp. Microsoft szczegółowo udokumentował funkcje PSTools tutaj.
Narzędzia Sysinternals zawierają również przydatne rzeczy, takie jak pulpity. Małe narzędzie Desktops emuluje do 4 różnych pulpitów, między którymi użytkownik może się przełączać za pomocą wybieranych kombinacji klawiszy. Ikona w zasobniku informuje o tym, który pulpit jest aktualnie aktywny i wyświetla 4 pulpity w podglądzie na żywo.


Podsumowanie
Warto przyjrzeć się bliżej narzędziom Sysinternals, aby wiedzieć jak działają i co potrafią. Dzięki temu w razie problemu ma się pod ręką odpowiednich pomocników, a ewentualnie można samemu dojść do sedna sprawy i ją rozwiązać.