Leistungsprobleme werden durch einen Speicherverlust auf einem Windows Server 2008-basierten Druckserver verursacht viele Windows Vista-basierten Druckerclients

Gilt für: Windows Server 2008 StandardWindows Server 2008 EnterpriseWindows Server 2008 Datacenter

Problembeschreibung


Betrachten Sie das folgende Szenario:
  • Sie haben einen Windows Server 2008-basierten Druckserver.
  • Dieser Druckserver hat viele Windows Vista-basierte Druckerclients.
In diesem Fall steigt die Speicherverwendung der Druckerwarteschlangendienst erheblich. Dieses Problem tritt beispielsweise mehrere Tausend Druckerclients Druckaufträge an den Drucker senden. Schließlich der Druckserver reagiert und Neustart des Servers dieses Problem zu beheben. Je nach Drucker laden kann dieses Problem auftreten, nachdem das System für einen Tag oder mehrere Wochen ausgeführt wurde.

Außerdem, wenn ein Benutzer versucht, Dateien von einem Windows Vista-Computer drucken, zufällig der Druckauftrag fehlschlägt und der Benutzer erhält die folgende Fehlermeldung angezeigt:
Es kann keine Verbindung zum Drucker. Der serverseitige Druckspoolerdienst wird nicht ausgeführt. Starten Sie den Spooler auf dem Server, oder starten Sie den Servercomputer

Ursache


Dieses Problem tritt wegen eines Speicherverlusts in der Druckerwarteschlangendienst. Der Dienst Druckwarteschlange verwaltet eine Warteschlange unbounded Client. Zusätzlich speichert der Druckerwarteschlangendienst Drucker DEVMODE-Struktur für jede Clienthandle, das geöffnet wird. In Kombination nutzen diese beiden Funktionen viel Speicher Wenn viele Druckerclients diesen Druckserver zugreifen.

Darüber hinaus mit der Windows Vista-basierten Druckerclients asynchrone Remoteprozeduraufrufe (RPCs) Drucker Benachrichtigungen abgerufen. Viele asynchrone RPCs sollen daher viele Druckerclients Verwendung Druckserver. Nachdem die Gesamtzahl der gesendeten RPCs 6.000 erreicht, erhält der Clientbenutzer die im Abschnitt "Symptome" erwähnte Fehlermeldung.

Problemlösung


Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern des Microsoft Customer Service and Support, oder um eine separate Serviceanfrage zu erstellen, gehen Sie auf folgende Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Wichtig Windows Vista und Windows Server 2008-Hotfixes sind in denselben Paketen enthalten. Allerdings kann nur eines dieser Produkte auf der Seite "Hotfix" aufgeführt. Das Hotfix-Paket anfordern, das für Windows Vista und Windows Server 2008 gilt, wählen Sie einfach das Produkt, das auf der Seite aufgeführt.

Voraussetzungen

Es sind keine Voraussetzungen erforderlich.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
X86-basierten Versionen von Windows Server 2008
DateinameDateiversionDateigrößeDatumZeitPlattform
Localspl.dll6.0.6001.22200634,36811-Jun-200805:23x86
Spoolss.dll6.0.6001.22200163.84011-Jun-200805:23x86
Spoolsv.exe6.0.6001.22200126,97611-Jun-200803:41x86
Itanium-Versionen von Windows Server 2008
DateinameDateiversionDateigrößeDatumZeitPlattformServicebereich
Localspl.dll6.0.6001.222001,617,92011-Jun-200805:36IA-64Nicht verfügbar
Spoolss.dll6.0.6001.22200446,46411-Jun-200805:39IA-64Nicht verfügbar
Spoolsv.exe6.0.6001.22200437,24811-Jun-200804:19IA-64Nicht verfügbar
Localspl.dll6.0.6001.22200634,36811-Jun-200805:23x86SysWOW64
Spoolss.dll6.0.6001.22200163.84011-Jun-200805:23x86SysWOW64
X64-basierten Versionen von Windows Server 2008
DateinameDateiversionDateigrößeDatumZeitPlattformServicebereich
Localspl.dll6.0.6001.22200788,48011-Jun-200805:50x64Nicht verfügbar
Spoolss.dll6.0.6001.22200241,66411-Jun-200805:50x64Nicht verfügbar
Spoolsv.exe6.0.6001.22200268.80011-Jun-200804:26x64Nicht verfügbar
Localspl.dll6.0.6001.22200634,36811-Jun-200805:23x86SysWOW64
Spoolss.dll6.0.6001.22200163.84011-Jun-200805:23x86SysWOW64

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen


Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates