Manchmal scheint es so, als würden auf Ihrem Computer so viele Prozesse ausgeführt, dass Sie sich nicht sicher sind, welche in Ordnung und welche verdächtig sind oder böswillig.
Ein guter erster Schritt ist das Generieren einer Liste laufender Prozesse in einer Textdatei, damit Sie analysieren können, welche Prozesse ausgeführt werden. Normalerweise verwenden Benutzer den Task-Manager, um alle Prozesse anzuzeigen, aber Sie können die Liste der Prozesse nicht drucken.
Zum Glück ist das Speichern einer Liste laufender Prozesse in einer Textdatei in Windows sehr einfach. Sie können sowohl die Prozess-ID (PID) als auch den von jedem Prozess verwendeten Arbeitsspeicher speichern.
Hinweis: Die folgenden Schritte zum Speichern von Prozessen in Dateien funktionieren für alle Windows-Versionen, einschließlich Windows XP. Windows 7, Windows 8 und Windows 10.
Ausgabeprozesse über den Befehl Tasklist
Der einfachste Weg, eine schnelle Liste der Prozesse zu erhalten, die auf Ihrem Windows-System ausgeführt werden, ist die Verwendung von Befehl tasklist. Um den Befehl ordnungsgemäß auszuführen, müssen Sie ihn als Administrator an der Eingabeaufforderung ausführen.
Wählen Sie dazu das Startmenü aus, geben Sie „Befehl“ ein und bewegen Sie den Mauszeiger über die Eingabeaufforderung, damit sie hervorgehoben wird und wählen Sie dann rechts Als Administrator ausführen aus.
Hinweis: Möglicherweise müssen Sie in einem Popup-Fenster Ja auswählen, um die Ausführung der Eingabeaufforderung als Administrator zu genehmigen.
Wenn die Eingabeaufforderung geöffnet ist, geben Sie tasklist ein und drücken Sie Geben Sie ein, um eine Liste der auf Ihrem System ausgeführten Prozesse anzuzeigen.
Dies ist nützlich, enthält jedoch keine Liste der ausgeführten Prozesse in einer Textdatei. Um Prozesse in einer Datei zu speichern, wiederholen Sie den obigen Vorgang. Geben Sie diesmal jedoch den Befehl ein :
Aufgabenliste > c: \ process_list.txt
Dadurch wird eine Textdatei mit dem Namen process_list.txt an Ihr C: d ausgegeben rive. Sie können C: \ in einen anderen Pfad ändern, in dem Sie die Datei platzieren möchten, wenn Sie möchten.
Um die Datei anzuzeigen, öffnen Sie einfach den Windows Explorer und navigieren Sie zu dem Speicherort, an dem Sie die Prozessliste gespeichert haben Datei.
Um diese Prozessliste im Editor anzuzeigen, klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie Öffnen mit und wählen Sie Editor.
Dies ist der schnellste und einfachste Weg, um laufende Prozesse in Windows über eine Textdatei anzuzeigen. Es zeigt Ihnen PID, Sitzungsname, Sitzungsnummer und Speichernutzung an.
Speichern von Prozessen in einer Datei mit Powershell
Ein weiteres Tool, mit dem Sie eine Liste laufender Prozesse speichern können Eine Textdatei in Windows ist Powershell.
Powershell enthält einen Befehl namens „get-process“, der eine Liste aller aktiven Prozesse enthält, die auf Ihrem lokalen Computer ausgeführt werden. Um dies in Aktion zu sehen, starten Sie Powershell, indem Sie das Startmenü auswählen und Powershell eingeben.
Wenn das blaue Powershell-Fenster geöffnet ist, geben Sie get-process ein und drücken Sie die Eingabetaste. Dadurch wird eine Liste aller aktiven Prozesse auf Ihrem Windows-System angezeigt.
Dies bietet jedoch etwas mehr Informationen zu Prozessen als die Aufgabenliste. Sie müssen wissen, was die Header bedeuten.
- Handles: Anzahl der Handles, die der Prozess geöffnet hat
- NPM (K): Nicht ausgelagerter Speicher, den der Prozess verwendet ( in Kilobyte)
- PM (K): Pageable Memory, den der Prozess verwendet (in Kilobyte)
- WS (K): Seiten im Speicher, die kürzlich vom Prozess verwendet wurden (in Kilobyte)
- VM (M): Vom Prozess verwendeter virtueller Speicher (in Megabyte)
- CPU (s): Prozessorzeit e wird vom Prozess auf allen Prozessoren verwendet (in Sekunden).
- ID: Prozess-ID des Prozesses
- Prozessname: Name des Prozesses
Das ist großartig, aber all diese Informationen werden auf dem Bildschirm und nicht in einer Datei angezeigt. Um diese Informationen in eine Datei auszugeben, müssen Sie den Parameter Out-File zum Befehl Get-Process hinzufügen.
Geben Sie im Powershell-Bildschirm den Befehl Get-Process | ein Out-File -FilePath. \ Process_list.txt und drücken Sie die Eingabetaste.
Mit dem Parameter. \ Process_list.txt wird die Datei in den Pfad eingefügt, in dem Sie den Befehl ausführen. Notieren Sie sich diesen Pfad, damit Sie wissen, wo um die Prozesslistendatei zu finden. Verwenden Sie nach dem Ausführen des Befehls denselben Prozess wie oben, um die Prozesslistendatei im Editor zu öffnen.
Sie werden feststellen, dass die Daten in der Datei mit der Get-Process-Ausgabe im vorherigen Powershell-Fenster identisch sind.
Prozesse mit WMIC in Datei speichern
Das letzte Tool, das Ihnen in Windows zur Verfügung steht, ist das Windows-Befehlszeilenprogramm (WMIC).
Sie können WMIC-Befehle nur verwenden, wenn Sie die Eingabeaufforderung als lokaler Administrator ausführen. Führen Sie dazu die Schritte im ersten Abschnitt dieses Artikels aus, um die Windows-Eingabeaufforderung als Administrator zu starten.
WMIC bietet Ihnen mehr Informationen zu aktiven Prozessen als jeder andere Befehl oder jedes andere Tool in Windows. Wenn Sie nur den Befehl WMIC Process an der Eingabeaufforderung ausführen, werden für jeden aktiven Prozess bis zu 44 Prozessparameter zurückgegeben.
Das Problem beim Ausführen des Befehls an der Eingabeaufforderung besteht darin, dass der Speicherplatz begrenzt ist Die Ausgabe sieht durcheinander und unorganisiert aus.
Der WMIC-Befehl ist ein perfektes Beispiel dafür, wann eine Ausgabedatei nützlich ist. Sie können die WMIC-Prozessliste mit dem folgenden Befehl in eine Datei ausgeben: wmic /OUTPUT:C:\ProcessList.txt PROCESS get / all.
Dadurch wird die gesamte Liste in eine Textdatei auf dem Laufwerk C: mit dem Namen ProcessList.txt ausgegeben. Anstatt diese Datei im Editor zu öffnen, sollten Sie sie mit Excel öffnen, da Excel eine tabulatorgetrennte Datei ordnungsgemäß formatieren kann.
- Excel öffnen
- Wählen Sie Öffnen, um sie zu öffnen Eine neue Datei
- Wählen Sie Durchsuchen und navigieren Sie zur Datei ProcessList.txt.
- Wählen Sie die Datei aus und wählen Sie Öffnen (wenn Sie die Datei nicht sehen, ändern Sie den Dateityp in Alle Dateien).
- Wählen Sie im Textimportfenster die Option Begrenzt, wählen Sie Meine Daten hat Überschriften und wählen Sie Weiter, um fortzufahren.
- Aktivieren Sie im nächsten Assistentenbildschirm das Kontrollkästchen Leerzeichen im Abschnitt Trennzeichen und wählen Sie Aktivieren Sie das Kontrollkästchen Aufeinanderfolgende Trennzeichen als ein Kontrollkästchen behandeln. Wählen Sie Weiter, um fortzufahren.
- Wählen Sie Fertig stellen, um den Assistenten abzuschließen.
Jetzt sehen Sie fast alles, was Sie möglicherweise über jeden aktiven Prozess auf Ihrem Computer wissen möchten Windows-System.
Die Kopfzeile jeder Spalte beschreibt, was dieses Datenelement ist. Sie finden Dinge wie ausführbaren Pfad, Handle, Installationsdatum, Seitenfehler, Verwendung der Auslagerungsdatei, Prozess-ID und vieles mehr.
Nachdem Sie nun mehrere Möglichkeiten kennen, eine Liste laufender Prozesse in einer Textdatei in Windows zu speichern, müssen Sie nur noch die für Sie geeignete auswählen!