Speichern wird der Anwendung angezeigt, das Drucken auf dem XPS-Dokument-Generator

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 2567869
Problembeschreibung
Betrachten Sie das folgende Szenario:
  • Eine 32-Bit-Anwendung ausführen auf eine 64-Bit-Version von Windows 7.
  • Drucken von der Anwendung zum Drucker Microsoft XPS Document Writer (MXDW).
In diesem Szenario wird die Anwendung im Dialogfeld Speichern unterangezeigt.

Darüber hinaus können die folgenden Symptome auftreten:

  • Die Anwendung scheint nicht mehr reagiert (hängt) bis Drucken abbrechen oder einen Dateinamen eingeben.
  • Die Anwendung druckt werden nicht die Anwendung im Vordergrund (aktiv) beim Schließen das Dialogfeld Speichern unter

Hinweis Dieses Problem kann auch auftreten, beim Drucken auf einem anderen Drucker, dessen Treiber im DialogfeldSpeichernoder einen anderen modalen Dialogfeld anzeigt. Der Druckertreiber für Adobe PDF-Drucker ist dieser Treiber.
Ursache
Druckertreiber werden als Dynamic Link Libraries (DLLs) implementiert, die in einen Prozess geladen werden, die gedruckt wird. Druckertreiber werden als 64-Bit-DLLs auf 64-Bit-Versionen von Windows und 32-Bit-DLLs auf 32-Bit-Versionen von Windows implementiert.

32-Bit-Prozesse können keine 64-Bit-DLLs laden. Deshalb unterstützen 64-Bit-Versionen von Windows Druckaufträge von 32-Bit-Prozessen durch den Prozess Splwow64.exe. Splwow64.exe ist ein 64-Bit-Prozess, die 64-Bit-Treiber laden und Drucken für 32-Bit-Prozesse, behandelt.

Aufruf einer Funktion StartDoc dem XPS-Dokument-Generator Drucker zeigt Druckertreiber XPS-Dokument-Generator Dialogfeld Speichern , damit Benutzer den Namen und Speicherort der XPS-Datei angeben können. Das Besitzerfenster des Dialogfelds ist normalerweise das aktive Fenster des Threads, der die StartDoc Funktion aufrufen und das Dialogfenster über das aktive Fenster.

Wenn eine 32-Bit-Anwendung auf einem 64-Bit-Version von Windows StartDoc -Funktion aufruft, meldet der Prozess Splwow64.exe XPS Document Writer-Druckertreiber für die 32-Bit-Anwendung. In diesem Szenario liegt im Dialogfeld Speichern unter ohne Besitzer der Thread im Prozess Splwow64.exe keinen aktiven Fenster. Das Dialogfeld kann die Anwendung angezeigt, der gedruckt wird, da der Splwow64.exe-Prozess nicht berechtigt das Vordergrundfenster festgelegt. Auch im Dialogfeld ohne Besitzer ist, werden die Anwendung, die die StartDoc Funktion nicht der Anwendung im Vordergrund beim Schließen des Dialogfelds.

StartDoc Aufruf kehrt erst das Dialogfeld geschlossen wird, damit die Anwendung reagiert scheinbar.

Im Dialogfeld Speichern unter hat eine eigene Schaltfläche auf der Taskleiste von Windows Explorer, wenn sie durch den Prozess Splwow64.exe erstellt wird. Dies ist das Dialogfeld frei ist. Schaltfläche der Taskleiste blinkt auch bei der Prozess Splwow64.exe Vordergrundfenster festgelegt werden kann.
Abhilfe
Um dieses Problem zu umgehen, können Sie im Dialogfeld Speichern unter über die Taskleistenschaltfläche zugreifen. Oder drücken Sie Alt + Tab, um zum Dialogfeld umzustellen.
Weitere Informationen
Software-Entwickler vermeiden, dieses Problem in der 32-Bit-Anwendung müssen diese Programme erkennen, wenn der Benutzer den Drucker XPS-Dokument-Generator oder Adobe PDF-Drucker drucken. Die Anwendung gibt den vollständigen Pfad zu einer Datei in der DOCINFO.lpszOutput -Strukturmember StartDoc Funktion. Der Druckertreiber verwendet die angegebene Datei statt die Rückfrage für eine Datei.

Die in diesem Artikel erörterten Produkte von Drittanbietern werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, für die Leistung oder Zuverlässigkeit dieser Produkte.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 2567869 – Letzte Überarbeitung: 08/27/2016 02:14:00 – Revision: 3.0

  • kbmt KB2567869 KbMtde
Feedback