Nicht genügend Serverspeicher
Mein Laptop greift per Windows-Freigabe auf eine am Desktop angeschlossene USB-Platte zu. Der Zugriff klappte lange Zeit problemlos. Nun erhalte ich auf einmal die Fehlermeldung: „Auf \\Rechnername\Freigabe kann nicht zugegriffen werden. Für diesen Befehl ist nicht genügend Serverspeicher verfügbar.“
- Björn Hansen
Mein Laptop greift per Windows-Freigabe auf eine am Desktop angeschlossene USB-Platte zu. Der Zugriff klappte lange Zeit problemlos. Nun erhalte ich auf einmal die Fehlermeldung: „Auf \\Rechnername\Freigabe kann nicht zugegriffen werden. Für diesen Befehl ist nicht genügend Serverspeicher verfügbar.“
Schauen Sie mal ins Event-Log (eventvwr.exe) auf dem Server, eventuell weist dort ein Eintrag mit der Event-ID 2011 auf einen zu kleinen Wert von „IRPStackSize“ in der Registry hin. Sie finden diesen Wert unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters. Wenn er fehlt, nutzt Windows je nach Version unterschiedliche Standardwerte. Legen Sie in diesem Fall einen neuen Wert vom Typ DWORD an und nennen Sie ihn IRPStackSize.
In Windows-Versionen seit 2000 darf der Wert zwischen 11 und 50 dezimal liegen und gibt an, wie viele Einträge ein bestimmter Zwischenspeicher haben soll. Da jeder Eintrag nur 36 Bytes belegt, können Sie getrost den Maximalwert eintragen. Beachten Sie dabei, dass Sie solche DWORDs in der Registry grundsätzlich dezimal oder hexadezimal eingeben können und die Vorgabe hexadezimale Eingabe ist. Sie müssen also entweder im Dialog auf dezimale Werte umstellen oder die hexadezimale Umrechnung von 50 eintippen, nämlich 32. Der hexadezimale Wert 0x50 wäre zu groß und würde daher von Windows ignoriert, sodass es weiter mit dem zu kleinen Default-Stack arbeiten würde. (je) (ha)