Windows-Dienste sind Prozesse, die im Hintergrund bestimmte Systemfunktionen ausführen und andere Programme unterstützen, ohne dass ein Eingreifen der Benutzer:innen nötig ist. Sie sorgen dafür, dass zentrale Systemfunktionen und Anwendungen von Drittanbietern reibungslos laufen. IT-Fachleute und Administrator:innen brauchen in technischen Umgebungen Einblick in diese Dienste, um die Systemintegrität zu wahren, Probleme zu beheben und Audits durchzuführen.
Wenn Sie wissen möchten, wie Sie eine Liste laufender und gestoppter Dienste exportieren, finden Sie im Folgenden Methoden für die Eingabeaufforderung und PowerShell.
Weitere Informationen finden Sie in der Videoanleitung „So exportieren Sie unter Windows 11 eine Liste laufender und gestoppter Dienste“.
Methoden zum Exportieren einer Liste laufender und gestoppter Dienste
Für diesen Export stehen Administrator:innen und erfahrenen Benutzer:innen zwei Methoden zur Auswahl: die Eingabeaufforderung oder PowerShell. Jede hat ihre Vorteile und eignet sich dadurch für bestimmte Benutzer:innen und Umgebungen besser.
📌 Voraussetzungen: Windows 11 und normale Benutzerrechte
💡Tipp: Werfen Sie vorab einen Blick auf Darauf sollten Sie achten.
📌 Empfohlene Vorgehensweisen:
Klicken Sie, um eine Methode zu wählen | 💻 Ideal für Einzelanwender:innen | 💻💻💻 Ideal für Unternehmen |
| Methode 1: Liste über die Eingabeaufforderung exportieren | ✓ | |
| Methode 2: Liste über PowerShell exportieren | ✓ |
Methode 1: Liste über die Eingabeaufforderung exportieren
Diese schnelle und unkomplizierte Methode schreibt die Statusinformationen der Dienste mithilfe der Eingabeaufforderung in eine .txt-Datei.
📌 Anwendungsfälle: schnelle Diagnosen und Offline-Audits in Umgebungen mit eingeschränkten Skripting-Möglichkeiten
- Öffnen Sie die Eingabeaufforderung. Drücken Sie Win + R, geben Sie „cmd“ ein und drücken Sie die Eingabetaste.
- Kopieren Sie den passenden Befehl für die gewünschte Aktion, fügen Sie ihn ein und drücken Sie die Eingabetaste:
- Alle Dienste auflisten und in eine .txt-Datei exportieren:
sc query type= service state= all > "%userprofile%\Desktop\ServicesList.txt" - Nur laufende Dienste in Windows auflisten und in eine .txt-Datei exportieren:
sc query type= service | findstr „SERVICE_NAME STATE RUNNING“ > "%userprofile%\Desktop\RunningServices.txt" - Nur gestoppte Dienste in Windows auflisten und in eine .txt-Datei exportieren:
sc query type= service state= inactive > "%userprofile%\Desktop\StoppedServices.txt"
- Alle Dienste auflisten und in eine .txt-Datei exportieren:
- Sehen Sie sich die .txt-Datei an, die auf Ihrem Desktop erstellt wurde.
Methode 2: Liste über PowerShell exportieren
Diese Methode ist leistungsfähig und flexibel, denn PowerShell liefert eine strukturierte Ausgabe, lässt sich einfach filtern und eignet sich für die Automatisierung.
📌 Anwendungsfälle: Überwachung von Dienstprotokollen auf mehreren Rechnern sowie Integration in Skripte und geplante Aufgaben
- Öffnen Sie PowerShell. Drücken Sie Win + R, geben Sie „powershell“ ein und drücken Sie die Eingabetaste.
- Kopieren Sie den passenden Befehl für die gewünschte Aktion, fügen Sie ihn ein und drücken Sie die Eingabetaste:
- Alle Dienste auflisten und in eine .csv-Datei exportieren:
Get-Service | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\AllServices.csv" -NoTypeInformation - Nur laufende Dienste in Windows auflisten und in eine .csv-Datei exportieren:
Get-Service | Where-Object {$_.Status -eq ‚Running‘} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\RunningServices.csv" -NoTypeInformation - Nur gestoppte Dienste in Windows auflisten und in eine .csv-Datei exportieren:
Get-Service | Where-Object {$_.Status -eq ‚Stopped‘} | Select-Object StartType, Status, Name, DisplayName | Export-Csv -Path "$Env:userprofile\Desktop\StoppedServices.csv" -NoTypeInformation
- Alle Dienste auflisten und in eine .csv-Datei exportieren:
- Sehen Sie sich die .csv-Datei an, die auf Ihrem Desktop erstellt wurde.
⚠️ Darauf sollten Sie achten
Risiken | Mögliche Folgen | Gegenmaßnahmen |
| Gestoppte, aber kritische Dienste werden fälschlich als überflüssig eingestuft und deaktiviert |
|
|
| Veraltete Exportdateien |
|
|
| Unsachgemäßer Umgang mit Dateien und Offenlegung von Daten |
|
|
Darum lohnt sich der Export einer Liste laufender und gestoppter Dienste
Ein solcher Export bringt in vielerlei Hinsicht Vorteile. Hier sind einige Gründe, die dafürsprechen:
- System-Audits: Die Liste hilft dabei, den Status von Diensten für Compliance- und Sicherheitsprüfungen zu verifizieren.
- Fehlerbehebung: Wenn fehlende oder fehlerhafte Dienste Probleme mit Anwendungen und dem System verursachen, hilft die Liste, die Ursache einzugrenzen.
- Dokumentation: In verwalteten IT-Umgebungen dient die Liste als Snapshot der Dienstkonfiguration für die Dokumentation.
- Nachverfolgung von Änderungen: Administrator:innen können historische Berichte mit dem aktuellen Status der Dienste vergleichen und so nicht autorisierte Änderungen aufspüren.
- Leistungsanalyse: Die Liste zeigt überflüssige Dienste, die Administrator:innen deaktivieren können, um den Ressourcenverbrauch zu senken und die Systemleistung zu verbessern.
- Planung der Notfallwiederherstellung: Administrator:innen können die Liste heranziehen, um Dienstkonfigurationen nach Systemabstürzen oder einer Neuinstallation wiederherzustellen.
Weitere Punkte beim Erstellen und Exportieren von Listen der Windows-Dienste
Administrator:innen und erfahrene Benutzer:innen sollten beim Export von Listen der Windows-Dienste einige Dinge im Blick behalten.
Sichere Speicherung der Exportdateien
Exportierte Dienstlisten können sensible Informationen enthalten, von Namen kritischer Dienste über deren Status bis hin zu Konfigurationen. Gelangen diese Details in falsche Hände, können Angreifer:innen sie ausnutzen. Speichern Sie solche Dateien daher in einem sicheren Verzeichnis, nutzen Sie Dateiverschlüsselung oder schränken Sie den Dateizugriff ein, vor allem in Umgebungen mit mehreren Benutzer:innen.
Regelmäßig aktualisieren und prüfen
Software-Installationen, Windows-Updates und manuelle Eingriffe verändern den Status von Diensten häufig. Damit der Snapshot Ihres Systems aktuell bleibt, sollten Sie diese Dienstlisten regelmäßig aktualisieren. Das erleichtert Vergleiche, deckt nicht autorisierte Änderungen auf und trägt zur Systemstabilität bei.
Automatisieren für mehr Effizienz
Wenn Sie Dienstlisten auf mehreren Systemen exportieren müssen, profitieren Sie von der Effizienz und Konsistenz der Skripting-Funktionen von PowerShell. Administrator:innen können PowerShell-Skripte per Gruppenrichtlinie oder über die Aufgabenplanung bereitstellen. Ebenso lassen sich Tools zur Fernverwaltung nutzen, um Exporte netzwerkweit auszuführen.
Quick-Start-Guide
NinjaOne bietet ein integriertes Skript mit dem Namen „Check for Stopped Automatic Services“, mit dem Sie gestoppte Dienste in Windows 11 aufspüren und bei Bedarf neu starten können.
Das Skript macht konkret Folgendes:
- Es prüft, welche auf „Automatisch“ gesetzten Dienste aktuell nicht laufen
- Es ignoriert Dienste mit „Verzögerter Start“ oder „Start durch Trigger“
- Es kann gestoppte Dienste melden oder starten
Häufige Probleme beheben
Unvollständige Dienstlisten
Ursache können Syntaxfehler oder fehlende Berechtigungen sein. Grenzen Sie das Problem ein, indem Sie den Befehl in der Eingabeaufforderung oder in PowerShell zunächst ohne Filter ausführen, also für alle Dienste. Funktioniert dieser Basisbefehl, können Sie anschließend die gefilterten Varianten für laufende oder gestoppte Dienste testen. So sehen Sie, ob Sie überhaupt auf die Dienstdaten zugreifen können. Andernfalls fehlen Ihnen möglicherweise die nötigen Berechtigungen für die Ausführung des Befehls.
Fehler „Zugriff verweigert“
Zwar funktionieren diese Befehle mit normalen Benutzerrechten, doch Fehler wie „Zugriff verweigert“ deuten auf unzureichende Berechtigungen hin, insbesondere auf verwalteten Geräten. Führen Sie die Eingabeaufforderung oder PowerShell als Administrator aus, bevor Sie die Befehle ausführen.
Datei wurde nicht erstellt oder nicht gefunden
Wenn Sie einen Exportbefehl ausführen, aber keine Datei auf dem Desktop erscheint, liegt womöglich ein Tippfehler im Dateipfad vor. Prüfen Sie, ob der Dateipfad korrekt und exakt wie oben angegeben eingetragen ist. Stellen Sie außerdem sicher, dass Sie Schreibrechte im Zielverzeichnis haben.
Listen der Windows-Dienste verantwortungsvoll exportieren
IT-Administrator:innen und erfahrene Benutzer:innen, die Überblick und Kontrolle über ihre Systeme behalten wollen, können detaillierte Listen laufender und gestoppter Dienste exportieren und so ihre Konfigurationen dokumentieren. Dafür stehen die Eingabeaufforderung und PowerShell zur Verfügung, je nach Umgebung mehr oder weniger flexibel. Entscheidend ist jedoch, dabei Sicherheit, Automatisierung und Fehlerbehebung mitzudenken, damit System und Compliance während der Verwaltung stabil bleiben.
Verwandte Themen:
- Der komplette Leitfaden: Windows-Dienste auf mehreren Geräten per Fernzugriff starten und stoppen
- So automatisieren Sie das Prüfen und Starten von Windows-Diensten mit PowerShell
- So löschen Sie einen Windows-Dienst über die Befehlszeile und die Registry
- So aktivieren oder deaktivieren Sie Windows-Dienste
- So aktivieren oder deaktivieren Sie Windows-Dienste (Video)
