I have a Win2k domain, with a mix of XP and 2k workstations. A few XP Pro PC's take forever (2-5 mins) to logon to the network. They hang on "applying computer settings" for most of that time.
The good news is that I know what's causing it: for security reasons I'm not using a DNS server, instead relying on local hosts files to do the work. It appears however that some XP clients use DNS to resolve the PDC server name (dont ask me why only some do so and have the problem though!..)
Okay, so here's the mystery.. some of the slow log-on workstations could be fixed by adding the PDC to the lmhosts file. Others werent. I've checked the group policy, notably the admin templates>system>logon>Always wait for the network at computer startup. This is enabled, so isn't the problem.
Sooo... any ideas on what else could be going on? It's almost as if these remaining XP clients aren't reading there lmhosts file, however the only reference I can find to forcing them to do so is under the tcp/ip properties>advanced, where it is enabled to do so.
It appears to be a subset of a subset of XP Pro machines with the issue. Any thoughts appreciated.