After much trouble, I found the answer to XP/Vista file-sharing problems. Remember that the problem is that Vista uses the more-picky NTLMv2 network protocol, while XP uses NTLMv1. The answer is, therefore, to switch Vista to use NTLMv1.
Here's the Mac-oriented post which tells how to modify Vista: http://www.broadbandreports.com/faq/14837
Rewriting it in Windows terminology, it would read:
To allow Vista to talk to your XP/2000/Linux shares, you must allow Vista to authenticate via NTLMv1:
If you have Windows Vista Home Basic/Premium:
Open the registry editor. Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa.
There will be a value called LmCompatibilityLevel. Set that to DWORD 1. Reboot and try to connect again.
(source: vista64.net forums)
If you have Windows Vista Enterprise, Business, or Ultimate:
Follow the instructions at
http://www.builderau.com.au/blogs/codemonkeybusiness/viewblogpost.htm?p=339270746
The above registry editing will work, but this method is easier to accomplish.
If you have a newer version of Linux that has Samba ≥ version 3.0.22:
Edit the file /etc/smb.conf and add the following line to the [global] section:
client ntlmv2 auth = yes
Restart Windows File Sharing and attempt to connect again.
You can use this with earlier versions of Samba 3.0, but there are some bugs to be wary of.
-------------
Once you have modified Vista as described above, it follows the XP file sharing rules, i.e., you must have something shared, and a common workgroup name between the various computers. The Vista LLTD protocol is NOT required on the XP machines. Also, once you get the Vista printer drivers, Vista will print to network printers.
Good afternoon group
I was experiencing the same level of frustration in getting file sharing between my trusty XP machines and my new ASUS Vista Business laptop. No problems previously in XP. Finally, I tried removing Nortons which came loaded on the laptop. I was actually trying to solve another problem where Vista would not **** down properly. The techos suggested removing Nortons as that may be causing the problem. It didn't but it fixed my fuile sharing betrween XP and Vista. I have installed Avast and all works well. The problem must have been the firewall in Nortons
Hope this helps.
Incidentaly I have solved the other problem - It was the Invidia drivers.
For Vista Home Premium, following wfranklin20954's registry edit solved my problem of getting Vista to map a folder shared from XP.
(short version:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa.
Set DWORD for LmCompatibilityLevel to 1 then reboot)
Symptoms, by the way, were that Vista does show you the login for the shared folder - you just don't successfully log in, giving you a false sense that you're typing the login wrong or need to add something (like domain or whatever) to your login name.
Thanks wfranklin!
I followed these instructions posted by wfranklin20954 for switching Vista to NTLMv1 by editing the registry. But upon rebooting and logging in, Windows failed to load my user profile - so I wasn't seeing my normal desktop, settings, etc. I changed the registry value back to what it was, rebooted, and my user profile loaded as normal.
Any idea why this solution that has worked for some folks would be causing this user profile failure at log-in?
Thanks!
If you are going to install LLTD tool from MS, be sure to set a restore point, this messed up my laptop and I had some serious brown nosing to do to help recover the network setting it "appeared to eat up".
I have managed to get my vista and xp boes talking by using a less dangerous method and fairly simple method. If your XP machines talk already then they should continue to see each other as normal so it is a case of changing the settings on the vista box
Make sure you share the required folders on vista machines so that they are visible.
Then, in the vista box set user accounts (log and password) for each machine that requires access to the shared folders.
Reboot all required machines
Then in the XP box navigate to the My Network Places folder and you should be able to see the vista box in the Microsoft Windows Network. You will be given the opportunity to use the User Name and Password set in vista to access all shared folders in Vista.
This is a fiddly process though, what i have described may not be 100% correct for other users with differen setups but it worked for me - remember it is the user accounts in Vista required for each machine accessing it, once you have managed to see the shared folders from the XP boxes you will/should be able to access.
(Systems: Wireless hub on broadband router, 8 port switch connected to wireless hub. 1 x XP Pro Desktop, 1 XP Pro Company Laptop (Thinkpad T43) and 1 x Vista Home Prem Desktop all with normal home networking setup.
| Forum legend: | |
| Locked thread | |
| Moderator | |
![]() |
CNET staff |
![]() |
Samsung staff |
| Norton Authorized Support team | |
| AVG staff | |
| Windows Outreach team | |
![]() |
Dell staff |
| Intel staff | |