none
Script ou arquivo de lote (.bat) RRS feed

  • Pergunta

  • Boa noite...

     

    Alguem saberia como montar um script ou arquivo de lote para ativar e inicializar alguns serviços desativados do Windows, como o tema e o de telefonia? Estou com um problema em minha rede que desativa esses serviços ao logar no dominio e preciso deles ativados.

     

    obrigado...

    sexta-feira, 19 de março de 2010 03:03

Respostas

Todas as Respostas

  • Olá,


    Você pode fazer utilizando o comando sc.

    Exemplo: sc start tapisrv (inicia o serviço de telefonia)

     

    Ou fazer por vbs:

     


    strService = "tapiSRV"

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colServiceList = objWMIService.ExecQuery _
        ("Select * from Win32_Service where Name='"&strService&"'")

    For Each objService in colServiceList
        errReturn = objService.StartService()
    Next

     

    Até mais,

    Jesiel

    Obs.: Se útil, classifique

     

     

    sexta-feira, 19 de março de 2010 11:25
  • Jesiel...

     

    Obrigado pela atenção... mas pelo que pude notar, esses codigos servem para INICIAR o serviço, no entanto eles estão DESATIVADOS, e mesmo que eu altere essa condição para manual ou automatico, ao logar em meu servidor eles voltam ao estado de DESATIVADO.

    Logo preciso de uma linha de comando para mudar essa condição e ai então poder iniciá-los. Se tentar inicia-los com a condição de DESATIVADO, tenho retorno de falha 5, acesso negado.

     

    sexta-feira, 19 de março de 2010 15:33
  • Olá,

     

    Utilize então o sc:

    sc config tapisrv start= auto

    sc start tapisrv

     

    Até mais,

    Jesiel

    Obs.: Se útil, classifique

     

    sexta-feira, 19 de março de 2010 16:28
  • jesiel

     

    Está dificil... rsrs...

    tento o comando que sugere, mas o sistema me dá mensagem de falha 5, "SC  OPENSERVICE FALHA:5 - ACESSO NEGADO"

    Se tento rodar o comando com administrador, pelo comando RUNAS, não consigo enxergar o resultado, já que o sistema abre e fecha uma nova janela DOS, mas verifico a situação do serviço e ele continua desativado...

    sábado, 20 de março de 2010 01:39
  • Jc,

    Ponha um PAUSE no final do script assim a janela permanecerá aberta:

    Exemplo:

    sc config spooler start= auto
    pause


    Fábio de Paula Junior

    quarta-feira, 21 de novembro de 2012 21:13
    Moderador