none
Script para fechar sessão aberta no XP RRS feed

  • Pergunta

  • Fala pessoal,

    Estou precisando da ajuda de vocês para quebrar um galho aqui no trampo.

    Eu tenho uma máquina XP fazendo papel de servidor de impressão para o pessoal aqui, e de uma hora pra outra as requisições de impressão passaram a ficar presas, ou seja, fica como sessão aberta. Quando chega a 10 sessões, que é o limite do XP, ninguem mais imprime. Eu tenho que acessar o server via TS e liberar manualmente.

    Queria saber se alguém tem ou pode criar um script que resete isso de meia em meia hora, eu colocaria na schedule do windows para automatizar isso pra mim.

    Eu ví um script criado pelo Vinicius que derruba arquivos abertos, mas não funcionou. Nem resetando o Serviço de Spooler de impressão não funciona.

    Alguém poderia me ajudar?

    Valeu.

    Abraço
    sexta-feira, 26 de outubro de 2007 12:21

Respostas

Todas as Respostas

  • Olá,


    dei uma procurada rápida e não encontrei nada. Mas reiniciar o serviço responsável pelo compartilhamento de arquivos e impressoras deve resolver. É diferente do spooler.

    []s,

    --
    Vinicius Canto <scripterbr_at_gmail_dot_com>
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    segunda-feira, 29 de outubro de 2007 03:15
    Moderador
  • Fala Vinicius,

     

    Obrigado pelo seu retorno.

     

    Verifiquei no XP e o serviço se chama "Servidor" e realmente quando eu restarto ele, as sessões são fechadas.

     

    O caminho é :  C:\WINDOWS\system32\svchost.exe -k netsvcs

     

    Eu tentei rodar ele no prompt, mas não exclui as sessões, somente via interface. E ainda abre uma janela de confirmação dizendo que outros serviços também serão reiniciados.

     

    Você não consegue um script pra mim não? Pq aí eu agendo ela pra rodar de 15 em 15 minutos, até eu arrumar uma forma de resolver isso definitivamente.

     

    Obrigado.

    quarta-feira, 31 de outubro de 2007 14:02
  • net stop server
    net start server


    só colocar isso num bat e depois, no agendador de tarefas.

    --
    Vinicius Canto <scripterbr_at_gmail_dot_com>
    MVP Windows Server - Admin Frameworks
    MCP Windows 2000 Server, Windows XP e SQL Server 2000
    Bacharelando em Ciências da Computação - USP

    Blog sobre Scripting e Windows Powershell: http://viniciuscanto.blogspot.com
    quarta-feira, 31 de outubro de 2007 19:39
    Moderador
  • Fala Vinicius,

     

    Valeu pela ajuda!

     

    Funcionou aqui.

     

    Abraço

    quinta-feira, 8 de novembro de 2007 15:13
  •  

    Vinicius,

    Estou com o mesmo problema que o nosso amigo ai emcima. A solução da bat testei funcionou 100%... porem, o perfil dos usuarios aqui da empresa é perfil movel... e o nosso administrador não quer deixar o serviço do agendador habilitado para a maquina que é utilizada nas impressões. Tem alguma forma de isso ser feito por script ou diretivas???

     

    Desde já!

    Grato!

    quinta-feira, 25 de setembro de 2008 20:47
  • Olá, eu criei o bat mas ele abre o DOS e fica perguntando se eu desejo encerrar as sessões, como ele vai ficar executando automaticamente nao queria que perguntasse e que fechasse sem pedir...tem como?
    quarta-feira, 15 de janeiro de 2014 13:45