Windows XP uses your cached credentials to log you on. A background task is then initiated to examine the attributes of your credentials. If you should receive a password expiration warning, your registry is updated so that your cached credentials will NOT be used for your next logon. Unfortunately, NetLogon tries to log you on to the Windows NT 4.0 domain before a new transport is available for use, which results in failure and the re-use of your cached credentials.
To fix this problem:
1. Copy / Paste the following to a RASSleep.reg file:
2. Merge the RASSleep.reg file with the Windows XP registry or run regedit /s RASSleep.reg.
3. Shutdown and restart windows XP.
NOTE: This tip sets RASSleepTime to 10,000 milliseconds, from the 3,000 millisecond default, which should be enough time for NetLogon to establish a new transport.