Estou ciente de que no Windows 7 os comandos de linha de comando...
tasklist
mostra-me processos (incluindo serviços) atualmente em execução por seu nome executávelnet start
me mostra todos os nomes de exibição dos serviços iniciados. (“bonitos” nomes de exibição , não os nomes de serviço mais curtos e sem espaço )
O que eu gostaria de alcançar na linha de comando é
- do nome executável (wmiserv.exe) para o nome do serviço por trás
- vice-versa (ok, esse caminho também pode ser feito no painel services.msc, procurando as propriedades dos serviços)
Se houvesse um comando que, digamos, listasse tudo ( executável (+ incl. path talvez), nome do serviço, nome de exibição) e eu pudesse grep my para as linhas de que preciso, isso seria perfeito.
Não entendo se regras separadas para svchost-Services se aplicam.
Exemplo: No momento, estou tentando encontrar o serviço por trás do C:\Windows\System32\wmiserv.exe
, que bloqueia alguns arquivos. Pesquisar no Google para obter apenas um monte de spam de pesquisa e "Download FixingTool.exe" desonesto. Tudo o que posso encontrar na caixa de diálogo Propriedades do exe (supondo que seja benigno no primeiro plano) não soa como nenhum nome de serviço que eu possa inventar.
Não encontrei um único comando, mas consegui criar um arquivo em lote para você.
Salve o código a seguir em um arquivo 'GetServide.cmd' e execute-o na linha de comando.
Para procurar wmiservice.exe, a sintaxe seria algo como: GetServide.cmd wmiservice.exe