Vorab Danke an:ITSO5.de
Dies Lösung funktoniert auch bei WHS/2003
IRPStackSize Für diesen Befehl ist nicht genügend Serverspeicher verfügbar!
- Ein zu geringer Wert in der Registrierungsdatei (Registry) von Windows kann diesen Fehler bei einem Zugriff auf eine Netzwerkfreigabe verursachen -
Wer schon einmal diese Meldung bekommen hat, wird leicht in die Verzweiflung getrieben. Lange Zeit betreibt man ein Netzwerk, in dem sich Windows 2000 Workstations und Windows XP Workstations befinden,
ohne Probleme und auf einmal kann eine Windows 2000 Workstation nicht mehr auf eine Windows XP Workstation oder einen Server zugreifen. Die oben genannte Fehlermeldung ist leider kein Einzelfall und kommt in Netzwerken ziemlich häufig vor. Man sollte jedoch nicht glauben, dass dies eine Krankheit der neueren Betriebssysteme Windows 2k und XP ist. Der Fehler trat auch schon unter Windows NT und Windows for Workgroups auf (Fehlermeldung lautete damals etwas anders) und rührt von einem falschem Eintrag in der Registry her. Der Wert des IRPStackSize wurde dabei zu gering eingestellt und ist im Übrigen ein Parameter des Server-Dienstes.
Wann kann dieser Fehler auftreten?!
Der Fehler kann immer dann angezeigt werden, wenn versucht wird, auf einem im Netzwerk freigegebenen Ordner auf einer Windows XP Workstatione zuzugreifen. Der Zugriff kann dabei über einen anderen Client (Workstation / Server) geschehen oder über die eigene Workstation, an der man gerade arbeitet.
Dieser konnte jedoch auch durch das Programm IBM AntiVirus 3.01N ausgelöst werden.
Das interessante dabei ist jedoch, dass Standardfreigaben des Betriebssystems, wie zum Beispiel Drucker und geplante Tasks, einwandfrei funktionieren.
Im ersten Bild seht Ihr die angezeigte Fehlermeldung (oder ähnlich) des Betriebssystems:

- Fehlermeldung.jpg (23.34 KiB) 1875 mal betrachtet
Wie kann dieser Fehler behoben werden?!
Diesen Fehler zu beheben ist kein grosser Akt. Selbst ungeübte können diesen Fehler leicht beheben.
Als erstes sollte man die Workstation identifizieren, die diesen Fehler verursacht. Hat man diese eindeutig ausgemacht, muss bei dieser ein Eintrag in der Registrierungs-Datenbank geändert werden.
Dazu muss der Registrierungs-Editor gestartet werden. Das macht Ihr wie folgt:
START - AUSFÜHREN - und REGEDIT eingeben. Nun sollte der Registrierungs-Editor starten.
Sucht den unten angegebenen Pfad heraus:

- Registrie_04.jpg (5.89 KiB) 1875 mal betrachtet
Jetzt sollte das rechte Fenster in etwa so aussehen:

- Registrie_01.jpg (80.32 KiB) 1876 mal betrachtet
Ihr seht bereits den von mir markierten Wert IRPStackSize, der geändert werden muss. Dieser Wert liegt in der Regel bei 11 oder 12. Ist dieser Wert nicht vorhanden, dann erstellt diesen mittels Rechtsklick in das Fenster und wählt dann DWORD aus.
Mit einem Doppelklick auf den Wert IRPStackSize bzw. mit einem Rechtsklick auf diesen Wert und einem Klick im darauf folgenden Kontextöffnet auf Ändern, kann dieser Wert bearbeitet werden.
Das geöffnete Fenster sollte so aussehen:

- Registrie_02.jpg (13.4 KiB) 1875 mal betrachtet
Ihr solltet in jedem Fall den Namen überprüfen, ob dieser auch auf IRPStackSize lautet. Falls nicht, habt Ihr den falschen Wert erwischt.
Unter Wert steht hier b und die Basis ist auf Hexadezimal eingestellt. Wer sich mit Zahlensystemen ein wenig auskennt, der weiss, dass der Wert b im Hexadezimalsystem im Dezimalsystem 11 ergibt.
Stellt also die Basis von Hexadezimal auf Dezimal um und ändert den Wert von 11 auf 50.

- Registrie_03.jpg (13.39 KiB) 1877 mal betrachtet
Damit ist das Wichtigste schon geschafft. Nun braucht Ihr nur noch mit OK zu bestätigen und den Registrierungs-Editor zu schliessen.
Beendet alle laufenden Programme und startet den Rechner neu. Nun sollte das Problem nicht mehr auftreten.
Sicherheitshalber sollte mann auf beiden Computern den Wert IRPStackSize kontrollieren. Ist der Wert bei Windows 2000 bereits auf 50 gesetzt, sollte man auch diesen Wert bei dem Computer mit Windows XP auf 50 erhöhen. Gegebenenfalls stellt man den Wert auf 15 ein und steigert dann zum Beispiel jeweils um 3 diesen Wert. Also 15, 18, 21 und so weiter. Diese macht man solange, bis die Netzwerkverbindung wieder einwandfrei arbeitet. Leider ist nach jeder Änderung ein Neustart des Betriebssystems fällig.