Windows Sysinternals – Darmowe profesjonalne narzędzia do diagnostyki od Microsoft

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 …

Windows Sysinternals – Darmowe profesjonalne narzędzia do diagnostyki od Microsoft

  1. Magazyn
  2. »
  3. Artykuł
  4. »
  5. Windows
  6. »
  7. Windows Sysinternals – Darmowe profesjonalne narzędzia do diagnostyki od Microsoft

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.

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.

Sysinternals Webseite
Strona internetowa Sysinternals

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.

WSCC
WSCC

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.

Sysinternals Live
Sysinternals Live

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.

Sysinternals Tools
Sysinternals Tools

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.

64 Bit
64 Bit

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.

Als Administrator ausführen
Uruchom jako administrator
Als Administrator ausführen
Uruchom jako administrator

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.

bginfo
bginfo

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ę.

BGInfo
BGInfo

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.

Process Explorer
Process Explorer

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.

Process Explorer Farben
Process Explorer kolory

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

Process Explorer
Process Explorer

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.

Process Explorer
Kolumny Process Explorer

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.

Process Explorer
Dependent DLLs
Process Explorer
Otwarte obiekty procesu

Widok szczegółowy dla zadań

Dla każdego zadania Eksplorator Procesów oferuje wiele opcji, które są dostępne poprzez menu kontekstowe.

Process Explorer
Szczegóły Process Explorer

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.

Process Explorer Priorität
Process Explorer Priority

„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.

Process Explorer VirusTotal
Process Explorer VirusTotal

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

Process Explorer Details
Process Explorer Details

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

Process Explorer
Wydajność jako wartości
Process Explorer
Wydajność jako wykres

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.

Autoruns
Autoruns

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ą.

Autoruns
Autoruns

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
Process Monitor

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.

Process Monitor Filter
Process Monitor Filter

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

Process Monitor gefilterte Ansicht
Process Monitor filtered view

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.

Desktops
Desktops
Desktops
Desktopy

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ć.

Artykuły powiązane