Come si fa una parola chiave a cercare nella finestra Services.msc (mmc) in Windows 7?


8

Quando vuoi eseguire un servizio, hai capacità molto limitate, in tutte le attuali versioni di Windows, per quanto ne so.

Di solito avvio i servizi digitando "services.msc" nella casella Start-> Esegui, sulla maggior parte delle versioni di Windows, funziona. So come fare clic sulla colonna "Nome" nella vista MMC dei servizi di Windows. Se sai quali sono i primi caratteri del nome di un servizio, di solito puoi ordinare in base al nome e digitare il prefisso per scorrere l'elenco verso il basso (trova ad esempio la Ricerca di Windows).

Mi sembra piuttosto debole, quindi ho trascorso un po 'di tempo a cercare tra le reti gli strumenti che fanno un lavoro migliore nella gestione dei servizi. Di solito ho una parola chiave che conosco "fooWare" potrebbe essere la parola chiave, e ho bisogno di trovare il servizio (di solito mal chiamato) e avviarlo e fermarlo. Questo è spesso MODO troppo difficile.

Il meglio che potrei fare è "SERVIZI NETTI" dalla riga di comando, e forse aggiungere un grep lì dentro, ma questo non elenca tutti i servizi, solo alcuni di essi.

E lo snap-in MMC in Win7 ora ha un pulsante Esporta elenco, che esporta in funzionalità di file di testo CSV che ho usato di volta in volta, per esportare e quindi cercare. Ho pensato di scrivere il mio strumento. Spero che esista una migliore utility "service manager" che gli amministratori di sistema usano. Vorrei una casella di ricerca nell'angolo in alto a destra, un po 'come la finestra di dialogo Aggiungi-Rimuovi-Programmi in Win7 e Vista ha una funzione di ricerca.

Esiste un'utilità di servizi del genere là fuori?


2
Mi chiedevo perché questa non è una funzionalità di base di services.msc. Tutte le risposte in questo thread sono utili, ma sarebbe più conveniente se Microsoft implementasse una semplice funzione di ricerca in services.msc, e mi chiedo davvero perché non lo facciano :(
Erik

Risposte:


5

sc.exeal prompt dei comandi OPPURE il *-serviceset di strumenti PowerShell.

Alla riga di comando, scpuoi eseguire un po 'di servizio di frobing e puoi combinarlo con l'output in un file di testo o con cui scherzare find. Ma in realtà, si dovrebbe utilizzare PowerShell questi giorni così Get-Service(così come Start-Service, Restart Service, Set-Service, ecc) in combinazione con la miriade di PowerShell fornito strumenti di formattazione e l'analisi è la soluzione migliore.

Ecco un esempio in PowerShell:

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

filtra sia il nome che il nome visualizzato e ignora i servizi disabilitati.

Potresti metterlo in uno script Find-Service.ps1con un singolo parametro.

 param(
 [string]$term
 )

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

Builtin. Esattamente quello che stavo cercando.
Warren P

2

HKLM \ System \ CurrentControlSet \ Services può darti molte informazioni che potresti desiderare. Procedere con cautela.


1

xnet.exe disponibile da alcune posizioni (ad es. http://www.netware.se/en/downloads/ ) può elencare tutti i servizi in esecuzione - è quindi possibile utilizzare qualcos'altro per cercare l'output. Handlily xnet riporta anche il nome breve di un servizio, che può essere utilizzato per gestirlo.


1

Mi chiedo anche lo stesso :-(

Anche in Windows 10 ancora nulla della funzione di ricerca nella vista MMC dei servizi di Windows.

Comunque ho trovato questa utility Serviwin 'al seguente link:

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

Mostra tutte le informazioni sui servizi e ha anche la funzione di ricerca. Spero che questo aiuti e speri anche che Microsoft implementi la casella di ricerca nella vista MMC dei servizi di Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.