Wie führt man eine Schlüsselwortsuche im Fenster Services.msc (mmc) in Windows 7 durch?


8

Wenn Sie einen Dienst ausführen möchten, stehen Ihnen, soweit ich das beurteilen kann, in allen aktuellen Windows-Versionen nur sehr eingeschränkte Funktionen zur Verfügung.

Normalerweise starte ich Dienste, indem ich "services.msc" in das Feld Start-> Ausführen eingebe. Bei den meisten Windows-Versionen funktioniert dies. Ich weiß, wie man in der MMC-Ansicht der Windows-Dienste auf die Spalte "Name" klickt. Wenn Sie die ersten Zeichen eines Dienstnamens kennen, können Sie normalerweise nach dem Namen sortieren und das Präfix eingeben, um die Liste nach unten zu scrollen (z. B. Windows-Suche).

Dies scheint mir ziemlich schwach zu sein, daher habe ich einige Zeit damit verbracht, in den Interwebs nach Tools zu suchen, mit denen sich Dienste besser verwalten lassen. Normalerweise habe ich ein Schlüsselwort, von dem ich weiß, dass "fooWare" das Schlüsselwort sein könnte, und ich muss den (normalerweise schlecht benannten) Dienst finden und ihn starten und stoppen. Das ist oft viel zu schwer.

Das Beste, was ich tun kann, ist "NET SERVICES" über die Befehlszeile und vielleicht einen Grep hinzufügen, aber das listet nicht jeden Service auf, nur einige von ihnen.

Und das MMC-Snap-In in Win7 verfügt jetzt über eine Schaltfläche zum Exportieren von Listen, die in die CSV-Textdatei exportiert wird, die ich von Zeit zu Zeit zum Exportieren und anschließenden Suchen verwendet habe. Ich habe darüber nachgedacht, mein eigenes Werkzeug zu schreiben. Ich hoffe, dass es ein besseres "Service Manager" -Dienstprogramm gibt, das von Systemadministratoren verwendet wird. Ich möchte ein Suchfeld in der oberen rechten Ecke, ähnlich wie das Dialogfeld "Software" in Win7 und Vista über eine Suchfunktion verfügt.

Gibt es da draußen ein solches Dienstprogramm?


2
Ich habe mich gefragt, warum dies keine grundlegende Funktion von services.msc ist. Alle Antworten in diesem Thread sind hilfreich, aber es wäre bequemer, wenn Microsoft eine einfache Suchfunktion in services.msc implementieren würde, und ich frage mich wirklich, warum dies nicht der Fall ist :(
Erik

Antworten:


5

sc.exean der Eingabeaufforderung ODER den *-servicePowerShell-Tools.

In der Befehlszeile sckönnen Sie ein wenig Service-Frobbing durchführen und dies mit der Ausgabe in eine Textdatei oder dem Herumspielen kombinieren find. Aber wirklich, sollten Sie Powershell sein mit diesen Tagen so Get-Service(wie auch Start-Service, Restart Service, Set-Serviceetc.) mit der Vielzahl von Powershell kombiniert geliefert Formatierung und Analyse - Tool ist die beste Wahl.

Hier ist ein Beispiel in PowerShell:

$t = '*mana*';Get-Service | Where {($_.Name -like "$t" -or $_.DisplayName -like "$t") -and $_.StartType -ne "Disabled"}

Es filtert sowohl den Namen als auch den Anzeigenamen und ignoriert deaktivierte Dienste.

Sie können dies in ein Skript Find-Service.ps1mit einem einzelnen Parameter einfügen.

 param(
 [string]$term
 )

 $term = "*" + $term + "*"
 Get-Service | Where-Object {($_.Name -like "$term" -or $_.DisplayName -like "$term") -and $_.StartType -ne "Disabled"}

Eingebaut. Genau das, wonach ich gesucht habe.
Warren P

2

HKLM \ System \ CurrentControlSet \ Services kann Ihnen viele Informationen geben, die Sie möglicherweise möchten. Gehen Sie vorsichtig vor.


1

xnet.exe, das an einigen Orten verfügbar ist (z. B. http://www.netware.se/en/downloads/ ), kann alle ausgeführten Dienste auflisten. Sie können dann die Ausgabe mit etwas anderem durchsuchen. Handlily xnet gibt auch den Kurznamen eines Dienstes an, mit dem er verwaltet werden kann.


1

Ich frage mich auch das gleiche :-(

Auch unter Windows 10 noch nichts über die Suchfunktion in der MMC-Ansicht von Windows Services.

Jedenfalls habe ich dieses Dienstprogramm Serviwin 'unter folgendem Link gefunden:

http://www.nirsoft.net/utils/serviwin.html

Es zeigt alle Informationen zu den Diensten und hat auch die Suchfunktion. Ich hoffe, dies hilft und hoffe auch, dass Microsoft das Suchfeld in der MMC-Ansicht von Windows Services implementiert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.