Login/map problems after upgrading to Windows XP SP3

  • 7003570
  • 17-Jun-2009
  • 10-May-2012

Environment

Novell Client for Windows 2000/XP/2003 4.91 Support Pack 4
Novell Client for Windows 2000/XP/2003 4.91 Support Pack 5
Microsoft Windows XP SP3

Situation

After upgrading to Windows XP SP3 from Windows XP SP2:

Unable to resolve the internal names until after executing "ipconfig /registerdns"
Error: 8819 while mapping drives in the login script
Error: 8801 while mapping drives in the login script
Error: 8894 while mapping drives in the login script
Error "Tree or server could not be found" on first login attempt
ZENworks desktop shortcuts not appearing until after a forced refresh
Looping login problem - after entering password and clicking OK, user is returned to the 'Press Ctrl+Alt+Del to login' screen

Resolution

As a workaound, assuming you are not using 802.1x wired/wireless authentication on your network, disable 802.1x authentication:

1. Navigate to the Network Connections panel (or launch ncpa.cpl)
2. Right-click on your LAN connection, and choose "Properties"
3. Click on the "Authentication" tab
4. Uncheck the "Enable IEEE 802.1x Authentication" checkbox

Alternatively, disable the "Wired AutoConfig" service, which will give you the same result. This can be accomplished by:

1. Navigate to the Services panel (or launch services.msc)
2. Double-click on the "Wired AutoConfig" entry
3. Select the Startup Type option of "Disabled" from the drop-down list
4. Click on the "Stop" button in the "Service Status" area
5. Click "OK"

The service can also disabled by opening a command prompt (CMD.EXE), and executing the following commands:
sc stop "dot3svc"
sc config "dot3svc" start= disabled

These commands can be incorporated into a batch file such as the following, which can be pushed via the login script, ZENworks, or some other method:

Echo Off
echo *******************************
echo **Stopping the 802.1x service**
echo *******************************
sc stop "dot3svc"
cls
echo ********************************
echo **Disabling the 802.1x service**
echo ********************************
sc config "dot3svc" start= disabled
echo "802.1x Auth Service Set to Disabled and Stopped state."

Additional Information

The problem seems to be related to changes made to the 802.1x implementation in Microsoft Windows XP SP3. See Microsoft KB Article 949984.