¿Cómo hacer una búsqueda por palabra clave en la ventana Services.msc (mmc) en Windows 7?

8

Cuando quiero ejecutar un servicio, tengo capacidades muy limitadas, en todas las versiones actuales de Windows, por lo que puedo decir.

Normalmente inicio Servicios escribiendo "services.msc" en el cuadro Inicio-> Ejecutar, en la mayoría de las versiones de Windows, esto funciona. Sé cómo hacer clic en la columna "Nombre" en la vista MMC de los Servicios de Windows. Si sabe cuáles son los primeros caracteres de un nombre de servicio, generalmente puede ordenar por el nombre y escribir el prefijo para desplazar la lista hacia abajo (busque Windows Search, por ejemplo).

Esto me parece bastante débil, por lo que pasé un tiempo buscando en las interwebs herramientas que hagan un mejor trabajo de administración de servicios. Por lo general, tengo una palabra clave que sé que "fooWare" podría ser la palabra clave, y necesito encontrar el servicio (generalmente mal nombrado) e iniciarlo y detenerlo. Esto suele ser MUY difícil.

Lo mejor que puedo hacer es "SERVICIOS NETOS" desde la línea de comandos, y tal vez agregar un grep allí, pero eso no enumera todos los servicios, solo algunos de ellos.

Y el complemento MMC en Win7 ahora tiene un botón Exportar lista, que exporta a la función de archivo de texto csv que he usado de vez en cuando, para exportar y luego buscar. He pensado en escribir mi propia herramienta. Espero que exista una mejor utilidad de "administrador de servicios" que los administradores de sistemas usen. Me gustaría un cuadro de búsqueda en la esquina superior derecha, de la misma manera que el cuadro de diálogo Agregar-Eliminar-Programas en Win7 y Vista tiene una función de búsqueda.

¿Existe tal utilidad de servicios por ahí?

Warren P
fuente
2
Me preguntaba por qué esta no es una característica básica de services.msc. Todas las respuestas en este hilo son útiles, pero sería más conveniente si Microsoft implementara una función de búsqueda simple en services.msc, y realmente me pregunto por qué no lo hacen :(
Erik

Respuestas:

5

sc.exeen el símbolo del sistema O el *-serviceconjunto de herramientas de PowerShell.

En la línea de comando, scpuede hacer un poco de servicio de exploración y puede combinarlo con la salida a un archivo de texto o con el que se está metiendo find. Pero, en realidad, debería estar utilizando PowerShell estos días así Get-Service(así como Start-Service, Restart Service, Set-Service, etc.) combinada con la gran cantidad de PowerShell suministra el formato y las herramientas de análisis es la mejor opción.

Aquí hay un ejemplo en PowerShell:

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

filtra tanto el nombre como el nombre para mostrar e ignora los servicios deshabilitados.

Podría poner esto en un script Find-Service.ps1con un solo parámetro.

 param(
 [string]$term
 )

 $term = "*" + $term + "*"
 Get-Service | Where-Object {($_.Name -like "$term" -or $_.DisplayName -like "$term") -and $_.StartType -ne "Disabled"}
Wesley
fuente
Incorporado. Exactamente lo que estaba buscando.
Warren P
2

HKLM \ System \ CurrentControlSet \ Services puede darle mucha información que pueda desear. Camina con precaución.

Maximus Minimus
fuente
1

xnet.exe disponible en algunas ubicaciones (p. ej., http://www.netware.se/en/downloads/ ) puede enumerar todos los servicios que se están ejecutando; luego puede usar otra cosa para buscar en la salida. Handlily xnet también informa el nombre corto de un servicio, que se puede usar para administrarlo.

dunxd
fuente
1

También me pregunto lo mismo :-(

Incluso en Windows 10 todavía no hay nada sobre la función de búsqueda en la vista MMC de los Servicios de Windows.

De todos modos encontré esta utilidad Serviwin 'en el siguiente enlace:

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

Muestra toda la información sobre los servicios y también tiene la función de búsqueda. Espero que esto ayude y también espero que Microsoft implemente el cuadro de búsqueda en la vista MMC de los Servicios de Windows.

Auto
fuente