da-michi
Goto Top

RPC Server zu stark ausgelastet

Hi,

habe folgendes Problem:

Auf den Clients (Windows XP) werden keine Drucker mehr verbunden.
Sie werden - was bisher funktioniert hat - per vbs-skript verbunden
Nun kommt aber nach einiger Zeit die Fehlermeldung dass der RPC Server zu stark ausgelastet sei

Hier ist die Fehlermeldung:

d0bf96c8dbfe014c0bf29904e564972c-fehlermeldung_clients_vbs_skript

Wenn ich den Server (Windows Server 2003 SBS) neustarte, dann funktioniert es wieder einige Zeit.

Wie kann ich das Problem lösen?

ps. Wenn ich den Druckerdienst neustarte - beendet er ihn aber bleibt beim wieder starte dann hängen. Dann muss ich ihn neustarten.


da-michi

Content-ID: 117135

Url: https://administrator.de/forum/rpc-server-zu-stark-ausgelastet-117135.html

Ausgedruckt am: 25.12.2024 um 06:12 Uhr

education
education 29.05.2009 um 18:58:40 Uhr
Goto Top
die glaskugel sagt:

server brauch eine stärkere CPU und mehr arbeitsspeicher. in dein vbs ist fehlerhaft.
da-michi
da-michi 29.05.2009 um 19:50:32 Uhr
Goto Top
An der CPU kann es fast nicht liegen:
Xeon Quad 2,5 GHz
2GB RAM
und es ist eine kleine Firma, der Server hat keinen stressigen Job! face-smile


Aber es hat sich erledigt!
hab den Druckerwarteschlangendienst beendet und nach kurzer Zeit wieder gestartet.
Hat funktioniert.

trotzdem danke
da-michi
education
education 30.05.2009 um 09:17:39 Uhr
Goto Top
na dann hast ja ein bischen luft bis das problem wieder auftritt,

post einfach mal den vb script vielleicht ist da ein fehler drin und du hast bald wieder das problem.
da-michi
da-michi 30.05.2009 um 15:25:47 Uhr
Goto Top
vb skript sieht so aus:


Set wshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\\Servername\Drucker1"

WshNetwork.AddWindowsPrinterConnection "\\Servername\Drucker2"

WshNetwork.AddWindowsPrinterConnection "\\Servername\Drucker3"

WshNetwork.AddWindowsPrinterConnection "\\Servername\Drucker4"


Bei manchen Benutzern ist noch die zuteilung des Standarddruckers mitdrin:


wshNetwork.SetDefaultPrinter "\\Servername\Drucker1"


Irgendwelche Fehler?

da-michi
chips1
chips1 30.05.2009 um 20:41:28 Uhr
Goto Top
Hallo
Wir machen für den Fall eine Batch (Drucker CMD) mit folgendem Inhalt:
net stop spooler
regedit /s \\xxx\netlogon\drucker.reg
net start spooler
Die passebde drucker.reg sieht so aus.
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\LanMan Print Services\Servers\Druckserver\Printers]
"DefaultSpoolDirectory"="C:\\WINDOWS\\System32\\spool\\PRINTERS"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\LanMan Print Services\Servers\Druckserver\Printers]
"DefaultSpoolDirectory"="C:\\WINDOWS\\System32\\spool\\PRINTERS"

Der Haken: an unserem Druckserver w2k3/64bit gibt es immer mal Probleme mit den ganzen Druckern (ca. 100) Da verschlucken Sich die Clients (Vista und XP, alle 32bit) schon mal. Ankündigen tut es sich immer mit diesem Fehler im Scripting Host. Wir starten mit der drucker.cmd die druckschleife neu und "säubern in der Drucker.reg schnell mal die Registry, falls noch alte Treiber irgendwo rumgammeln. Die obengenannte Drucker löscht ja keine alten Drucker. Nach meinen zwei scripts musst Du dein drucker-script noch mal anstossen.
Der Vorteil der Methode ist der, dass Die User es selbstmachen können. Wenn sie Dich am telefon haben, sag ihnen, wo Sie draufklicken sollen und schon ist das Problem gegessen...
Es lebe der faule Admin, wenn er Doom an der Masterconsole spielen kann.

Gruss Christian (möchte gern Bastard Operater from Hell)