Freigeben über


Problembehandlungsszenarien für das Drucken

Der Artikel führt Sie durch verschiedene Szenarien, mit denen Sie Probleme im Zusammenhang mit dem Drucken beheben und selbst lösen können.

Fehlgeschlagener Druckauftrag

Einige der in diesem Abschnitt beschriebenen Szenarien:

  • Eine Anwendung auf dem Client reagiert beim Drucken nicht mehr.
  • Der Druckauftrag erreicht nie den Drucker.
  • Druckaufträge bleiben in der Warteschlange hängen.

Führen Sie die folgenden Schritte auf dem Clientcomputer aus:

  1. Wenn die Anwendung nicht mehr reagiert, ermitteln Sie, welcher Drucktreiber oder welche Druckwarteschlange das Problem reproduziert.

    Versuchen Sie, aus einem Text-Editor zu drucken, z. B. Editor. Wird das Problem erneut vorprobiert? Wenn dies der Fall ist, testen Sie eine andere Druckwarteschlange mithilfe eines anderen Drucktreibers. Verengen Sie das Problem, um zu erfahren, welcher Treiber die Ursache ist.

  2. Deaktivieren Sie das Kontrollkästchen "Erweiterte Druckfunktionen aktivieren" auf der Registerkarte "Erweitert " des Eigenschaftenblatts des Druckers.

  3. Überprüfen Sie den Ordner "Spool", um festzustellen, ob er alte Dateien enthält. Der Standardordner "Spool" ist "%systemroot%\System32\Spool\Printers".

  4. Setzen Sie den Druckspooler auf dem Client zurück, und versuchen Sie es dann erneut.

  5. Aktualisieren Sie den Druckertreiber auf die neueste Version des OEM. Wenn der verwendete Treiber jedoch bereits die neueste Version ist, versuchen Sie, zu einem generischen In-Box-Treiber zu wechseln.

Keine Druckausgabe

  1. Deaktivieren Sie das Kontrollkästchen "Erweiterte Druckfunktionen aktivieren" auf der Registerkarte "Erweitert " der Druckereigenschaften.
  2. Erstellen Sie eine Druckwarteschlange für das Gerät, und testen Sie den Druck über die neue Warteschlange.
  3. Starten Sie den Spoolerdienst neu.
  4. Aktualisieren Sie den Druckertreiber auf die neueste Version des OEM. Wenn der verwendete Treiber jedoch bereits die neueste Version ist, versuchen Sie, zu einem generischen In-Box-Treiber zu wechseln.
  5. Überprüfen Sie den Ordner "Spool", um festzustellen, ob ir alte Dateien enthält. Wenn das Drucken ordnungsgemäß funktioniert, werden die Dateien im Ordner "Spool" gelöscht, wenn die Aufträge gedruckt werden. Der Standardordner "Spool" lautet: %systemroot%\System32\Spool\Printers.
    1. Sie können den Speicherort des Spool-Ordners überprüfen, indem Sie den DefaultSpoolDirectory Registrierungswert im folgenden Registrierungsunterschlüssel überprüfen: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
    2. Verschieben Sie alle alten Dateien, die sich im Ordner "Spool" befinden, um festzustellen, ob das Problem weiterhin auftritt. Beschädigte Dateien im Ordner "Spool" können Zu Problemen beim Druckspoolerdienst führen.

      Notiz

      Möglicherweise müssen Sie den Druckspoolerdienst beenden, um die Dateien aus dem Ordner "Spool" zu verschieben.

    3. Standardmäßig ist der Druckspoolerdienst nur vom Remoteprozeduraufrufdienst (Remote Procedure Call Service, RpcSs) abhängig. Um die Spoolerabhängigkeiten zu überprüfen, überprüfen Sie den DependOnService Wert im folgenden Registrierungsunterschlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
    4. Überprüfen Sie, ob die abhängigen Dienste gestartet werden. Wenn zusätzlich zu rpcSs andere abhängige Dienste vorhanden sind, bearbeiten Sie den DependOnService Registrierungswert, um alle Abhängigkeiten außer den RpcSs zu entfernen.
    5. Es kann manchmal schwierig sein zu bestimmen, ob ein Druckauftrag gepoolt wird. Wenn Sie den Drucker anhalten, wird der Auftrag gepoolt, aber nicht gedruckt. Dadurch erhalten Sie Zeit, um zu überprüfen, ob der Druckauftrag gepoolt wird, wodurch Sie den Fokus ihrer Problembehandlung weiter einschränken können.

Langsames Drucken oder unerwartete Ausgabe

Einige der in diesem Abschnitt beschriebenen Szenarien:

  • Der Druckauftrag dauert "X" minuten bis zum Ende.
  • Benutzer haben Langsamkeit, wenn sie aus allen Anwendungen drucken.
  • Nur Office oder bestimmte Anwendungen werden nur langsam gedruckt.
  • Der Auftrag dauert eine lange Zeit bis zum Spoolen.
  • Der Auftrag dauert lange, bis er gedruckt wird.
  • Sie erleben langsames Drucken auf Hyper-V, RDS oder Azure.
  • Beim Versuch, eine benutzerdefinierte Anwendung zu drucken, treten langsame Druckvorgänge auf.

Ermitteln Sie, wo die Langsamkeit auftritt, indem Sie einen Pausenwarteschlangentest ausführen:

  • Pause queue on the client and server.
  • Senden Sie auf dem Client den Auftrag aus der Anwendung, und messen Sie, wie schnell er den Auftrag erstellt.
  • Heben Sie die Pausen-Clientwarteschlange auf, und messen Sie dann, wie schnell der Auftrag in die Warteschlange auf dem Druckserver übertragen wird.
  • Heben Sie die Pausenwarteschlange auf dem Druckserver auf, um zu messen, wie schnell der Auftrag an die tatsächliche Druckhardware gesendet wird. Dies hilft Ihnen, die Suche nach dem Ort der Langsamkeit einzugrenzen.
  1. Überprüfen Sie den Ordner "Spool", um festzustellen, ob er alte oder verwaiste Dateien enthält. Wenn das Drucken ordnungsgemäß funktioniert, werden die Dateien im Ordner "Spool" gelöscht, wenn die Aufträge gedruckt werden. Der Standardordner "Spool" lautet: systemroot%\System32\Spool\Printers.

  2. Sie können den Speicherort des Ordners "Spool" überprüfen, indem Sie den Wert "DefaultSpoolDirectory" im folgenden Registrierungsunterschlüssel überprüfen: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

  3. Überprüfen Sie, ob dateien in .SPL %systemroot%\System32\spool\printers vorhanden sind.SHD. Wenn vorhanden, gehen Sie wie folgt vor:

    1. Führen Sie MSINFO32.exe aus, und untersuchen Sie Softwareumgebung, Druckaufträge, um festzustellen, ob Sie den Drucker oder auftrag ermitteln können, der die Quelle des Problems ist.
    2. MSINFO32 zeigt nur lokale Druckauftragsinformationen an. Daher ist es wahrscheinlich nur für Terminal Server-Druckspoolerprobleme hilfreich – wenn der Druckspooler nicht beendet wurde. Dateien, die im Ordner "Spool" hängen bleiben, sollten gelöscht oder entfernt werden, nachdem der Spooler beendet wurde. Jedes Mal, wenn Sie manuelle Änderungen vornehmen (Dateien oder Registrierungseinträge), sollte der Spooler mindestens beendet und neu gestartet werden.
    3. Verschieben Sie alte oder verwaiste Dateien im Ordner "Spool", um zu erfahren, ob das Problem weiterhin auftritt. Beschädigte Dateien im Ordner "Spool" können Zu Problemen beim Druckspoolerdienst führen. Möglicherweise müssen Sie den Druckspoolerdienst beenden, um die Dateien aus dem Ordner "Spool" zu entfernen.
  4. Überprüfen und dokumentieren Sie, ob Antivirus den Ordner "Spool" oder .SHD", " .SPLoder .TMP "Dateien" überprüft. Antivirenprogramme können viele Nebenwirkungen verursachen, z. B. "Zugriff verweigert"-Fehler und hängen gebliebene Druckaufträge im Ordner "Spool".

  5. Wenn Sie den Druckerpool zum Verarbeiten mehrerer Aufträge verwenden und Druckaufträge lange dauern, bis sie den Anfang der Warteschlange erreichen, sollten Sie dem Pool weitere Drucker hinzufügen, um die Druckaufträge über einen größeren Satz von Druckern zu verteilen.

  6. Warnung

    Stellen Sie vor dem Löschen von Drittanbieterschlüsseln …\Print\Monitors\<ABC> (wobei ABC die Drittanbieterkomponente ist) sicher, dass der Kunde unter diesem Schlüssel keine Unterschlüssel enthält, die TCP/IP-Druckerports definieren. Darüber hinaus sollten Sie die Registrierung nach einem "ABC"-Eintrag durchsuchen. Alle Drucktreiber mit der Registrierungszeichenfolge "Monitor"="ABC" sollten so geändert werden, dass "Monitor"="" (gleich nichts) ist.

    1. Das Entfernen von Druckkomponenten von Drittanbietern sollte gestartet werden. Entfernen Sie dazu die Druckkomponenten, die einfach zu entfernen sind, und verringern Sie in der Regel nicht die Druckfunktionalität. Dazu gehören Druckmonitore, Druckprozessoren und Druckanbieter.
    2. HKLM\SYSTEM\CurrentControlSet\Control\Print Exportieren Sie immer, bevor Sie Druckkomponenten manuell aus der Registrierung entfernen. Benennen Sie dann die Datei um, um versehentliches Wiederherstellen der Datei .txt zu vermeiden.
  7. Ausschlüsse für .SHD und .SPL Dateien werden im Virenschutz erstellt.

  1. Überprüfen Sie den Ordner "Spool", um festzustellen, ob er alte Dateien enthält. Wenn das Drucken ordnungsgemäß funktioniert, werden die Dateien im Ordner "Spool" gelöscht, wenn die Aufträge gedruckt werden. Der Standardordner "Spool" lautet: systemroot\System32\Spool\Printers.
  2. Sie können den Speicherort des Spool-Ordners überprüfen, indem Sie den DefaultSpoolDirectory Wert im folgenden Registrierungsunterschlüssel überprüfen: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers.
  3. Verschieben Sie alle alten Dateien, die sich im Ordner "Spool" befinden, um festzustellen, ob das Problem weiterhin auftritt. Beschädigte Dateien im Ordner "Spool" können Zu Problemen beim Druckspoolerdienst führen. Möglicherweise müssen Sie den Druckspoolerdienst beenden, um die Dateien aus dem Ordner "Spool" zu entfernen.
  4. Standardmäßig ist der Druckspoolerdienst nur von rpcSs abhängig. Um die Spoolerabhängigkeiten zu überprüfen, überprüfen Sie den DependOnService Wert im folgenden Registrierungsunterschlüssel: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
  5. Überprüfen Sie, ob die abhängigen Dienste gestartet werden. Wenn alle anderen aufgeführten abhängigen Dienste zusätzlich zu rpcSs aufgelistet werden, bearbeiten Sie den DependOnService Registrierungswert, um alle Abhängigkeiten außer den RpcSs zu entfernen.
  6. Da es manchmal schwierig sein kann, festzustellen, ob ein Druckauftrag gepoolt wird, lässt das Anhalten des Druckers den Auftrag spoolen, aber nicht gedruckt werden. Es ermöglicht Ihnen zeit, zu bestätigen, dass der Druckauftrag gepoolt wird, wodurch Sie Ihre Problembehandlung weiter einschränken können.
    • Eine weitere Möglichkeit, um zu überprüfen, ob der Clientdruckauftrag auf dem Server gepoolt wird, besteht darin, den Drucker für die Verwendung des NUL-Ports zu konfigurieren. Da der NUL-Port ein virtueller Port und kein tatsächlicher Port ist, verschwenden Aufträge, die an NUL gesendet werden, keine Papier und beeinträchtigen keine Druckaufträge, die an andere installierte Ports gedruckt werden.
    • Standardmäßig ist der NUL-Port nicht in der Liste der verfügbaren Ports eines Druckers aufgeführt. Sie können ihn jedoch hinzufügen, indem Sie den konfigurierten Port des Druckers in einen lokalen Port ändern, die Schaltfläche "Neuer Port" auswählen, "NUL" als Portnamen eingeben und dann "OK" auswählen. Der NUL-Port ist in der Liste "Ports" in den Druckereigenschaften aufgeführt und kann verwendet werden, um jeden installierten Drucker zu testen.
    • Nachdem Sie den NUL-Anschluss installiert haben, halten Sie den Drucker mit diesem Anschluss an, und drucken Sie dann von einem Client aus auf den Drucker. Der Druckauftrag sollte in der Druckwarteschlange für den getesteten Drucker angezeigt werden. Setzen Sie den Drucker fort, um den druckspoolierten Auftrag zu verarbeiten (die Spools werden dann gelöscht).
    • Ersetzen Sie Treiber von Drittanbietern durch Windows-In-Box-Treiber. Es ist wichtig zu verstehen, dass es nur eine Quelle für einen echten In-Box-Treiber gibt: die Driver.cab Datei, die auf Windows-Verteilungsmedien ausgeliefert wird. Treiber, die sich auf der Windows-Katalogwebsite befinden, sind mit WHQL (Microsoft Windows Hardware Quality Lab) signiert, werden jedoch nicht von Microsoft getestet. Dies bedeutet, dass die Treiber veröffentlichte Kriterien erfüllen, von Microsoft jedoch nicht stressgeprüft wurden, wie andere Fahrer in der Verteilerkabine gewesen sind.

Aktivieren der Überwachung von Fehlern auf bestimmten Druckern

Möglicherweise müssen Sie die Überwachung für die spezifischen Objekte (Drucker) aktivieren. Sofern Sie den Fokus dieses Problems nicht auf bestimmte Drucker beschränkt haben, müssen Sie die Fehlerüberwachung auf allen Druckern aktivieren, indem Sie die folgenden Schritte ausführen:

  1. Wählen Sie ">Starteinstellungen>Geräte>drucker & Scanner" aus.
  2. Wählen Sie den Drucker aus, den Sie überwachen möchten, und wählen Sie dann die Druckereigenschaften aus.
  3. Wählen Sie die Registerkarte "Sicherheit ", dann die Schaltfläche "Erweitert " und dann die Registerkarte "Überwachung " aus.
  4. Wählen Sie die Schaltfläche "Hinzufügen" aus, wählen Sie alle Benutzer oder Gruppen aus, deren Druckerzugriff Sie überwachen möchten, und wählen Sie dann "OK" aus. Das Überwachungseintragsfenster wird angezeigt, damit Sie die Zugriffsereignisse auswählen können, die Sie überwachen möchten.
  5. Platzieren Sie ein Häkchen in der Spalte "Fehler " für alle aufgelisteten Access-Aktionen.
  6. Wählen Sie "OK" aus, um zum Fenster "Erweiterte Sicherheitseinstellungen" zurückzukehren, und zeigen Sie die bereits aktivierte Überwachungskonfiguration an.
  7. Wählen Sie "OK " aus, um das Fenster "Erweiterte Sicherheitseinstellungen " zu schließen und zu "Eigenschaften " für den Drucker zurückzukehren, für den Sie die Überwachung konfiguriert haben. Wählen Sie "OK" aus, um die Änderungen zu übernehmen.
  8. Wiederholen Sie die Schritte 1 bis 7, um die Überwachung für alle gewünschten Druckerobjekte zu aktivieren.

Datensammlung

Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Fragen der Benutzerfreundlichkeit ausführen.