Windows XP cannot access a Windows 7 shared folder

You can try these steps:

  1. Make sure that the imaging system has a static ip address
  2. Make sure that the NAT routing table correctly resolves the host name to the ip address:
    \imaging --> \ \192.168.1.1
  3. Make sure that public folder sharing is enabled
  4. Make sure that File and Printer Sharing is enabled

Both steps 3 and 4 can be found in Control Panel-->Network and Internet-->Network and Sharing Center-->Advanced sharing settings


You should be able to connect to the machine by typing in the UNC path name (\\computername). On most machines, you will get an empty explorer window. If you get that far, try sharing the folder again.

You do this by right clicking on the folder and going to properties. Under the Sharing tab, click the share button and specify who you want to share the file with. This will generally create the NTFS permissions for you. You could also hit the Advanced Sharing button and manually set the share level Permissions.

The only other issue could be some random Group Policy setting that is causing problems. Do you have other Win7 machines that work? This sounds like a weird configuration setting issue.

[EDIT]

If you are unable to connect using a UNC path, then there is something weird going on. Make sure that the DNS name is resolving properly. That could be a domain issue.

Other than that, you should make sure that the network discovery and the like are turned on (step 2 on this page). You might also want to make sure that password protected sharing is off. Make sure that you are setting the correct network type for this. If you go to network and sharing center, make sure that it is not a "public" network.

[END EDIT]


Windows 7 and XP networks, in my experience, are not quite compatible. Interaction might work, or it might not. The network might work correctly today, but not work tomorrow.

One major problem is defining the master browser computer for the network. The article Computer Browser contains a good explanation of the problem, and how to assure that the right computer is elected as the master. The problem to avoid is for Windows 7 to come up and decide that it is the master browser of its own network of one, while the XP computers elect one of themselves as master browser of their own little network. Windows 7 should normally provoke in due course a re-election of the master browser for the network, but this can take quite a long time (unless you have a domain).

To make the XP machines discoverable by Windows 7, you should install on them the Link Layer Topology Discovery (LLTD) Responder. Windows 7 should also have the Guest account enabled with the right permissions, since the XP machines might identify themselves as Guest (unless you have taken other steps).

If everything fails, the last resort is giving all the machines fixed IP addresses and updating the hosts files on your network to contain all the addresses.

Check also this article : File and Printer Sharing in Windows Vista.

Other points:

  • Workgroup Name of all the computers should be the same.
  • In Vista Network and Sharing:
    Network Discovery: ON (So it can see the other computers)
    Network set to Private (Public is for hotspots, airports, etc)
    File Sharing: ON
    Public Folder Sharing: ON (Vista Public Folder is the same as XP Shared Docs)
    Password Protected: OFF (unless you want to set up identical usernames and passwords on all computers in your Network). If you have it ON, you will be asked for a username and password when you try to access a Vista computer from an XP computer.
  • Run the XP Home Network File and Printer sharing Wizard.