Windows 7 XP Sharing Problem

Posted on 2011-10-05
Last Modified: 2012-05-12
I have a client who has recently added a Win 7 PC to an established XP Network. He initially had some issues accessing the Win 7 printer from an XP laptop but we resolved this by uninstalling a timed out mcafee firewall which was preventing the xp machine pinging the win 7 pc. The next problem was that the xp laptop could not be seen in the win 7 network map. The XP machine was SP3 so apparently does not require the LLTD fix and I eventually found KB913628 and turned off restrictanonymous. This allowed the machine to be seen but when clicked on win 7 alleged that it could not be accessed due to a naming issue, despite this, a few seconds later the shared printers and shared folders appeared and were fully accessible. Terriffic we thought!

As a final test I tried sharing an additional folder on the XP machine and this duly appeared as a shared folder when viewed from the 7 PC. All good, you might think, but when clicked on the new share proved to be inaccessible. I've been into sharing and shared it full access to everyone (no good) and also shared it full access to anonymous user (also no good).

The new share is fully accessible from another XP machine and various other folders have also failed to share properly to win 7.

A (possibly) unrelated issue is that remote desktop works perfectly well from the 7 machine to another XP machine but not to the laptop although the laptop does have "Allow users to connect remotely" enabled.

I had so many issues like this when Vista first appeared this feels like Groundhog Day!

Any pointers would be much appreciated.
Question by:jasonJladas
    LVL 3

    Expert Comment

    This may not be the answer you want but it is what has worked for me.  Having very similar experiences as you describe within my own LAN of several versions of Windows and OSX as well, I have found that almost invariably I have had to enable the guest account on the Win 7 machines and then (again this is fine for my LAN and may not be appropriate for yours) within the properties of each share I enable full access to the following, Administrators, Users, Everyone and finally Guests.  Each being done individually.  Problem solved, albeit with security being laid wide open all users of said LAN.  

    It is worthy to note here that though I am not what I would consider to be "proficient" in ACLs and WIndows shares, I am not by any means new to them.  Nor are many of my constituents who almost universally concur that this choice is far easier than upgrading every single workstation within a given LAN to Windows 7.

    Author Comment

    Thanks SmartAce WOLF:

    You're right, its not quite the answer I want!But I will try granting full access to my new share to admins,users and guests (in addition to everyone). My problem relates to accessing a particular XP machine from a win 7 machine so i would not have thought enabling guest on the win 7 machine would have any effect. Enabling it on the problem xp machine didn't.

    What really puzzles me is why the existing shares work but new ones don't, even though properties appear identical. Also why does the new share work to an xp machine but not to a 7 one.

    All a bit weird but somehow familiar!
    LVL 3

    Expert Comment

    My problem relates to accessing a particular XP machine from a win 7 machine
    That is indeed a bit puzzling though not exactly unheard of in my world either.  This particular issue arises with any one or several of the following in my experience.

    1.) File and Printer Sharing is not enabled on the XP machine

    2.) The workgroup of the XP machine is different than that of others within the LAN

    3.) The Computers ID or name within the LAN is duplicated from a cached entry long forgottten about.  On this note, perusing your orginal post, you mentioned something about Windows 7 reporting an error regarding the Naming issue.  This may be important in that I have encountered numerous problems with Windows 7's IPv6 stack in that area.  Upon experiencing any problematic issues of this sort I also take the additional step of removing the tick from the IPv6 property sheet and though it is not likely problematic I do the same with the QOS.  

    Have you also tried connecting via the Run command by simply typing in the XP machines IP address?  i.e. Start/Run/192.168.x.x?

    Given your circumstances I believe that I would begin assured that both of the 2 systems were malware free, disable IPv6, ensure they are both within the same workgroup, (many will argue the need for this one but as easy as it is to change I do it anyway), I might even elect to assign a static IP address to one or both machines, and finally I would use the netsh commands within the XP machine as follows.

    netsh int ip reset c:\resetlog.txt

    netsh reset winsock catalog

    netsh int ip delete arpcache

    ipconfig /flushdns

    then reboot and see what transpires from there.  Hopefully, the resolution will present itself without being all convoluted with all of these commands I have thrown up.  Good luck Jason.

    Accepted Solution

    Thanks again SmartAceWOLF:

    I have now solved the problem which was probably largely of my own making!

    I hadn't been aware previously that there is a fundamental difference between assigning permissions to people and groups via the sharing tab or via the security tab. Seamingly for XP to XP sharing it actually does make no difference, wheras if you are trying to share an XP folder with a Win 7 machine it seems to be vital that you grant Everyone (for example) Full Access (for example) via the Security tab, if you only assign permissions via the Sharing tab Win 7 doesn't seem to notice.

    This seems to be a revelation to me as the screens appear to be so similar. Can anyone point me to some resource which properly explains the difference between assigning permissions via these two tabs.
    LVL 3

    Expert Comment

    Ahhh! The proverbial light bulb goes off here as well.  I have heard others giving caution regardiing the differences between the two.  I had always assumed they were speaking more in terms of which would take precedence given any permissions that seemed to be in contrary to each other.  

    There is a good article about it here, but it will require you to create an account.  The site is definitely an asset to anyone in IT.

    Thanks for posting the resolution Jason.  Good day mate

    Author Comment

    I've requested that this question be closed as follows:

    Accepted answer: 0 points for jasonJladas's comment http:/Q_27381529.html#36923976

    for the following reason:

    I dont like awarding myself points, but I did find the fix m yself - in the end!

    Author Comment

    I need to ask another question, so I am objecting to my own acceptance of my own answer in order to give the points to SmartAceWolf who tried hard.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    This article is in response to a question ( here at Experts Exchange. The Original Poster (OP) requires a utility that will accept a list of IP addresses …
    Trying to figure out group policy inheritance and which settings apply where can be a chore.  Here's a very simple summary I've written which might help.  Keep in mind, this is just a high-level conceptual overview where I try to avoid getting bogge…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

    737 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    22 Experts available now in Live!

    Get 1:1 Help Now