Os serviços do Windows não iniciam automaticamente sem login como administrador

1

Estou usando um software Ozeki no meu servidor Windows 2008. De Serviços , faço o serviço Ozeki Tipo de inicialização: Automático. Mas quando eu reiniciar meu servidor, preciso fazer o login como administrador, caso contrário, meu serviço não será iniciado.

Precisa de solução. Eu não queria entrar no meu servidor como administrador.

    
por Umair Iftikhar 06.06.2018 / 07:46

1 resposta

0

Se você não puder definir o serviço para iniciar sob a conta NT AUTHORITY \ SYSTEM (ou se não funcionar dessa maneira), há uma solução alternativa simples: você pode configurar o logon automático e um bloqueio imediato de a sessão da sua conta de administrador na reinicialização do servidor. Pelo menos você não terá que fazer isso manualmente a cada vez, mas você ainda deve considerar os pequenos riscos envolvidos com os auto-logons, antes de aplicar a solução.

  1. Abra um console do CMD (sem necessidade de elevação) e digite:

netplwiz

Isso pode exigir direitos de administrador.

Remova o carrapato de "Os usuários devem digitar um nome de usuário ..." e clique em OK; Isso solicitará as credenciais específicas da conta para o logon automático na reinicialização.

  1. Quando o login automático estiver definido, novamente no console, digite o código abaixo para definir o bloqueio automático (substitua administrador por sua conta real):
reg add "hkcu \ software \ microsoft \ windows \ currentversion \ run" / v " Qualquer coisa que você quiser como nome aqui " / t reg_sz / d "cmd / c" sessão de consulta | find / i \ " administrador \" & rundll32 user32.dll, LockWorkStation "" / f

Desta forma, o servidor fará o logon da conta do administrador após a reinicialização e bloqueará quase que imediatamente a sessão. Tenha em mente que isso funcionará mesmo se a conta for desconectada e ativada novamente, mas duvido que o serviço seja iniciado duas vezes. :) A única desvantagem aqui seria se você acidentalmente fazer logoff da conta - então você terá que autenticar duas vezes, pois a primeira tentativa de logon será bloqueada. ;) Bem, você também deve testar a funcionalidade precisamente dessa maneira, antes de prosseguir com a reinicialização real.

Você pode desfazer facilmente todos os itens acima, colocando de volta o marcador no netplwiz e excluindo a chave:

reg delete "hkcu \ software \ microsoft \ windows \ currentversion \ run" / v " O nome que você deu aqui " / f

Você também pode usar o SchTasks (Agendador de Tarefas) para fazer logon e bloquear a conta - crie uma tarefa agendada "No logon" e use o abaixo como uma ação:

cmd / c "sessão de consulta | localizar / i" administrador "& rundll32 user32.dll, LockWorkStation" "

O netplwiz será necessário novamente, conforme descrito.

Observe que as barras invertidas ao redor do nome da conta não são necessárias aqui, pois elas são para 'reg'.

Ainda assim, eu iria com a primeira opção, já que a tarefa de inicialização é menos segura - ela pode ser vista e modificada por outros usuários avançados (a menos que esteja protegida).

Espero que isso ajude.

    
por 08.06.2018 / 00:53