I have run into the same problem; Ajoy Bhatia gave a clue!
I have tried all typical fixes from other threads. Cutting and pasting (my comments marked with JDG):
1. Make sure that the Network
Discovery is enabled.
1) Click
Start.
2) Click
Control Panel.
3) Click
Networking and Sharing Center.
4) Click
the Drop Down arrow next to Network Discovery. JDG: THIS DOES NOT EXIST in Windows 7.
5) Click
the option, Turn on network discovery. JDG: Set to 'Work network'.
6) Click
apply. JDG: No apply button.
2. Temporarily
disable Windows Firewall and Security software, then access your friend’s computer.
JDG: It's MICROSOFT firewall - pretty sad if a MICROSOFT firewall adds a networking layer that MICROSOFT file sharing can't
diagnose. BUT turned it off anyway, same problem.
3. Ping
your friend’s IP address and see if you can ping it.
JDG: Yes, it's been pingable, since before step 1.
4. Access
the computer using\\server\SharedFolder.
JDG: This does not work, generates error0x80070035
5. Enable NetBIOS over TCP/IP:
- Go to “Control Panel\Network and Internet\Network Connections”.
- Right-Click on the connection and choose Properties.
- Click “Internet Protocol (TCP/IP) Version 4” in the list.
- Click Properties, and then click Advanced.
- On the Advanced TCP/IP settings windows, go to “WINS” tab.
- Under NetBIOS setting, click “Enable NetBIOS over TCP/IP”, and then click OK.
JDG: Done - same error.
Now, per Ajoy, I did try using the IP address obtained via 'ping' and using the IP address instead of the fully resolvable
name, it DOES work. (\\IPAddress\SharedFolder)
ALSO, note that the PING worked BEFORE turning NETBIOS on.
So - apparently Windows Explorer doesn't correctly use name resolution services. This is clearly a BUG.
Doing some further testing: if I add a HOSTS file entry for the IP address, then file sharing via\\server\share works FINE.
This home network doesn't have a dedicated DNS server.
So apparently windows file sharing doesn't use proper name resolution?
== John ==
== John ==