In der heutigen Welt ist das Drucken ein wesentlicher Bestandteil unseres täglichen Lebens. Bei der Arbeit treten jedoch manchmal Druckprobleme auf. Eine mögliche Lösung für das Problem besteht darin, den Windows-Druckdienst neu zu starten. Sie können ein spezielles Skript verwenden, um diesen Prozess zu automatisieren.
Das Skript zum Neustart des Windows-Druckdiensts ist eine Reihe von Befehlen, die nacheinander ausgeführt werden, um den Status des Druckdiensts zurückzusetzen. Ein Neustart des Dienstes kann hilfreich sein, wenn das Drucken nicht funktioniert oder der Drucker einen Fehler auslöst.
Das Einrichten eines Skripts auf einem Windows-System ist einfach. Sie müssen den Editor oder einen anderen Texteditor öffnen, die Skriptbefehle einfügen und die Datei mit der Erweiterung speichern .bat. Danach kann das Skript einfach ausgeführt werden, indem Sie darauf doppelklicken.
Bevor Sie jedoch das Skript verwenden, um den Windows-Druckdienst neu zu starten, sollten Sie alle geöffneten Dokumente und Programme speichern, um Datenverluste beim Neustart des Dienstes zu vermeiden. Vergessen Sie auch nicht, dass durch einen Neustart des Druckdiensts alle Drucker, die auf dem Computer verwendet werden, vorübergehend deaktiviert werden.
So konfigurieren Sie das Windows-Druckneustartskript
Wenn Sie Probleme beim Drucken auf einem Windows-Betriebssystem haben, kann es eine Lösung sein, den Druckdienst neu zu starten. Um diesen Prozess zu automatisieren, können Sie ein Skript erstellen, das den Druckvorgang auf Ihren Befehl neu startet.
Um das Windows-Druckneustartskript zu konfigurieren, müssen Sie die folgenden Schritte ausführen:
1. Öffnen Sie einen Texteditor. Sie können einen beliebigen Texteditor wie Notepad++, Sublime Text usw. verwenden, um ein Skript zu erstellen.
2. Geben Sie die Befehle ein, um den Druckdienst neu zu starten. Geben Sie im Texteditor die folgenden Befehle ein:
net stop spooler net start spooler
Der Befehl "net stop spooler" stoppt den Druckdienst und der Befehl "net start spooler" startet ihn erneut. Diese Befehle starten den Druckdienst neu und können Ihnen helfen, Druckprobleme zu beheben.
3. Speichern Sie das Skript mit der Erweiterung .bat. Um das Skript zu speichern, wählen Sie den Menüpunkt "Speichern unter" und geben einen Dateinamen mit der Erweiterung an.bat (zB restart_print_spooler.bat).
4. Führen Sie das Skript aus. Doppelklicken Sie auf die Datei, um das Skript auszuführen.die Fledermaus, die du gerade gespeichert hast. Nach dem Ausführen führt das Skript Befehle aus, um den Druckdienst neu zu starten.
Jetzt haben Sie ein Skript, das den Druckdienst auf Ihrem Windows-Computer neu startet. Sie können das Skript jederzeit ausführen, wenn Druckprobleme auftreten, um sie schnell und effizient zu lösen.
Beachten: stellen Sie sicher, dass Sie über Administratorrechte verfügen, bevor Sie das Skript verwenden. Es wird auch nicht empfohlen, dieses Skript unnötig zu verwenden, da ein Neustart des Druckdiensts dazu führen kann, dass nicht gedruckte Dokumente und Druckaufträge verloren gehen.
Wir hoffen, dass diese Anleitung Ihnen hilft, Druckprobleme auf Ihrem Windows-Computer zu lösen.
Schritt 1: Laden Sie die erforderliche Software herunter und installieren Sie sie
Um ein Skript zu erstellen, mit dem Sie den Druckdienst unter Windows neu starten können, müssen Sie mehrere Tools installieren:
- Visual Studio Code ist ein kostenloser Code-Editor, mit dem Sie Skripts einfach erstellen und bearbeiten können. Sie können es von der offiziellen Website herunterladen https://code.visualstudio.com /.
- Python ist die Programmiersprache, in der wir unser Skript schreiben werden. Sie können es von der offiziellen Website herunterladen https://www.python.org/downloads /. Stellen Sie bei der Installation sicher, dass Sie die Option "Python zum PATH hinzufügen" ausgewählt haben.
- Die psutil-Bibliothek ist eine Bibliothek zum Arbeiten mit Prozessen in Python. Sie können es installieren, indem Sie den Befehl pip install psutil im Visual Studio-Code-Terminal ausführen.
Nachdem Sie alle erforderlichen Tools installiert haben, können Sie ein Skript erstellen, um den Druckdienst unter Windows neu zu starten.
Schritt 2: Erstellen Sie ein neues Skript
1. Öffnen Sie einen beliebigen Texteditor, z. B. Editor oder Visual Studio Code.
2. Erstellen Sie eine neue Datei und speichern Sie sie mit der Erweiterung. "bat". Zum Beispiel "restart_print_service.bat".
3. Fügen Sie in der geöffneten Datei den folgenden Code ein:
@echo offset serviceName=Spoolerecho Stopping Print Spooler service. net stop %serviceName%echo Starting Print Spooler service. net start %serviceName%echo Print Spooler service has been restarted.pause
4. Speichern Sie die Änderungen.
Beachten Sie, dass der obige Code die Variable "serviceName" verwendet, in der der Name des Windows-Druckdiensts gespeichert ist. Wenn sich der Dienstname auf Ihrem System von "Spooler" unterscheidet, ersetzen Sie den Wert der Variablen durch den entsprechenden Namen.
Jetzt haben Sie ein Skript, das den Windows-Druckdienst neu startet, wenn es ausgeführt wird. Im nächsten Schritt erfahren Sie, wie Sie dieses Skript automatisch ausführen, wenn Druckprobleme auftreten.
Schritt 3: Fügen Sie Befehle hinzu, um den Druckdienst neu zu starten
Um ein Skript zu erstellen, das den Druckdienst auf einem Windows-System neu startet, müssen wir den Befehl "net" verwenden und den Namen des Druckdiensts angeben.
1. Öffnen Sie einen Texteditor und erstellen Sie eine neue Datei.
2. Fügen Sie den folgenden Code in die Datei ein:
@echo offecho Stopping Print Spooler service. net stop spoolerecho Print Spooler service stopped successfully.echo.echo Starting Print Spooler service. net start spoolerecho Print Spooler service started successfully.
3. Speichern Sie die Datei mit der Erweiterung ".bat" (zB restart_print_spooler.bat).
4. Fertig! Jetzt haben Sie ein Skript, das den Druckdienst bei der Ausführung neu startet.
Anmerkung: Stellen Sie sicher, dass Sie das Skript mit Administratorrechten ausführen, um Zugriff auf die Dienstverwaltung auf dem Windows-System zu haben.
Sie können auch eine Verknüpfung für dieses Skript erstellen und es auf dem Desktop oder an einem anderen geeigneten Ort ablegen, um schnell auf den Neustart des Druckdiensts mit einem Klick zugreifen zu können.