Eine services.msc-Verknüpfung erstellen?

3

Ich habe einen kabellosen Drucker und aus welchem ​​Grund auch immer, wenn ich ihn drucke, wird er an die Druckerwarteschlange gesendet, aber der Drucker selbst fährt einfach mit zzZZzzz fort. Wie auch immer, ich habe festgestellt, dass, wenn ich RUN & gt; Services & gt; Druckerspooler & gt; Neustart: Der Drucker erkennt und druckt alles, was sich in der Druckwarteschlange befindet.

Ich möchte dazu eine Verknüpfung (oder ein Stapelskript) erstellen (RUN & gt; Dienste & gt; Druckerspooler & gt; Neustart). Ist es möglich, wie?

alt text

rlb.usa
quelle

Antworten:

3

Öffnen Sie den Editor und fügen Sie Folgendes ein

@echo aus

echo DRUCKSPOOLER-DIENSTLEISTUNGEN NEU STARTEN

net stop "Druckspooler"

net start "Druckspooler"

echo FINISHED RESTARTING PRINT SPOOLER

(Fühlen Sie sich frei, die ersten beiden und die letzte Zeile zu löschen!)

Speichern Sie diese Datei an einer beliebigen Stelle als .cmd- oder .bat-Datei * (nennen Sie sie grundsätzlich "printer.cmd neu starten")

Wenn Sie die Benutzerkontensteuerung aktiviert haben, müssen Sie mit der rechten Maustaste klicken und "Als Administrator ausführen" ausführen. Wenn Sie die Benutzerkontensteuerung nicht aktiviert haben, können Sie sie einfach ausführen.

Der Druckerspoolerdienst sollte neu gestartet werden.

Wenn dies nicht funktioniert, stellen Sie sicher, dass die Dateierweiterung nur .bat oder .cmd und nicht .bat.txt oder .cmd.txt lautet

(es liegt an dir, ich persönlich würde .cmd verwenden, aber es macht keinen Unterschied)

William Hilsum
quelle
Die Meldungen sind redundant, da sich das Fenster anschließend sofort schließt: P
John T
Nun, ich stimme dem letzten zu ... aber es braucht nichts und sieht gut aus!
William Hilsum
2

Benutzen net start <service> und net stop <service> in einem Batch-Skript:

net stop spooler
net start spooler

als sowas speichern restart.bat auf dem Desktop für den einfachen Zugriff. Da Sie anscheinend Vista / 7 verwenden, müssen Sie bei aktivierter Benutzerkontensteuerung mit der rechten Maustaste auf das Stapelskript klicken und als Administrator ausführen.

John T
quelle
2

Führen Sie in Ihrer Batchdatei die folgenden Befehle aus

net stop "Print Spooler"
net start "Print Spooler"
Macha
quelle