none
Script para iniciar serviço RRS feed

  • Pergunta

  • Senhores,

    eu estou com um problema no windows que o serviço de rpc e spool do windows esta travando, só reiniciar e tudo se resolve, estou evitando formatar o computador por causa disto, por isso me veio a idéia de criar um script .bat que para e depois starta novamente o serviço.

    Porém não sei o nome do serviço RPC e o serviço de SPOOL de impressão.

     

    podem me ajudar?

     

    • Movido fmaquino domingo, 22 de agosto de 2010 01:02 Tópico Errado (De:Windows XP)
    quinta-feira, 12 de agosto de 2010 12:03

Respostas

  • Pode ser que o spooler está com problemas, tente matar o processo.

    O script abaixo localiza o PID do processo do Spooler e depois mata o processo com o TASKKILL

     

    strComputer = "."
    
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
    
    Set colProcess = objWMIService.ExecQuery("Select * from Win32_Process where Name='spoolsv.exe'")
    
    For Each objProcess in colProcess
    	strPID = objProcess.processid
    Next
    
    if strPID <> "" then
    	Set WshShell = WScript.CreateObject("WScript.Shell")
    	WshShell.Run "cmd /c TASKKILL /PID " & strPID & " /T /F",0
    	
    
    end if
    
    
    	
    'Run Method (Windows Script Host)
    'http://msdn.microsoft.com/en-us/library/d5fk67ky(VS.85).aspx
    

    Fábio de Paula Junior
    segunda-feira, 23 de agosto de 2010 14:00
    Moderador

Todas as Respostas

  • Boa tarde,

     

    Vc pode ir em executar - services.msc - entra nos serviços e acha o serviço especifico e clica para abrir ele lá vai estar o nome do serviço tipo spooler.exe

     

    MMarcelo - MCP

    quinta-feira, 12 de agosto de 2010 20:29
  • Senhores,

    eu estou com um problema no windows que o serviço de rpc e spool do windows esta travando, só reiniciar e tudo se resolve, estou evitando formatar o computador por causa disto, por isso me veio a idéia de criar um script .bat que para e depois starta novamente o serviço.

    Porém não sei o nome do serviço RPC e o serviço de SPOOL de impressão.

     

    podem me ajudar?

     

    Olá,

     

    Veja esse link:

    http://social.technet.microsoft.com/forums/pt-br/scriptadminpt/thread/B841FE35-DC7C-4E73-A313-2FBE5E2D4F5C

    No fórum dos scripts vc encontrará muitas dicas legais por lá.  Dê uma olhada...

    []´s

    sexta-feira, 13 de agosto de 2010 00:17
  • Obrigado Pessoal,

    vou ler as dicas

     

     

    sexta-feira, 13 de agosto de 2010 12:40
  • Pessoal,

    eu olhei o nome do arquivo, mas não consegui parar o serviço.

     

    net stop spoolsv não funcionou...

     

    alguém pode  me da uma luz?

     

    segunda-feira, 16 de agosto de 2010 13:31
  • Ola Mano

    se vc kiser para o servico de impressao

    entao o comando e

    NET STOP SPOOLER

    para iniciar

    NET START SPOOLER

     

    e o nome do servico RPC (chamada de procedimento remoto RPC) é RPCSS

     

    espero que tenha ajudado

    caso tenha resolvido

    favor finalizar o seu post como solucionado

     

    quinta-feira, 19 de agosto de 2010 12:04
  • Pode ser que o spooler está com problemas, tente matar o processo.

    O script abaixo localiza o PID do processo do Spooler e depois mata o processo com o TASKKILL

     

    strComputer = "."
    
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
    
    Set colProcess = objWMIService.ExecQuery("Select * from Win32_Process where Name='spoolsv.exe'")
    
    For Each objProcess in colProcess
    	strPID = objProcess.processid
    Next
    
    if strPID <> "" then
    	Set WshShell = WScript.CreateObject("WScript.Shell")
    	WshShell.Run "cmd /c TASKKILL /PID " & strPID & " /T /F",0
    	
    
    end if
    
    
    	
    'Run Method (Windows Script Host)
    'http://msdn.microsoft.com/en-us/library/d5fk67ky(VS.85).aspx
    

    Fábio de Paula Junior
    segunda-feira, 23 de agosto de 2010 14:00
    Moderador