Hi ,
We have a strange problem where computes are taking up to half an hour to log on.
So far it is only on XP SP3 machines, on slow connections (IPStream) but not all machines.
So far I have managed to narrow it down to when it is applying group policy.
I switched on userenv detailed logging and noticed that when one of the group policy which sets lots of values (trusted sites etc) the setRegistryValue: was taking upto 6 seconds to apply per value as below (Just a small snippet):
ERENV(2d0.bc0) 14:23:34:239 SetRegistryValue: DefaultFormat => 56 [OK]
USERENV(2d0.bc0) 14:23:37:255 SetRegistryValue: Font => Arial, 10 [OK]
USERENV(2d0.bc0) 14:23:41:282 SetRegistryValue: DefaultSaveFormat => MSProject.MPP.9 [OK]
USERENV(2d0.bc0) 14:23:44:920 SetRegistryValue: DefaultFormat => 0 [OK]
USERENV(2d0.bc0) 14:23:48:293 SetRegistryValue: DefaultFormat => doc [OK]
USERENV(2d0.bc0) 14:24:11:520 SetRegistryValue: ScreenSaveActive => 1 [OK]
USERENV(2d0.bc0) 14:24:15:267 SetRegistryValue: ScreenSaveTimeOut => 1200 [OK]
USERENV(2d0.bc0) 14:24:19:309 SetRegistryValue: 1001 => 0 [OK]
USERENV(2d0.bc0) 14:24:23:320 SetRegistryValue: 1004 => 1 [OK]
USERENV(2d0.bc0) 14:24:27:362 SetRegistryValue: 1200 => 0 [OK]
USERENV(2d0.bc0) 14:24:31:404 SetRegistryValue: 1206 => 0 [OK]
USERENV(2d0.bc0) 14:24:35:430 SetRegistryValue: 1207 => 0 [OK]
USERENV(2d0.bc0) 14:24:39:473 SetRegistryValue: 1208 => 0 [OK]
USERENV(2d0.bc0) 14:24:43:623 SetRegistryValue: 1209 => 0 [OK]
USERENV(2d0.bc0) 14:24:47:681 SetRegistryValue: 120a => 3 [OK]
USERENV(2d0.bc0) 14:24:51:723 SetRegistryValue: 120b => 0 [OK]
USERENV(2d0.bc0) 14:24:55:765 SetRegistryValue: 1400 => 0 [OK]
USERENV(2d0.bc0) 14:24:59:854 SetRegistryValue: 1402 => 0 [OK]
USERENV(2d0.bc0) 14:25:03:912 SetRegistryValue: 1405 => 0 [OK]
USERENV(2d0.bc0) 14:25:07:969 SetRegistryValue: 1406 => 0 [OK]
USERENV(2d0.bc0) 14:25:12:011 SetRegistryValue: 1407 => 0 [OK]
USERENV(2d0.bc0) 14:25:16:053 SetRegistryValue: 1409 => 3 [OK]
USERENV(2d0.bc0) 14:25:20:111 SetRegistryValue: 1601 => 0 [OK]
USERENV(2d0.bc0) 14:25:24:138 SetRegistryValue: 1604 => 0 [OK]
USERENV(2d0.bc0) 14:25:28:164 SetRegistryValue: 1605 => 0 [OK]
USERENV(2d0.bc0) 14:25:32:439 SetRegistryValue: 1606 => 0 [OK]
USERENV(2d0.bc0) 14:25:37:383 SetRegistryValue: 1607 => 0 [OK]
USERENV(2d0.bc0) 14:25:42:265 SetRegistryValue: 1608 => 0 [OK]
USERENV(2d0.bc0) 14:25:46:338 SetRegistryValue: 160A => 0 [OK]
USERENV(2d0.bc0) 14:25:50:408 SetRegistryValue: 1800 => 0 [OK]
USERENV(2d0.bc0) 14:25:54:463 SetRegistryValue: 1802 => 0 [OK]
USERENV(2d0.bc0) 14:25:58:533 SetRegistryValue: 1803 => 0 [OK]
USERENV(2d0.bc0) 14:26:02:604 SetRegistryValue: 1804 => 0 [OK]
USERENV(2d0.bc0) 14:26:06:706 SetRegistryValue: 1807 => 0 [OK]
USERENV(2d0.bc0) 14:26:10:746 SetRegistryValue: 1808 => 0 [OK]
USERENV(2d0.bc0) 14:26:14:817 SetRegistryValue: 1809 => 3 [OK]
USERENV(2d0.bc0) 14:26:18:872 SetRegistryValue: 180a => 0 [OK]
USERENV(2d0.bc0) 14:26:22:927 SetRegistryValue: 180b => 1 [OK]
USERENV(2d0.bc0) 14:26:26:982 SetRegistryValue: 1a00 => 0 [OK]
USERENV(2d0.bc0) 14:26:31:068 SetRegistryValue: 1a02 => 0 [OK]
USERENV(2d0.bc0) 14:26:35:108 SetRegistryValue: 1a03 => 0 [OK]
USERENV(2d0.bc0) 14:26:39:210 SetRegistryValue: 1a04 => 0 [OK]
USERENV(2d0.bc0) 14:26:43:265 SetRegistryValue: 1a05 => 0 [OK]
USERENV(2d0.bc0) 14:26:47:336 SetRegistryValue: 1a06 => 0 [OK]
USERENV(2d0.bc0) 14:26:51:438 SetRegistryValue: 1c00 => 196608 [OK]
USERENV(2d0.bc0) 14:26:55:493 SetRegistryValue: 1e05 => 196608 [OK]
USERENV(2d0.bc0) 14:26:59:548 SetRegistryValue: 2000 => 0 [OK]
USERENV(2d0.bc0) 14:27:03:634 SetRegistryValue: 2001 => 0 [OK]
USERENV(2d0.bc0) 14:27:07:721 SetRegistryValue: 2004 => 0 [OK]
USERENV(2d0.bc0) 14:27:11:792 SetRegistryValue: 2005 => 0 [OK]
USERENV(2d0.bc0) 14:27:16:003 SetRegistryValue: 2100 => 0 [OK]
USERENV(2d0.bc0) 14:27:20:058 SetRegistryValue: 2102 => 0 [OK]
USERENV(2d0.bc0) 14:27:24:129 SetRegistryValue: 2103 => 0 [OK]
USERENV(2d0.bc0) 14:27:28:184 SetRegistryValue: 2104 => 0 [OK]
USERENV(2d0.bc0) 14:27:32:270 SetRegistryValue: 2105 => 0 [OK]
USERENV(2d0.bc0) 14:27:36:388 SetRegistryValue: 2106 => 0 [OK]
USERENV(2d0.bc0) 14:27:40:459 SetRegistryValue: 2200 => 0 [OK]
USERENV(2d0.bc0) 14:27:44:514 SetRegistryValue: 2201 => 0 [OK]
USERENV(2d0.bc0) 14:27:48:569 SetRegistryValue: 2300 => 1 [OK]
USERENV(2d0.bc0) 14:27:52:640 SetRegistryValue: 2301 => 3 [OK]
USERENV(2d0.bc0) 14:27:56:710 SetRegistryValue: 2400 => 0 [OK]
USERENV(2d0.bc0) 14:28:00:781 SetRegistryValue: 2401 => 0 [OK]
USERENV(2d0.bc0) 14:28:04:868 SetRegistryValue: 2402 => 0 [OK]
USERENV(2d0.bc0) 14:28:08:892 SetRegistryValue: 2500 => 0 [OK]
USERENV(2d0.bc0) 14:28:12:931 SetRegistryValue: 2600 => 0 [OK]
USERENV(2d0.bc0) 14:28:17:002 SetRegistryValue: 2700 => 3 [OK]
USERENV(2d0.bc0) 14:28:21:088 SetRegistryValue: 2101 => 0 [OK]
USERENV(2d0.bc0) 14:28:25:143 SetRegistryValue: 1609 => 0 [OK]
USERENV(2d0.bc0) 14:28:29:199 SetRegistryValue: 1201 => 0 [OK]
USERENV(2d0.bc0) 14:28:33:254 SetRegistryValue: 1001 => 0 [OK]
USERENV(2d0.bc0) 14:28:37:309 SetRegistryValue: 1200 => 0 [OK]
USERENV(2d0.bc0) 14:28:41:364 SetRegistryValue: 1206 => 0 [OK]
USERENV(2d0.bc0) 14:28:45:404 SetRegistryValue: 1207 => 0 [OK]
USERENV(2d0.bc0) 14:28:49:474 SetRegistryValue: 1208 => 0 [OK]
USERENV(2d0.bc0) 14:28:53:561 SetRegistryValue: 1209 => 0 [OK]
USERENV(2d0.bc0) 14:28:57:632 SetRegistryValue: 120a => 3 [OK]
USERENV(2d0.bc0) 14:29:01:655 SetRegistryValue: 120b => 0 [OK]
USERENV(2d0.bc0) 14:29:05:742 SetRegistryValue: 1400 => 0 [OK]
USERENV(2d0.bc0) 14:29:09:766 SetRegistryValue: 1402 => 0 [OK]
USERENV(2d0.bc0) 14:29:13:821 SetRegistryValue: 1405 => 0 [OK]
USERENV(2d0.bc0) 14:29:17:954 SetRegistryValue: 1406 => 0 [OK]
USERENV(2d0.bc0) 14:29:22:009 SetRegistryValue: 1407 => 0 [OK]
USERENV(2d0.bc0) 14:29:26:049 SetRegistryValue: 1409 => 3 [OK]
USERENV(2d0.bc0) 14:29:30:104 SetRegistryValue: 1601 => 0 [OK]
USERENV(2d0.bc0) 14:29:34:175 SetRegistryValue: 1604 => 0 [OK]
USERENV(2d0.bc0) 14:29:38:261 SetRegistryValue: 1605 => 0 [OK]
USERENV(2d0.bc0) 14:29:42:488 SetRegistryValue: 1606 => 0 [OK]
USERENV(2d0.bc0) 14:29:46:605 SetRegistryValue: 1607 => 0 [OK]
USERENV(2d0.bc0) 14:29:50:645 SetRegistryValue: 1608 => 0 [OK]
USERENV(2d0.bc0) 14:29:54:809 SetRegistryValue: 160A => 0 [OK]
USERENV(2d0.bc0) 14:29:58:865 SetRegistryValue: 1800 => 0 [OK]
USERENV(2d0.bc0) 14:30:02:935 SetRegistryValue: 1802 => 0 [OK]
USERENV(2d0.bc0) 14:30:07:006 SetRegistryValue: 1803 => 0 [OK]
USERENV(2d0.bc0) 14:30:11:124 SetRegistryValue: 1804 => 0 [OK]
USERENV(2d0.bc0) 14:30:15:179 SetRegistryValue: 1807 => 0 [OK]
USERENV(2d0.bc0) 14:30:19:218 SetRegistryValue: 1808 => 0 [OK]
USERENV(2d0.bc0) 14:30:23:289 SetRegistryValue: 1809 => 3 [OK]
USERENV(2d0.bc0) 14:30:27:329 SetRegistryValue: 180a => 0 [OK]
USERENV(2d0.bc0) 14:30:31:384 SetRegistryValue: 180b => 1 [OK]
USERENV(2d0.bc0) 14:30:35:439 SetRegistryValue: 1a00 => 0 [OK]
USERENV(2d0.bc0) 14:30:39:494 SetRegistryValue: 1a02 => 0 [OK]
USERENV(2d0.bc0) 14:30:43:518 SetRegistryValue: 1a03 => 0 [OK]
USERENV(2d0.bc0) 14:30:47:575 SetRegistryValue: 1a04 => 0 [OK]
USERENV(2d0.bc0) 14:30:51:650 SetRegistryValue: 1a05 => 0 [OK]
USERENV(2d0.bc0) 14:30:55:726 SetRegistryValue: 1a06 => 0 [OK]
USERENV(2d0.bc0) 14:30:59:817 SetRegistryValue: 1c00 => 196608 [OK]
USERENV(2d0.bc0) 14:31:03:892 SetRegistryValue: 1e05 => 196608 [OK]
USERENV(2d0.bc0) 14:31:07:968 SetRegistryValue: 2000 => 0 [OK]
USERENV(2d0.bc0) 14:31:12:059 SetRegistryValue: 2001 => 0 [OK]
USERENV(2d0.bc0) 14:31:16:119 SetRegistryValue: 2004 => 0 [OK]
USERENV(2d0.bc0) 14:31:20:210 SetRegistryValue: 2005 => 0 [OK]
USERENV(2d0.bc0) 14:31:24:285 SetRegistryValue: 2100 => 0 [OK]
USERENV(2d0.bc0) 14:31:28:361 SetRegistryValue: 2102 => 0 [OK]
USERENV(2d0.bc0) 14:31:32:436 SetRegistryValue: 2103 => 0 [OK]
USERENV(2d0.bc0) 14:31:36:496 SetRegistryValue: 2104 => 0 [OK]
USERENV(2d0.bc0) 14:31:40:572 SetRegistryValue: 2105 => 0 [OK]
USERENV(2d0.bc0) 14:31:44:600 SetRegistryValue: 2106 => 0 [OK]
USERENV(2d0.bc0) 14:31:48:644 SetRegistryValue: 2200 => 0 [OK]
Now even after recreating the policies and stripping out the trusted sites into their own separate policy the issue is still hanging around. Again not effecting all users/machines.
These policies are applying to all machines in out organisation (about 4000 machines) yet is it only effecting machines on slow connections.
The domain is 2003 functional level (only 1 server is 2003 that we are in the process of replacing, the other 8 are Server 2008 R2).
Any help with this would be greatly appreciated.
Cheers
Chris