Nenhuma ideia do que causaria o surto, desculpe, mas é fácil restaurar os serviços para os estados em que você deseja.
A primeira e mais fácil maneira de fazer isso é fazer um backup das chaves de registro do serviço. Em regedit, vá para HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
e, em seguida, exporte essa chave como um arquivo .REG (use o menu Arquivo ou clique com o botão direito do mouse na chave). Salve o arquivo .REG gerado em algum lugar. Se você sabe o que está fazendo você pode editar este arquivo (é texto sem formatação) para remover serviços com os quais não se importa ou que tenha removido intencionalmente (por exemplo, porque você desinstalou algum software ). Depois de ter esse arquivo, você pode restaurar todas as configurações do registro nele (o que significa todos os dados de configuração do serviço) clicando duas vezes nele (isso mescla os dados do arquivo no registro). Fazer ou mesclar esse backup exigirá permissões de administrador. Observe que isso não irá realmente reiniciar os serviços; você precisará fazer isso manualmente ou reiniciar o computador.
Se você quiser fazer o script completo do processo de reparo, poderá gravar um arquivo .CMD que chame o programa sc
(utilitário de linha de comando do Service Control Manager). Está bem documentado; você pode, por exemplo, aprender quais comandos ele suporta executando apenas sc
e ver os detalhes de um comando, como "config", executando sc config
. Por exemplo, você pode alterar o tipo de inicialização do serviço Servidor (que é chamado pelo nome herdado "LanmanServer"; "Servidor" é apenas um "nome de exibição") para Automático (que é seu valor padrão) e iniciá-lo assim:
sc config LanmanServer start= auto
sc start LanmanServer
Você precisará, é claro, estar em execução como administrador para fazer essas alterações.