Windows 11 has tightened SMB and NTLM security compared to Windows XP–era defaults. Even with SMB 1.0 enabled, authentication from Windows 11 to an XP share can fail if:
- Network discovery / sharing services are not enabled
- Guest/anonymous access is blocked
- NTLM/LM compatibility is stricter on Windows 11 than what XP supports
From the available information, use these supported checks and workarounds:
- Confirm basic file-sharing prerequisites on Windows 11
1.1. Make sure the Windows 11 PC and the XP machine are on the same network (same router/subnet).
1.2. On Windows 11, turn on network discovery and file sharing:
- Select Start → Settings.
- In Find a setting, type manage advanced sharing settings and open Manage advanced sharing settings.
- Under Private networks, turn on Network discovery and File and printer sharing.
- Under All Networks, turn off Password protected sharing (this is often required when XP is using guest/anonymous access).
1.3. Ensure sharing-related services are running and set to Automatic:
- Press Windows logo key + R, type
services.msc, select OK. - For each of these services, if not running, start it and set Startup type to Automatic:
- Function Discovery Provider Host
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
These steps align Windows 11’s sharing behavior with older systems and ensure the machine can see and talk to legacy SMB hosts.
- Verify SMB 1.0 client and direct UNC access
2.1. Since SMB 1.0/CIFS Client is already enabled on Windows 11, verify direct UNC access using Command Prompt instead of File Explorer:
net use * \\<XP_IP_Address>\<ShareName>
If this returns an error, note the exact error code/message; it typically indicates an authentication or protocol-level block.
2.2. If the share is meant to be accessed without credentials, ensure that on Windows 11 password-protected sharing is disabled (step 1.2) so guest-style access is allowed.
- Align authentication level with legacy server (pattern from similar NAS/legacy scenarios)
Windows 11 may require NTLMv2 or better, while XP may be using older LM/NTLM behavior. A known working pattern for legacy SMB devices (from a similar Windows 11 + NAS scenario) is:
- Configure the legacy server (here, Windows XP) to use at least NTLMv2 if possible.
- On Windows 11, set Network security: LAN Manager authentication level to an NTLMv2-compatible option.
- If Group Policy is not available, adjust the
LmCompatibilityLevelregistry value under:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsato a value that allows NTLMv2 (for example,3in the referenced scenario).
This combination restored access in a comparable case where Windows 11 could no longer authenticate to an older SMB server while Windows 10 still could.
- General SMB/file-sharing troubleshooting on Windows 11
If access still fails after aligning SMB1 and NTLM settings, run through the broader Windows 11 file-sharing checks on the Windows 11 PC:
- Install all current Windows Updates.
- Confirm the Wi‑Fi/Ethernet network profile is set to Private.
- Re-verify network discovery and file/printer sharing are enabled and services are set to Automatic as in step 1.
These steps ensure that no additional sharing or firewall policy is blocking outbound SMB connections.
If, after these changes, Windows 10 can still access the XP share but Windows 11 cannot, the remaining difference is almost always in NTLM/LM policy or SMB1 hardening. Matching the LAN Manager authentication level and allowing NTLMv2 for that legacy host, as described above, is the key workaround.
References: