Kostenlose Microsoft-Werkzeuge

Sysinternals - mit Gratis-Tools Prozesse, Dienste und Ressourcen analysieren

ListDLLs - geladene DLL-Dateien anzeigen

Wollen Sie auf einem Computer alle geladenen DLL (Dynamic Link Library, Dynamische Verbindungsbibliothek)-Dateien anzeigen, ist ListDLLs das aktuell beste Werkzeug dazu.

Schnellzugriff: Die geladenen DLLs eines Systems können angezeigt werden.
Schnellzugriff: Die geladenen DLLs eines Systems können angezeigt werden.

Das Befehlszeilen-Tool zeigt Ihnen in Echtzeit alle DLL-Dateien an, die derzeit auf dem Server gestartet sind. Sie sehen den Versionsstand der Datei sowie den genauen Speicherort. Wollen Sie die Ausgabe in eine Textdatei umleiten, verwenden Sie zum Beispiel den Befehl:

listdlls >c:\temp\dll.txt

Im alten Windows-NT-Resource-Kit gab es noch das Tool tlist, das ähnliche Informationen dargestellt hat, aber nicht den kompletten Pfadnamen der DLL-Datei. Das Tool hat keinerlei komplexe Optionen, es soll lediglich schnell und einfach DLL-Dateien anzeigen. Sie können bei ListDLLs die Anzeige auf Basis geladener Prozesse starten. Dazu verwenden Sie den Befehl

Listdlls <Name oder Teil des namens des Prozesses oder dessen PID>

Anschließend zeigt ListDlls nur die Daten und geladenen DLLs dieses Prozesses an. In der PowerShell können Sie Prozesse verwalten, ohne auf das Sysinternal-Tool ListDLLs zurückgreifen zu müssen.

Über den Befehl

Get-Process

können Sie sich alle laufenden Prozesse eines Computers anzeigen. Wollen Sie aber zum Beispiel nur alle Prozesse mit dem Anfangsbuchstaben »S« angezeigt bekommen, geben Sie den Befehl

Get-Process s*

ein. Sollen die Prozesse zusätzlich noch sortiert werden, zum Beispiel absteigend nach der CPU-Zeit, geben Sie Get-Process s*, gefolgt

von der Pipe-Option |Sort-Object cpu -descending, ein.