Well I finally worked it out. Reboot Windows then it works. Bah! Stupid Microsoft. Wasted half my morning because Windows is broken.
restarting the workstation should also work:
net workstation stop net workstation start
in cmd.exe in windows xp.
net use
will show you current connections.