1 00:00:03,080 --> 00:00:08,510 So now what I want to do is kind of illustrate what this foreground background sink async process is 2 00:00:08,510 --> 00:00:09,170 all about. 3 00:00:10,040 --> 00:00:14,600 What you see here is I'm logging into my workstation and it's set in asynchronous mode. 4 00:00:14,750 --> 00:00:20,000 And so essentially I'm processing group policy in the background as I'm logging in and everything is 5 00:00:20,000 --> 00:00:20,750 hunky dory. 6 00:00:21,650 --> 00:00:28,580 Now what I want to do is fire up the editor on the local GPO on this machine, and I'm going to go ahead 7 00:00:28,580 --> 00:00:33,050 and set that policy that enables the always synchronous policy processing cycle. 8 00:00:33,920 --> 00:00:38,300 And I want you to notice the difference in essentially how long it takes for me to log in. 9 00:00:39,200 --> 00:00:43,430 So I'm going to go ahead and enable this policy and always wait for the network. 10 00:00:43,640 --> 00:00:45,860 Get computer startup and user log on. 11 00:00:46,730 --> 00:00:47,720 There we go. 12 00:00:48,550 --> 00:00:49,990 And now that's enabled. 13 00:00:50,940 --> 00:00:57,240 Now what I'm going to do is I'm going to go ahead and log off of this workstation and I'm going to log 14 00:00:57,240 --> 00:00:58,170 back on to it. 15 00:00:59,070 --> 00:01:00,930 Let's go ahead and get back in. 16 00:01:01,800 --> 00:01:06,330 And I want you to notice the difference in the log on time as I go ahead and log back on. 17 00:01:07,200 --> 00:01:12,390 And you see here, now that you saw it was applying registry policy, you saw that message showing up. 18 00:01:12,390 --> 00:01:17,160 And essentially what it was doing is processing policy before it let me see the desktop. 19 00:01:18,050 --> 00:01:20,840 It was a subtle and not very obvious difference. 20 00:01:21,750 --> 00:01:25,710 But essentially what was happening there is policy processing for the user. 21 00:01:25,740 --> 00:01:29,580 My user account, the administrator account was completing before it. 22 00:01:29,580 --> 00:01:30,950 Let me see the desktop. 23 00:01:31,790 --> 00:01:34,400 And it was a slightly longer log on time. 24 00:01:35,210 --> 00:01:40,250 And if you had dug into the logs on group policy processing, which I'm going to talk about in a future 25 00:01:40,250 --> 00:01:43,850 module, you would have seen that the same group policies were applying. 26 00:01:44,710 --> 00:01:46,810 But they were applying at different times. 27 00:01:47,710 --> 00:01:52,600 One was applying while I was getting the desktop presented to me and the other was applying before I 28 00:01:52,600 --> 00:01:54,370 got the desktop applied to me. 29 00:01:55,240 --> 00:02:00,910 So this is kind of a fundamental difference in synchronous versus asynchronous, and I typically recommend 30 00:02:00,910 --> 00:02:06,910 to folks not to turn on the always on synchronous processing because it can slow up your desktop experience. 31 00:02:07,810 --> 00:02:13,420 You only saw one GPL applying to my user account or my computer account, but in larger environments 32 00:02:13,420 --> 00:02:19,540 where you might have five, ten, 15, 20 GPOs applying to a particular user or computer, then this 33 00:02:19,540 --> 00:02:23,800 delay in getting to your log on screen or getting to your desktop can be significant.