PsService é um visualizador e controlador de serviços para Windows. Assim como o utilitário SC incluído nos Kits de Recursos do Windows NT e do Windows 2000, o PsService exibe o status, a configuração e as dependências de um serviço e permite iniciar, parar, pausar, retomar e reiniciar esses serviços. Ao contrário do utilitário SC, o PsService habilita o logon em um sistema remoto utilizando uma conta diferente, para os casos em que a conta a partir da qual ele é executado não tem as permissões exigidas no sistema remoto.
O PsService inclui um recurso exclusivo de pesquisa de serviços, que identifica as instâncias ativas de um serviço em sua rede. Você Utilizaria o recurso de pesquisa se quisesse localizar sistemas que executam servidores DHCP, por exemplo.
Por fim, o PsService funciona no NT 4, no Windows 2000 e no Windows Vista, enquanto a versão do SC do Kit de Recursos do Windows 2000 exige o Windows 2000, e o PsService não exige que você insira manualmente um "índice de resumo" para obter uma listagem completa das informações do serviço.>
Instalação
Basta copiar PsService no seu caminho de executável e digitar "psservice".
Utilizando o PsService
O comportamento padrão do PsService é exibir os serviços configurados (em execução e parados) no sistema local. Inserir um comando na linha de comando invoca um recurso específico, sendo que alguns comandos aceitam opções. Digitar um comando seguido de "- " exibe as informações sobre a sintaxe do comando.
Uso: psservice [\\computador [-u nome de usuário] [-p senha]] <comando><opções>
Parâmetro
Descrição
query
Exibe o status de um serviço.
config
Exibe a configuração de um serviço.
setconfig
Define o tipo de início (desabilitado, automático, demanda) de um serviço.
start
Inicia um serviço.
stop
Interrompe um serviço.
restart
Interrompe e, em seguida, reinicia um serviço.
pause
Pausa um serviço
cont
Reinicia um serviço pausado.
depend
Lista os serviços dependentes do serviço especificado.
security
Despeja o descritor de segurança do serviço.
find
Pesquisa na rede o serviço especificado.
\\computador
Tem como alvo o sistema NT/Win2K especificado. Inclua a opção -u com um nome de usuário e senha para fazer logon no sistema remoto se suas credenciais de segurança não permitirem a obtenção de informações do contador de desempenho do sistema remoto. Se você especificar a opção -u, mas não uma senha com a opção -p, o PsService solicitará que você insira a senha e não a exibirá na tela.
Como funciona
O PsService utiliza as APIs do Service Control Manager que estão documentadas no SDK da plataforma.
O PsService faz parte de um kit crescente de ferramentas de linha de comando da Sysinternals que auxiliam na administração de sistemas locais e remotos chamado PsTools.
This module discusses the role of operating system services and how to troubleshoot issues that restrict functionality. This module also discusses resolving issues with signing in to Windows.