Como descobrir qual parâmetro foi passado para um serviço do Windows

2

Como você descobre qual parâmetro foi passado ao iniciar um serviço do Windows?

Eu normalmente inicio um serviço através de net start passando parâmetros como mostrado abaixo

net start DocumentHashService /Recursive /Count:500

services.msc não lista com quais parâmetros um serviço foi iniciado. Existe uma maneira de visualizar os parâmetros passados?

    
por Sung Kim 27.04.2010 / 18:41

3 respostas

1

O

explorador de processos deve informar isso na tela de linha de comando. Veja o link para detalhes

    
por 27.04.2010 / 19:01
1

Normalmente, a única maneira confiável é modificar o serviço para relatar ou registrar os parâmetros. Como isso provavelmente não é possível, você pode substituir temporariamente o executável do serviço por um que relate os parâmetros. Você pode pegar um executável muito simples destinado especificamente para essa tarefa em aqui . Depois de reunir as informações necessárias, substitua o executável pelo original.

    
por 28.04.2010 / 00:48
0

A partir do services.msc, você pode abrir as propriedades de um serviço e procurar por Path to executable: , que tem toda a sequência de inicialização abaixo, incluindo os parâmetros que o sistema usa ao ativá-lo

Aqui está uma captura de tela da web que mostra um parâmetro de: -sSQL2005 alt text http://www.sqlstudy.com/stimages/sql-2005-services-en. jpg

    
por 27.04.2010 / 23:38