PrintService Event 315

Heute bin ich mal dem PrintService Event 315 nachgegangen, der auf vielen Windows Printservern gelogged wird.

Beim Neustart eines Windows Printservers werden mehrfach Fehler mit der ID 315 protokolliert, die darauf hinweisen, dass die Freigabe für einen Drucker nicht erstellt werden konnte. Die Fehlermeldung lautet “The print spooler failed to share printer … with shared resource name …. Error 2114. The printer cannot be used by others on the network.” Die Drucker können im Betrieb aber problemlos genutzt werden.

Bei einem Neustart des Printspoolers tauchen die Fehlermeldungen nicht auf. Daher liegt die Vermutung nahe, dass beim Start des Printspoolers bei einem Neustart des Systems einige Dienste noch nicht vollständig initialiert sind.

Ich habe daher auf den Printservern eine Abhängigkeit des Print Spooler Dienstes vom Server Dienst eingefügt. Seitdem sind die Fehler beim Neustart des Systems verschwunden.

Die Abhängigkeit kann über die Registry eingefügt werden. Dabei bitte beachten, dass der Name des Dienstes nicht unbedingt dem Anzeigenamen entspricht.

Beim Wert HKLM\SYSTEM\CurrentControlSet\services\Spooler\DependOnService eine weitere Zeile mit dem Inhalt LanmanServer einfügen. Die Abhängigkeit wird dann auch im MMC-Snapin Services angezeigt.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s