I found this elsewhere on the forums, but it's worth posting everywhere - it
worked great for me. I've also modified it a bit to match my Home Premium
version of Vista. It is from Bruce Sanderson MVP Printing
(
http://members.shaw.ca/bsanders):
You may need to enable NetBIOS over TCP/IP for TCP/IP V4 in the Network
Connection's properties:
1. Click on Start in the lower left corner, then select Network
2. click Network and Sharing Center
3. Look at Sharing and Discovery, below on the right
4. make sure that Network Discovery is On (note - in a Windows Domain, this
may need to be enabled by an administrator using a GPO)
5. make sure that File Sharing is On
6. make sure that Public folder sharing is Off
7. if you have a printer locally installed that you want other computers to
use, make sure Printer Sharing is On
8. click Manage network connections (left pane)
9. right click the Local Area Connection (or whatever network connection is
in use - e.g. a wireless connection)
10. select Properties
11. click Continue in the User Account Control prompt (or supply
Administrative username and password)
12. select Internet Protocol Version 4 (TCP/IPv4)
13. click Properties
14. click Advanced...
14. select the WINS tab
15. select the Enable NetBIOS over TCP/IP radio button
16. click OK; click OK; click Close - this change will take affect
immediately - no need to logoff or restart
Also, as stated in other posts in this thread and others - make sure you
don't have a third party firewall blocking the ports or programs needed.