I've been fighting this for several mo. and no help from MS for winxp, only ref. in MS is about NT which talked about stack size and the info didn't work, however I looked into cisco and found the same info but with one diff. MS said not to set it above12, Cisco said to set it to 50 which worked like a charm.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\LamnmanServer\Perameters
New Dword value Type, IRPStackSize Then click edit and then Modify, tick decimal then enter 50 in the value data box.