Vista und XP verstehen sich von Natur aus erst mal nicht. Liegt an den unterschiedlichen Netzwerk-Stacks, die hier verwendet werden.
XP kann man mit einem Update aber dazu bringen, den von Vista verwendeten Stack ebenfalls zu unterstützen.
http://winfuture.de/news,28638.html
Über die Forensuche wärst du aber auch auf diverse Beiträge gestossen, die dir einen Link zu dem Update genannt hätten.