1. Check the status and start-up type of these services.
i. Click start and type services.msc in the search box
ii. Search for these services. Check if the following services are started, if not start the service and set it to automatic. List of services:
i. SSDP Discovery
ii. TCP/IP NetBIOS Helper
iii. Computer Browser
iv. Server
Steps to set the services to automatic
i. Search for the service
ii. Right click on the service
iii. If the service is stopped then Start the service
iv. Select Properties
v. And in the Start-up type select Automatic
2. Run Network troubleshooter, steps to follow:
i. Click on Start
ii. Type in Windows network Diagnostics, press Enter
iii. Check if the issue resolves
You may refer the below link for the settings: http://windows.microsoft.com/en-us/windows7/Networking-home-computers-running-different-versions-of-Windows
dont know if you figured it out yet. i just installed windows 7 ultimate 64-bit 2 days ago and have been pulling my hair out over the same issue. everything seems to be configured correctly, right? i ended up staring at my network adapter setting for some time and realized the rest of my computers are not using TCP/IPv6, everything else is using v4.
SOLUTION:
So go to your network card settings, scroll down the items and UNCHECK "Internet Protocol Version 6 (TCP/IPv6). Then click on Version 4 -> properties -> advanced -> WINS -> Make sure that the following is enabled, "Enable NetBIOS over TCP/IP.
your computers show up now??
REFERENCES
http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/windows-cannot-access-insert-computer-nameplease/1620cbd6-87d8-47b4-8f5d-f04040f4e917