Crie um atalho para services.msc?

3

Eu tenho uma impressora sem fio e por qualquer motivo, quando eu imprimi-lo envia para a fila da impressora, mas a própria impressora continua a zzZZzzz. De qualquer forma, eu descobri que quando eu executo > serviços > Spooler da impressora > Reinicie, a impressora verá e imprimirá o que estiver na fila de impressão.

Eu quero criar um atalho (ou script em lote) para fazer isso (EXECUTAR > serviços > Spooler da impressora > Reiniciar). É possível, como?

    
por rlb.usa 23.11.2009 / 19:42

3 respostas

3

Abra o bloco de notas e cole o seguinte

@echo off

echo RESTARTING THE PRINT SPOOLER SERVICES

net stop "print spooler"

net start "print spooler"

echo FINISHED RESTARTING PRINT SPOOLER

(Sinta-se livre para excluir os dois primeiros e a última linha!)

Salve isso em qualquer lugar como um arquivo .cmd ou .bat * (basicamente, chame-o de restart printer.cmd)

Se você tiver o UAC ativado, precisará clicar com o botão direito do mouse e executar "Executar como administrador". Se não tiver o UAC ativado, basta executá-lo.

Ele deve reiniciar o serviço de spooler de impressão.

Se isso não funcionar, verifique se a extensão do arquivo é apenas .bat ou .cmd e não .bat.txt ou .cmd.txt

(depende de você, eu pessoalmente usaria o .cmd, mas não faz diferença)

    
por 23.11.2009 / 19:48
2

Use net start <service> e net stop <service> em um script em lote:

net stop spooler
net start spooler

salve como algo como restart.bat na área de trabalho para facilitar o acesso. Como parece que você está usando o Vista / 7, se o UAC estiver ativado, você precisará clicar com o botão direito do mouse no script em lote e executá-lo como Administrador.

    
por 23.11.2009 / 19:49
2

No seu arquivo de lote, execute os seguintes comandos

net stop "Print Spooler"
net start "Print Spooler"
    
por 23.11.2009 / 19:53

Tags