<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Supporto Tecnico Enterprise : Group Policy</title><link>http://blogs.technet.com/itasupport/archive/tags/Group+Policy/default.aspx</link><description>Tags: Group Policy</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Restricted Group - Problemi con l’applicazione delle Group Policy</title><link>http://blogs.technet.com/itasupport/archive/2009/04/27/restricted-group-problemi-con-l-applicazione-delle-group-policy.aspx</link><pubDate>Mon, 27 Apr 2009 02:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3229159</guid><dc:creator>itentblg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3229159.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3229159</wfw:commentRss><description>&lt;p&gt;In questo post approfondiremo i possibili problemi che si possono verificare nell’&lt;strong&gt;&lt;a href="http://blogs.technet.com/itasupport/archive/2009/04/13/restricted-group-funzionalit-e-applicazione.aspx" target="_blank"&gt;applicazione dei Restricted Group tramite Group Policy&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;h3&gt;Problema&lt;/h3&gt;  &lt;p&gt;Quando si presenta il problema durante il boot la configurazione del &lt;strong&gt;Restricted Group&lt;/strong&gt; non è applicata completamente ed è creato un evento &lt;strong&gt;SceCli 1001&lt;/strong&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Event ID&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 1001        &lt;br /&gt;&lt;/strong&gt;Category&amp;#160;&amp;#160;&amp;#160;&amp;#160; : None       &lt;br /&gt;&lt;strong&gt;Source&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : SceCli        &lt;br /&gt;&lt;/strong&gt;Type&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Error       &lt;br /&gt;Generated&amp;#160;&amp;#160;&amp;#160; : 11/10/2008 5:27:44 AM       &lt;br /&gt;Written&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 11/10/2008 5:27:44 AM       &lt;br /&gt;Machine&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : W010010312       &lt;br /&gt;&lt;strong&gt;Message&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Security policy cannot be propagated. Impossibile eliminare la cache dei criteri di gruppo.&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Considerando come funziona l’applicazione dei &lt;strong&gt;Restricted Group, &lt;a href="http://blogs.technet.com/itasupport/archive/2009/04/13/restricted-group-funzionalit-e-applicazione.aspx" target="_blank"&gt;leggi il precedente post&lt;/a&gt;&lt;/strong&gt;, ho ipotizzato che il problema fosse causato da un &lt;strong&gt;lock&lt;/strong&gt; sul file &lt;strong&gt;tmpgptfl.inf&lt;/strong&gt;. Per avere una conferma alla mia ipotesi ho abilitato l’audit sui tutti i file e cartelle sotto la cartella &lt;strong&gt;C:\Windows\Security\Templates &lt;/strong&gt;avendo una conferma alla mia idea. Infatti l’evento &lt;strong&gt;560&lt;/strong&gt; mostra che il processo con PID &lt;strong&gt;2972&lt;/strong&gt; “tocca” il file tenendolo “bloccato”.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Event ID&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 560      &lt;br /&gt;Source&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Security       &lt;br /&gt;Type&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Audit Success       &lt;br /&gt;Generated&amp;#160;&amp;#160;&amp;#160; : 11/10/2008 5:27:44 AM       &lt;br /&gt;Written&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : 11/10/2008 5:27:44 AM       &lt;br /&gt;Machine&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : MBXP       &lt;br /&gt;Message&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Object Open:       &lt;br /&gt;&amp;#160;&amp;#160; Object Server:&amp;#160;&amp;#160; Security       &lt;br /&gt;&amp;#160;&amp;#160; Object Type:&amp;#160;&amp;#160; File       &lt;br /&gt;&lt;strong&gt;&amp;#160;&amp;#160; Object Name:&amp;#160;&amp;#160; C:\WINNT\security\templates\policies\tmpgptfl.inf&lt;/strong&gt;       &lt;br /&gt;&amp;#160;&amp;#160; Handle ID:&amp;#160;&amp;#160; -2147478420       &lt;br /&gt;&amp;#160;&amp;#160; Operation ID:&amp;#160;&amp;#160; {0,207111}       &lt;br /&gt;&lt;strong&gt;&amp;#160;&amp;#160; Process ID:&amp;#160;&amp;#160; 2972        &lt;br /&gt;&lt;/strong&gt;&amp;#160;&amp;#160; Image File Name:&amp;#160;&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160; Primary User Name:&amp;#160;&amp;#160; MBXP$       &lt;br /&gt;&amp;#160;&amp;#160; Primary Domain:&amp;#160;&amp;#160; DISNEY       &lt;br /&gt;&amp;#160;&amp;#160; Primary Logon ID:&amp;#160;&amp;#160; (0x0,0x3E7)       &lt;br /&gt;&amp;#160;&amp;#160; Client User Name:&amp;#160;&amp;#160; -       &lt;br /&gt;&amp;#160;&amp;#160; Client Domain:&amp;#160;&amp;#160; -       &lt;br /&gt;&amp;#160;&amp;#160; Client Logon ID:&amp;#160;&amp;#160; -       &lt;br /&gt;&amp;#160;&amp;#160; Accesses:&amp;#160;&amp;#160; %%4416&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; %%4423       &lt;br /&gt;&amp;#160; Privileges:&amp;#160;&amp;#160; -       &lt;br /&gt;&amp;#160;&amp;#160; Restricted Sid Count:&amp;#160;&amp;#160; 0       &lt;br /&gt;&amp;#160;&amp;#160; Access Mask:&amp;#160;&amp;#160; Security8 &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Il &lt;strong&gt;PID&lt;/strong&gt; è elevato (2972) e non è sicuramente quello del processo &lt;strong&gt;Winlogon&lt;/strong&gt;. Aprendo task manager scopro che il processo con il PID 2972 è &lt;strong&gt;ALG.exe&lt;/strong&gt; ovvero &lt;strong&gt;Application Layer Gateway Service&lt;/strong&gt;. Questo processo non dovrebbe andare a leggere questi file e quindi è inspiegabile come mai questi file siano letti e soprattutto messi in lock rendendoli illeggibili dal processo &lt;strong&gt;Winlogon&lt;/strong&gt; per l’applicazione delle policy.&lt;/p&gt;  &lt;p&gt;Con process monitor, configurandolo per collezionare i dati durante il boot, il sistema ha tracciato l’accesso ai file sotto la cartella &lt;strong&gt;“C:\WINNT\security\templates\policies”. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Il log di Process Monitor mostra che il processo &lt;b&gt;ALG.exe&lt;/b&gt; accede ad un notevole numero di file e cartelle. Tra le cartelle che sono aperte dal processo &lt;b&gt;ALG.exe&lt;/b&gt; c’è anche la cartella &lt;b&gt;C:\WINNT\SECURITY\TEMPLATES\POLICIES &lt;/b&gt;e tutti i file contenuti in essa e quindi anche il file &lt;b&gt;TMPGPTFL.INF.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Qui sotto la sequenza del &lt;b&gt;process monitor&lt;/b&gt; log:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;13:34:41.1974394 alg.exe 3384&lt;/strong&gt; QueryDirectory C:\WINNT\security SUCCESS 0: ., 1: .., 2: Database, 3: logs, 4: templates...       &lt;br /&gt;&lt;strong&gt;13:34:41.2118214 alg.exe 3384 &lt;/strong&gt;CreateFile C:\WINNT\security\TEMPLATES SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Open For Backup, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened...       &lt;br /&gt;&lt;strong&gt;13:34:41.2317561 alg.exe 3384&lt;/strong&gt; CreateFile C:\WINNT\security\templates\policies SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Open For Backup, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened       &lt;br /&gt;&lt;strong&gt;13:34:41.2379169 alg.exe 3384&lt;/strong&gt; QueryDirectory C:\WINNT\security\templates\policies SUCCESS 0: ., 1: .., 2: gpt00000.dom, 3: gpt00001.inf, 4: gpt00002.inf, 5: tmpgptfl.inf       &lt;br /&gt;&lt;strong&gt;13:34:41.2380052 alg.exe 3384&lt;/strong&gt; QueryDirectory C:\WINNT\security\templates\policies NO MORE FILES       &lt;br /&gt;&lt;strong&gt;13:34:41.2380490 alg.exe 3384 &lt;/strong&gt;CloseFile C:\WINNT\security\templates\policies SUCCESS       &lt;br /&gt;&lt;strong&gt;13:34:42.6791166 alg.exe 3384 &lt;/strong&gt;CreateFile C:\WINNT\security\templates\policies\tmpgptfl.inf SUCCESS Desired Access: Read Data/List Directory, Read Attributes, Disposition: Open, Options: Non-Directory File, Attributes: N, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened       &lt;br /&gt;&lt;strong&gt;13:34:42.6817174 alg.exe 3384&lt;/strong&gt; QueryStandardInformationFile C:\WINNT\security\templates\policies\tmpgptfl.inf SUCCESS AllocationSize: 144, EndOfFile: 142, NumberOfLinks: 1, DeletePending: False, Directory: False       &lt;br /&gt;13:34:42.7097160 alg.exe 3384 CreateFile C:\WINNT\security\templates\policies\gpt00000.dom SUCCESS Desired Access: Read Data/List Directory, Read Attributes, Disposition: Open, Options: Non-Directory File, Attributes: N, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened       &lt;br /&gt;13:34:42.7177564 alg.exe 3384 QueryStandardInformationFile C:\WINNT\security\templates\policies\gpt00000.dom SUCCESS AllocationSize: 2,048, EndOfFile: 1,822, NumberOfLinks: 1, DeletePending: False, Directory: False       &lt;br /&gt;13:34:42.7609479 alg.exe 3384 CreateFile C:\WINNT\security\templates\policies\gpt00001.inf SUCCESS Desired Access: Read Data/List Directory, Read Attributes, Disposition: Open, Options: Non-Directory File, Attributes: N, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened       &lt;br /&gt;13:34:42.7613351 alg.exe 3384 QueryStandardInformationFile C:\WINNT\security\templates\policies\gpt00001.inf SUCCESS AllocationSize: 5,120, EndOfFile: 4,638, NumberOfLinks: 1, DeletePending: False, Directory: False       &lt;br /&gt;13:34:42.7811776 alg.exe 3384 CreateFile C:\WINNT\security\templates\policies\gpt00002.inf SUCCESS Desired Access: Read Data/List Directory, Read Attributes, Disposition: Open, Options: Non-Directory File, Attributes: N, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened       &lt;br /&gt;13:34:42.7953439 alg.exe 3384 QueryStandardInformationFile C:\WINNT\security\templates\policies\gpt00002.inf SUCCESS AllocationSize: 1,536, EndOfFile: 1,282, NumberOfLinks: 1, DeletePending: False, Directory: False       &lt;br /&gt;13:34:44.6352280 alg.exe 3384 CloseFile C:\WINNT\security\templates\policies\tmpgptfl.inf SUCCESS       &lt;br /&gt;13:34:44.6376565 alg.exe 3384 CloseFile C:\WINNT\security\templates\policies\gpt00000.dom SUCCESS       &lt;br /&gt;13:34:44.6379161 alg.exe 3384 CloseFile C:\WINNT\security\templates\policies\gpt00001.inf SUCCESS       &lt;br /&gt;13:34:44.6381773 alg.exe 3384 CloseFile C:\WINNT\security\templates\policies\gpt00002.inf SUCCESS&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Ho preso il &lt;b&gt;call stack&lt;/b&gt; da &lt;b&gt;process monitor&lt;/b&gt; per la &lt;b&gt;createfile&lt;/b&gt; del processo &lt;b&gt;ALG.exe&lt;/b&gt; sul file &lt;b&gt;TMPGPTFL.INF &lt;/b&gt;. Qui sotto il &lt;b&gt;call stack&lt;/b&gt; preso da &lt;b&gt;process monitor:&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;13:34:40.5168152 alg.exe 3384 CreateFile C:\ SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Open For Backup, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened          &lt;br /&gt;&lt;/font&gt;&lt;/font&gt;-----------------------------------------------------------------------------------------------------       &lt;br /&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;0&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr.sys + 0x1944&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0xf84b1944 C:\WINNT\System32\Drivers\fltMgr.sys          &lt;br /&gt;1&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr.sys + 0x3352&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0xf84b3352 C:\WINNT\System32\Drivers\fltMgr.sys           &lt;br /&gt;2&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr.sys + 0xfccb&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0xf84bfccb C:\WINNT\System32\Drivers\fltMgr.sys           &lt;br /&gt;3&amp;#160; fltMgr.sys&amp;#160;&amp;#160; &lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;fltMgr.sys + 0x10142&amp;#160;&amp;#160;&amp;#160; 0xf84c0142 C:\WINNT\System32\Drivers\fltMgr.sys          &lt;br /&gt;4&amp;#160; ntkrnlpa.exe ntkrnlpa.exe + 0x17003&amp;#160; 0x804ee003 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;5&amp;#160; ntkrnlpa.exe ntkrnlpa.exe + 0x17003&amp;#160; 0x804ee003 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;6&amp;#160; ntkrnlpa.exe ntkrnlpa.exe + 0xdc996&amp;#160; 0x805b3996 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;7&amp;#160; ntkrnlpa.exe ntkrnlpa.exe + 0xd8e77&amp;#160; 0x805afe77 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;8&amp;#160; ntkrnlpa.exe ntkrnlpa.exe + 0x93431&amp;#160; 0x8056a431 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;9&amp;#160; ntkrnlpa.exe ntkrnlpa.exe + 0x93da8&amp;#160; 0x8056ada8 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;10 ntkrnlpa.exe ntkrnlpa.exe + 0x9647a&amp;#160; 0x8056d47a C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;11 ntkrnlpa.exe ntkrnlpa.exe + 0x65a48&amp;#160; 0x8053ca48 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;12 ntkrnlpa.exe ntkrnlpa.exe + 0x26755&amp;#160; 0x804fd755 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;13 ntkrnlpa.exe ntkrnlpa.exe + 0x13e1cc 0x806151cc C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;14 ntkrnlpa.exe ntkrnlpa.exe + 0x13eb9d 0x80615b9d C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;15 ntkrnlpa.exe ntkrnlpa.exe + 0x13efd4 0x80615fd4 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;16 ntkrnlpa.exe ntkrnlpa.exe + 0xedca7&amp;#160; 0x805c4ca7 C:\WINNT\system32\ntkrnlpa.exe           &lt;br /&gt;17 ntkrnlpa.exe ntkrnlpa.exe + 0x6a1e2&amp;#160; 0x805411e2 C:\WINNT\system32\ntkrnlpa.exe&lt;i&gt;&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Process Monitor&lt;/strong&gt;, non avendo configurato i simboli, non mostra il &lt;strong&gt;call stack decodificato&lt;/strong&gt;, procedendo alla decodifica degli indirizzi che vediamo sul call stack,tramite i simboli di debugging, ho ottenuto quanto segue:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;1:34:41.2317561 PM alg.exe 3384&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CreateFile&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; C:\WINNT\security\templates\policies&amp;#160;&amp;#160; SUCCESS&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Open For Backup, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened        &lt;br /&gt;-----------------------------------------------------------------------------------------------------         &lt;br /&gt;0&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr!FltpPerformPreCallbacks+0x2d4 0xf84b1944 C:\WINNT\System32\Drivers\fltMgr.sys         &lt;br /&gt;1&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr!FltpPassThroughInternal+0x32&amp;#160; 0xf84b3352 C:\WINNT\System32\Drivers\fltMgr.sys         &lt;br /&gt;2&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr!FltpPassThrough+0x1df&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0xf84b3c15 C:\WINNT\System32\Drivers\fltMgr.sys         &lt;br /&gt;3&amp;#160; fltMgr.sys&amp;#160;&amp;#160; fltMgr!FltpDispatch+0xf3&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0xf84b3ffb C:\WINNT\System32\Drivers\fltMgr.sys         &lt;br /&gt;4&amp;#160; ntkrnlpa.exe nt!IopfCallDriver+0x31&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x804ee003 C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;5&amp;#160; ntkrnlpa.exe nt!IopfCallDriver+0x31&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x804ee003 C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;6&amp;#160; ntkrnlpa.exe nt!NtQueryDirectoryFile+0x5d&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x8056e29f C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;7&amp;#160; ntkrnlpa.exe nt!KiFastCallEntry+0xf8&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x8053ca48 C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;8&amp;#160; ntkrnlpa.exe nt!ZwQueryDirectoryObject&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x804fdfc5 C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;9&amp;#160; ntkrnlpa.exe nt!CcPfPrefetchMetadata+0x76&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x806151cc C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;10 ntkrnlpa.exe nt!CcPfPrefetchScenario+0x6d&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x80615b9d C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;11 ntkrnlpa.exe nt!CcPfBeginAppLaunch+0x158&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x80615fd4 C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;12 ntkrnlpa.exe nt!PspUserThreadStartup+0xeb&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x805c4ca7 C:\WINNT\system32\ntkrnlpa.exe         &lt;br /&gt;13 ntkrnlpa.exe nt!KiThreadStartup+0x16&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x805411e2 C:\WINNT\system32\ntkrnlpa.exe&lt;/font&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Analizzando le funzioni riportare sopra si identifica che il sistema di &lt;b&gt;prefetching&lt;/b&gt; ha generato la scansione dei file e delle cartelle. Quando il processo &lt;b&gt;ALG&lt;/b&gt; parte e crea il primo &lt;b&gt;thread&lt;/b&gt; è eseguito in &lt;b&gt;kernel mode&lt;/b&gt; il codice che esegue il &lt;b&gt;prefetching.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Riporto il log che mostra questa sequenza:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;13:34:40.1881511 alg.exe 3384 Process Start SUCCESS Parent PID: 1100        &lt;br /&gt;13:34:40.1966276 alg.exe 3384 Load Image C:\WINNT\system32\alg.exe SUCCESS Image Base: 0x1000000, Image Size: 0xd000         &lt;br /&gt;13:34:40.1967013 alg.exe 3384 Load Image C:\WINNT\System32\ntdll.dll SUCCESS Image Base: 0x7c910000, Image Size: 0xb6000         &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font face="Courier New"&gt;&lt;font color="#ff0000"&gt;13:34:40.2724867 alg.exe 3384 CreateFile C:\WINNT\Prefetch\ALG.EXE-231187DC.pf SUCCESS Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Attributes: n/a, ShareMode: None, AllocationSize: n/a, OpenResult: Opened            &lt;br /&gt;13:34:40.2725487 alg.exe 3384 QueryStandardInformationFile C:\WINNT\Prefetch\ALG.EXE-231187DC.pf SUCCESS AllocationSize: 54,784, EndOfFile: 54,568, NumberOfLinks: 1, DeletePending: False, Directory: False             &lt;br /&gt;13:34:40.2725791 alg.exe 3384 ReadFile C:\WINNT\Prefetch\ALG.EXE-231187DC.pf SUCCESS Offset: 0, Length: 54,568             &lt;br /&gt;13:34:40.2728658 alg.exe 3384 CloseFile C:\WINNT\Prefetch\ALG.EXE-231187DC.pf SUCCESS             &lt;br /&gt;&lt;/font&gt;13:34:40.5168152 alg.exe 3384 CreateFile C:\ SUCCESS Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Open For Backup, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened&lt;i&gt;&lt;/i&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;Come potete vedere nel log il processo &lt;b&gt;ALG.exe &lt;/b&gt;legge il file &lt;b&gt;alg.exe.&amp;lt;hashcode&amp;gt;.pf&lt;/b&gt; per determinare quali cartelle e file caricarsi in memoria durante il &lt;b&gt;prefetching&lt;/b&gt;.&amp;#160; In questo caso specifico ho riscontrato una dimensione notevole del file &lt;b&gt;alg.exe.&amp;lt;hashcode&amp;gt;.pf (54K) &lt;/b&gt;che&lt;b&gt; &lt;/b&gt;rivela come il file contenga notevoli cartelle e file da caricare e sicuramente anche il path &lt;b&gt;C:\WINNT\SECURITY\TEMPLATES\POLICIES. &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Per comprendere come mai il file &lt;b&gt;alg.exe.&amp;lt;hashcode&amp;gt;.pf &lt;/b&gt;contenga cosi tante cartelle e file ho effettuato un test notando che eseguendo un processo qualsiasi, nel nostro caso la calcolatrice, durante la scansione dell’Antivirus, il file &lt;b&gt;Calc.exe.&amp;lt;hashcode&amp;gt;.pg &lt;/b&gt;generato è di 60k mentre normalmente è di 10-15k.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h3&gt;Causa&lt;/h3&gt;  &lt;p&gt;Durante l’aggiornamento del file &lt;b&gt;alg.exe.&amp;lt;hashcode&amp;gt;.pf&lt;/b&gt;, l’antivirus o qualsiasi altra applicazione esegue la scansione del sistema accedendo tutti i file e generando un file *.&lt;b&gt;pf &lt;/b&gt;di grosse dimensione. Quando il servizio &lt;b&gt;ALG.exe&lt;/b&gt; è avviato leggerà, durante il&lt;b&gt; prefetching, &lt;/b&gt;il file &lt;b&gt;alg.exe.&amp;lt;hashcode&amp;gt;.pf&amp;#160; &lt;/b&gt;che contiene tutti i file e cartelle di sistema e anche il file &lt;b&gt;C:\WINNT\security\templates\policies\tmpgptfl.inf&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;h3&gt;Soluzione&lt;/h3&gt;  &lt;p&gt;Individuare il software che fa la scansione di tutti i file anche se molto probabilmente si tratta dell’&lt;b&gt;Antivirus&lt;/b&gt;. Configurare questa applicazione per non accedere ai file sotto &lt;strong&gt;C:\WINNT\SECURITY\TEMPLATES\POLICIES.&lt;/strong&gt; Nel nostro caso troviamo prima dell’evento 1001 un evento generato dal processo &lt;strong&gt;ntrtscan.exe (Trend Micro OfficeScan Real-time Scan Service) &lt;/strong&gt;che conferma che la causa è l’antivirus.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;u&gt;&lt;/u&gt;&lt;/i&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Description:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Trend Micro OfficeScan Real-time Scan Service (32-bit)      &lt;br /&gt;Company:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Trend Micro Inc.       &lt;br /&gt;Name:&amp;#160;&amp;#160; ntrtscan.exe       &lt;br /&gt;Version: 8.00.0000.1189       &lt;br /&gt;Path:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; C:\Programmi\Trend Micro\OfficeScan Client\ntrtscan.exe       &lt;br /&gt;Command Line:&amp;#160; &amp;quot;C:\Programmi\Trend Micro\OfficeScan Client\ntrtscan.exe&amp;quot;       &lt;br /&gt;PID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 800       &lt;br /&gt;Parent PID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1100       &lt;br /&gt;Session ID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0       &lt;br /&gt;User:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; NT AUTHORITY\SYSTEM       &lt;br /&gt;Auth ID:&amp;#160; 00000000:000003e7       &lt;br /&gt;Architecture:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 32-bit       &lt;br /&gt;Virtualized:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; n/a       &lt;br /&gt;Integrity: n/a       &lt;br /&gt;Started:&amp;#160; 12/16/2008 1:33:57 PM       &lt;br /&gt;Ended:&amp;#160;&amp;#160; (Running)       &lt;br /&gt;Modules:       &lt;br /&gt;NTRtScan.exe&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x400000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0xd8000&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; C:\Programmi\Trend Micro\OfficeScan Client\NTRtScan.exe       &lt;br /&gt;Date &amp;amp; Time:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 12/16/2008 1:34:42 PM       &lt;br /&gt;Event Class:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Registry       &lt;br /&gt;Operation:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; RegSetValue       &lt;br /&gt;Result:&amp;#160; SUCCESS       &lt;br /&gt;Path:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HKLM\SOFTWARE\TrendMicro\PC-cillinNTCorp\CurrentVersion\Misc.\LastScannedFileName       &lt;br /&gt;TID:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 868       &lt;br /&gt;Duration:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0.0000277       &lt;br /&gt;Type:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; REG_SZ       &lt;br /&gt;Length:&amp;#160; 101       &lt;br /&gt;Data:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; C:\WINNT\SECURITY\TEMPLATES\POLICIES\TMPGPTFL.INF&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;L’evento sopra mostra che l’antivirus verifica i file &lt;b&gt;TMPGPTFL.INF&lt;/b&gt; infatti il servizio ha impostato la chiave &lt;b&gt;LastScannedFileName &lt;/b&gt;con il valore &lt;b&gt;C:\WINNT\SECURITY\TEMPLATES\POLICIES\TMPGPTFL.INF.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Per verificare velocemente se siete in questa condizione potete provare a disabilitare il &lt;b&gt;prefetching &lt;/b&gt;in modo da evitare il comportamento descritto sopra.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Key: &lt;b&gt;HKEY_LOCAL_MACHINE\SYST&lt;/b&gt;&lt;b&gt;EM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters&lt;/b&gt;       &lt;br /&gt;Name: &lt;b&gt;EnablePrefetcher&lt;/b&gt;       &lt;br /&gt;Type: &lt;b&gt;REG_DWORD&lt;/b&gt;       &lt;br /&gt;Value: &lt;b&gt;0&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;The &lt;b&gt;EnablePrefetcher&lt;/b&gt; key has the following values:&lt;/p&gt;    &lt;p&gt;0 = Disabled      &lt;br /&gt;1 = Application launch prefetching enabled       &lt;br /&gt;2 = Boot prefetching enabled       &lt;br /&gt;3 = Application launch and boot enabled &lt;/p&gt;    &lt;p&gt;To disable Prefetch, set the value to 0.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Se il problema si risolve con il &lt;b&gt;prefetching&lt;/b&gt; disabilitato avete una conferma alla analisi.&lt;/p&gt;  &lt;p&gt;In caso affermativo dovrete lavorare con il supporto dell&lt;b&gt;’Applicativo&lt;/b&gt; per configurare e applicare l’exclusion dell’antivirus per la cartella &lt;strong&gt;C:\WINNT\SECURITY\TEMPLATES\POLICIES&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/itasupport/pages/matteo-belloni.aspx"&gt;Matteo Belloni&lt;/a&gt;     &lt;br /&gt;Support Escalation Engineer     &lt;br /&gt;Microsoft Enterprise Platform Support&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3229159" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/itasupport/archive/tags/Windows+Team/default.aspx">Windows Team</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Matteo+Belloni/default.aspx">Matteo Belloni</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Directory+Services/default.aspx">Directory Services</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Group+Policy/default.aspx">Group Policy</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Restricted+Group/default.aspx">Restricted Group</category></item><item><title>Restricted Group – Funzionalità e Applicazione</title><link>http://blogs.technet.com/itasupport/archive/2009/04/13/restricted-group-funzionalit-e-applicazione.aspx</link><pubDate>Mon, 13 Apr 2009 02:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3223883</guid><dc:creator>itentblg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3223883.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3223883</wfw:commentRss><description>&lt;p&gt;I &lt;strong&gt;Restricted Group&lt;/strong&gt; permettono agli amministratori di definire e gestire i gruppi locali su server e computer del dominio.     &lt;br /&gt;L’esempio classico è l’introduzione di un gruppo di amministratori nel gruppo &lt;strong&gt;Administrators&lt;/strong&gt; locale.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image15.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image15_thumb.png" width="536" height="521" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Il processo per l’applicazione dei Restricted Group ai vari computer avviene tramite l’applicazione delle Group Policy:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Il client richiede al Domain Controller la lista delle Group Policy da applicare al computer. &lt;/li&gt;    &lt;li&gt;Il Domain Controller risponde con la lista delle Group Policy da applicare. &lt;/li&gt;    &lt;li&gt;La lista è processata e, per ogni policy nella SYSVOL, è copiato il file &lt;strong&gt;GptTmpl.inf&lt;/strong&gt; nel file &lt;strong&gt;tmpgptfl.inf&lt;/strong&gt; locale nella cartella &lt;strong&gt;C:\Windows\Security\Templates\Policies&lt;/strong&gt;.&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image5.png"&gt;        &lt;br /&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image5.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image5_thumb.png" width="969" height="159" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;Dopo la copia, il file &lt;strong&gt;tmpgptfl.inf&lt;/strong&gt; è aperto e modificato inserendo due righe (&lt;strong&gt;GPOPath… &lt;/strong&gt;e&lt;strong&gt; DSPath…&lt;/strong&gt;) che riportano l’informazione della policy da dove è stato copiato il file e successivamente è salvato nel formato &lt;strong&gt;gpt0000X.dom/inf&lt;/strong&gt;&lt;/p&gt;      &lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image10.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image10_thumb.png" width="977" height="205" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Per ogni file &lt;strong&gt;GptTmpl.inf&lt;/strong&gt; nelle Group Policy troviamo un file in locale: &lt;strong&gt;gpt00000.dom, gpt00001.dom, gpt0000X2inf&lt;/strong&gt;.       &lt;br /&gt;Un esempio della cartella &lt;strong&gt;C:\Windows\Security\Templates\Policies&lt;/strong&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_12.png"&gt;        &lt;br /&gt;        &lt;p&gt;&lt;/p&gt;     &lt;/a&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_12.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_thumb.png" width="699" height="117" /&gt;&lt;/a&gt;&lt;/a&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Successivamente i file sono letti e le policy applicate. Per quanto riguarda i &lt;strong&gt;Restricted Group&lt;/strong&gt; è letta la configurazione sotto &lt;strong&gt;[Group Membership]&lt;/strong&gt;.       &lt;br /&gt;Prendendo l’esempio sopra troviamo giustamente i due &lt;strong&gt;SID &lt;/strong&gt;del gruppo &lt;strong&gt;GruppoAmmComputer&lt;/strong&gt; e dell’utente &lt;strong&gt;Mbelloni&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Per controllare che la policy sia applicata correttamente si può analizzare il &lt;strong&gt;winlogon.log&lt;/strong&gt; sotto &lt;strong&gt;C:\Windows\Security\Logs&lt;/strong&gt;.       &lt;br /&gt;Nel nostro esempio sono stati rimossi i gruppi e utenti presenti ed è stato aggiunto l’utente &lt;strong&gt;Mbelloni        &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image31.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image31_thumb.png" width="702" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;     &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Successivamente è stata modificata la &lt;strong&gt;Group Policy&lt;/strong&gt; aggiungendo il gruppo “&lt;strong&gt;GruppoAmmComputer&lt;/strong&gt;” nei &lt;strong&gt;Restricted Group        &lt;br /&gt;        &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_26.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_thumb_11.png" width="673" height="500" /&gt;&lt;/a&gt;&lt;/p&gt;     &lt;/strong&gt;      &lt;p align="left"&gt;Questo è il log successivo all’applicazione delle GPO dopo la modifica:&lt;/p&gt;      &lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_thumb_8.png" width="559" height="203" /&gt; &lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;L’evento &lt;strong&gt;SceCli 1704&lt;/strong&gt; segnala che la policy è stata applicata con successo senza errori.&lt;/p&gt;      &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_24.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/ProblemiconlapplicazionedelleRestricted_A97B/image_thumb_10.png" width="402" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Maggiori informazioni sono disponibili nel seguente articolo:    &lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms814788.aspx" target="_blank"&gt;MSDN - Restricted Groups&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/itasupport/pages/matteo-belloni.aspx"&gt;Matteo Belloni&lt;/a&gt;     &lt;br /&gt;Support Escalation Engineer     &lt;br /&gt;Microsoft Enterprise Platform Support&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3223883" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/itasupport/archive/tags/Windows+Team/default.aspx">Windows Team</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Matteo+Belloni/default.aspx">Matteo Belloni</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Directory+Services/default.aspx">Directory Services</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Group+Policy/default.aspx">Group Policy</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Restricted+Group/default.aspx">Restricted Group</category></item><item><title>Group Policy – Computer Configuration e User Configuration</title><link>http://blogs.technet.com/itasupport/archive/2009/04/06/group-policy-computer-configuration-e-user-configuration.aspx</link><pubDate>Mon, 06 Apr 2009 02:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3222021</guid><dc:creator>itentblg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3222021.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3222021</wfw:commentRss><description>&lt;p&gt;Ciao a tutti!&lt;/p&gt;  &lt;p&gt;La creazione di una policy a volte non è cosa semplice, e una volta creata, potrebbe non essere nemmeno semplice decidere dove collegarla.&lt;/p&gt;  &lt;p&gt;Ogni modello di policy definisce due sezioni:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Computer Configuration&lt;/strong&gt; = Policy per le impostazioni computer&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;User Configuration&lt;/strong&gt; = Policy per le impostazioni utente&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Alla partenza del computer sono applicate solo le impostazioni computer delle policy che interessano il computer account.   &lt;br /&gt;Successivamente al logon dell'utente verranno applicate solo le impostazioni utenti delle policy che interessano l'account utente.    &lt;br /&gt;Per i dettagli su come sono scelte le policy vi rimando al mio post &amp;quot;&lt;a href="http://blogs.technet.com/itasupport/archive/2009/03/30/group-policy-applicazione-e-verifica-tramite-userenv-log.aspx" target="_blank"&gt;Group Policy: Applicazione e verifica tramite UserEnv.log&lt;/a&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;Questo per spiegare che quando si definisce una policy che contiene impostazione per un oggetto, Computer o User, la &lt;strong&gt;policy deve essere collegata all'unità organizzativa &lt;/strong&gt;dove l'oggetto risiede o lungo il percorso che lo contiene.    &lt;br /&gt;E' facile confondersi creando magari una policy con alcune impostazioni computer e poi collegare la policy ad una unità organizzativa dove c'è solo l'utente.&lt;/p&gt;  &lt;p&gt;Il risultato è che l'utente a cui è collegata la policy, non ha applicate le impostazioni computer specificate.   &lt;br /&gt;In pratica: &lt;strong&gt;&lt;u&gt;non&lt;/u&gt;&lt;/strong&gt; si possono applicare ad un computer le &lt;strong&gt;impostazioni computer &lt;/strong&gt;di una policy collegata ad una &lt;strong&gt;unità organizzativa dove c'è solo l'utente&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;Perché?&lt;/p&gt;  &lt;p&gt;Beh... semplicemente perché dato che le policy computer sono applicate prima che un utente effettui il logon, non è possibile sapere a priori quale utente userà il computer, e quindi leggere le sue policy!&lt;/p&gt;  &lt;p&gt;Risulta invece &lt;strong&gt;realizzabile il contrario &lt;/strong&gt;ovvero è possibile che all'utente siano applicate le policy collegate all'unità organizzativa dove risiede solo il computer account.&lt;/p&gt;  &lt;p&gt;Questa funzionalità si chiama &amp;quot;&lt;strong&gt;Group Policy LoopBack&lt;/strong&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;Essa imposta la logica di raccolta delle policy assegnate all'utente in &lt;strong&gt;maniera differente&lt;/strong&gt;.    &lt;br /&gt;E’ possibile specificare se le impostazioni utente delle policy indicate nell'unità organizzativa del computer dovranno:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Unirsi&lt;/strong&gt;, quindi vengono raccolte sia le policy nell'unità organizzativa del computer che quelle nell'unità organizzativa dell'utente, o&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Sostituirsi&lt;/strong&gt;, quindi solo le policy contenute nell'unità organizzativa del computer&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;a quelle contenute nell'unità organizzativa dove risiede l'utente.&lt;/p&gt;  &lt;p&gt;Maggiori informazioni sono disponibili nel seguente articolo:   &lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;231287" target="_blank"&gt;KB 231287 - Loopback processing of Group Policy&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Alla prossima!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/itasupport/pages/domenico-costa.aspx"&gt;Domenico Costa&lt;/a&gt;    &lt;br /&gt;Senior Support Engineer     &lt;br /&gt;Microsoft Enterprise Platform Support&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3222021" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/itasupport/archive/tags/Windows+Team/default.aspx">Windows Team</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Domenico+Costa/default.aspx">Domenico Costa</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Directory+Services/default.aspx">Directory Services</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Group+Policy/default.aspx">Group Policy</category></item><item><title>Group Policy – Applicazione e verifica tramite UserEnv.log</title><link>http://blogs.technet.com/itasupport/archive/2009/03/30/group-policy-applicazione-e-verifica-tramite-userenv-log.aspx</link><pubDate>Mon, 30 Mar 2009 02:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3211665</guid><dc:creator>itentblg</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3211665.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3211665</wfw:commentRss><description>&lt;P&gt;Ciao a tutti!&lt;/P&gt;
&lt;P&gt;Eccoci al successivo appuntamento con il file "UserEnv.Log". &lt;BR&gt;In questo post andremo a verificare come vengono lette, scelte e applicate le &lt;STRONG&gt;Group Policy ad un utente&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Prima cosa: ricordatevi di &lt;STRONG&gt;abilitare il log UserEnv&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;Nel registry bisogna impostare:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Chiave: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon &lt;BR&gt;&lt;/I&gt;&lt;I&gt;Nome: UserEnvDebugLevel &lt;BR&gt;&lt;/I&gt;&lt;I&gt;Tipo: REG_DWORD &lt;BR&gt;&lt;/I&gt;&lt;I&gt;Valore: 10002 (Hex) &lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;il riavvio non è necessario ma vi permette di partire con dei riferimenti "orari" più gestibili.&lt;/P&gt;
&lt;P&gt;Con i client XP è preferibile &lt;STRONG&gt;disabilitare il "Fast Logon"&lt;/STRONG&gt; in modo da consentire l'applicazione delle policy al logon dell'utente.&lt;/P&gt;
&lt;P&gt;Per farlo è necessario impostare tramite policy (locale o di dominio) questo parametro su "Enabled":&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Computer Configuration\Administrative Templates\System\Logon\Always wait for the network at computer startup and logon &lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;e questo lo consiglio in ogni caso per verificare se un problema con l'applicazione delle policy non sia solo causato dalla rete.&lt;/P&gt;
&lt;P&gt;Ora partiamo con le &lt;STRONG&gt;verifiche sul log&lt;/STRONG&gt; dove analizzeremo la parte user per semplificare, dato che per la parte computer è tutta identica...&lt;/P&gt;
&lt;P&gt;Identificarne l'inizio è semplice, il log ci viene in aiuto con:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:800 ProcessGPOs: &lt;BR&gt;USERENV(278.44c) 11:45:26:800 ProcessGPOs: &lt;BR&gt;USERENV(278.44c) 11:45:26:800 ProcessGPOs: Starting user Group Policy (Async forground|Background) processing... &lt;BR&gt;USERENV(278.44c) 11:45:26:800 ProcessGPOs: &lt;BR&gt;USERENV(278.44c) 11:45:26:800 ProcessGPOs:&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;In queste prime linee si vede come l'applicazione delle GPOs sia avvenuta in &lt;STRONG&gt;modalità Asincrona&lt;/STRONG&gt; (Async forground -&amp;gt; Fast Logon di XP) &lt;STRONG&gt;o Sincrona&lt;/STRONG&gt; (Background -&amp;gt; Fast Logon disabilitato)&lt;/P&gt;
&lt;P&gt;Successivamente il sistema effettua un controllo sulla velocità della rete in modo da poter distinguere se il dialogo con il DC è su una &lt;STRONG&gt;rete veloce o lenta&lt;/STRONG&gt;. &lt;BR&gt;Per i dettagli vi invito a leggere quanto indcato nel mio post “&lt;A href="http://blogs.technet.com/itasupport/archive/2009/03/16/group-policy-slow-link-detection.aspx" target=_blank mce_href="http://blogs.technet.com/itasupport/archive/2009/03/16/group-policy-slow-link-detection.aspx"&gt;Group Policy: Slow Link Detection&lt;/A&gt;”&lt;/P&gt;
&lt;P&gt;Poi calcola la &lt;STRONG&gt;posizione dell'utente&lt;/STRONG&gt; all'interno delle varie unità organizzative (OU in Active Directory Users and Computers) ed il DC da cui prendere le policy:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:815 ProcessGPOs: User name is: CN=Utente,OU=Admin,OU=Office,OU=Reparto,DC=Dominio,DC=it, Domain name is: DOMINIO &lt;BR&gt;USERENV(278.44c) 11:45:26:815 ProcessGPOs: Domain controller is: &amp;lt;\\DC02.dominio.it&amp;gt; Domain DN is dominio.it&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Verifica lo &lt;STRONG&gt;stato locale delle estensioni&lt;/STRONG&gt; per le policy in modo da segnare che cosa è stato applicato fino ad ora:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:831 ReadExtStatus: Reading Previous Status for extension {35378EAC-683F-11D2-A89A-00C04FBBCFA2} &lt;BR&gt;USERENV(278.44c) 11:45:26:831 ReadExtStatus: Reading Previous Status for extension {0ACDD40C-75AC-47ab-BAA0-BF6DE7E7FE63} &lt;BR&gt;USERENV(278.44c) 11:45:26:831 ReadExtStatus: Reading Previous Status for extension {25537BA6-77A8-11D2-9B6C-0000F8080861} &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;USERENV(278.44c) 11:45:26:831 ReadStatus: Read Extension's Previous status successfully.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;L'elenco delle estensioni base&lt;/STRONG&gt; e la loro specialità sono descritti nel seguente articolo:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;216357" target=_blank mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;216357"&gt;KB 216357 - Identifying Group Policy Client-Side Extensions&lt;/A&gt;&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Tutte le estensioni registrate sul computer sono &lt;STRONG&gt;reperibile nel registro&lt;/STRONG&gt; in:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\GPExtensions &lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Questo stato verrà successivamente confrontato con lo stato delle policy in modo da non dover applicare ogni volta le stesse impostazioni, velocizzando ulteriormente l'applicazione delle policy.&lt;/P&gt;
&lt;P&gt;Inizia quindi la &lt;STRONG&gt;fase di raccolta di tutte le policy&lt;/STRONG&gt; seguendo un ordine ben preciso, in base all'unità organizzativa di appartenenza.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:847 SearchDSObject: Searching &amp;lt;OU=Admin,OU=Office,OU=Reparto,DC=Dominio,DC=it&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Se in un OU &lt;STRONG&gt;non ci sono policy&lt;/STRONG&gt; troveremo:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:847 SearchDSObject: No GPO(s) for this object.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;altrimenti:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:847 SearchDSObject: Found GPO(s): &amp;lt;[LDAP://cn={9AE7BFE1-D75E-42C2-B882-2BA60429EE59},cn=policies,cn=system,DC=Dominio,DC=it;0][LDAP://cn={DFB99C69-78B2-42F8-AF08-EAD9A86300BC},cn=policies,cn=system,DC=Domino,DC=it;0][LDAP://cn={EEF0C2F8-7A3D-49F5-8E5D-6D411965F41C},cn=policies,cn=system,DC=Dominio,DC=it;0][LDAP://cn={55F90D04-552E-4DB9-8FA8-942668047EBC},cn=policies,cn=system,DC=Dominio,DC=it;0]&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: ============================== &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: Deferring search for &amp;lt;LDAP://cn={9AE7BFE1-D75E-42C2-B882-2BA60429EE59},cn=policies,cn=system,DC=Dominio,DC=it&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: ============================== &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: Deferring search for &amp;lt;LDAP://cn={DFB99C69-78B2-42F8-AF08-EAD9A86300BC},cn=policies,cn=system,DC=Dominio,DC=it&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: ============================== &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: Deferring search for &amp;lt;LDAP://cn={EEF0C2F8-7A3D-49F5-8E5D-6D411965F41C},cn=policies,cn=system,DC=Dominio,DC=it&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: ============================== &lt;BR&gt;USERENV(278.44c) 11:45:26:847 ProcessGPO: Deferring search for &amp;lt;LDAP://cn={55F90D04-552E-4DB9-8FA8-942668047EBC},cn=policies,cn=system,DC=Dominio,DC=it&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;e via di seguito:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:847 SearchDSObject: Searching &amp;lt;OU=Office,DC=Dominio,DC=it&amp;gt; &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;USERENV(278.44c) 11:45:26:847 SearchDSObject: Searching &amp;lt;DC=Dominio,DC=it&amp;gt; &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;ed infine (se presenti) quelle del sito di appartenenza:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:862 SearchDSObject: Searching &amp;lt;CN=MILANO,CN=Sites,CN=Configuration,DC=Dominio,DC=it&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Avendo ora costruito l'elenco delle policy queste verranno &lt;STRONG&gt;applicate in ordine inverso&lt;/STRONG&gt;, quindi si parte da quelle trovate nel sito, poi quelle all'origine del dominio e via via verso l'unità organizzativa dove risiede l'utente od il computer.&lt;/P&gt;
&lt;P&gt;Per ogni policy da processare il sistema &lt;STRONG&gt;verifica se si ha l'accesso&lt;/STRONG&gt; (security o filtri WMI), la versione, se è abilitata o disabilita e con quali estensioni. &lt;BR&gt;Ecco un esempio:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:878 ProcessGPO: ============================== &lt;BR&gt;USERENV(278.44c) 11:45:26:878 ProcessGPO: Searching &amp;lt;CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=Dominio,DC=it&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:878 ProcessGPO: User has access to this GPO. &lt;BR&gt;USERENV(278.44c) 11:45:26:878 ProcessGPO: GPO passes the filter check. &lt;BR&gt;USERENV(278.44c) 11:45:26:878 ProcessGPO: Found functionality version of: 2 &lt;BR&gt;USERENV(278.44c) 11:45:26:878 ProcessGPO: Found file system path of: &amp;lt;\\Dominio.it\sysvol\Dominio.it\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:893 ProcessGPO: Found common name of: &amp;lt;{31B2F340-016D-11D2-945F-00C04FB984F9}&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:893 ProcessGPO: Found display name of: &amp;lt;Default Domain Policy&amp;gt; &lt;BR&gt;USERENV(278.44c) 11:45:26:893 ProcessGPO: Found user version of: GPC is 1, GPT is 1 &lt;BR&gt;USERENV(278.44c) 11:45:26:893 ProcessGPO: Found flags of: 0 &lt;BR&gt;USERENV(278.44c) 11:45:26:893 ProcessGPO: Found extensions: [{3060E8D0-7020-11D2-842D-00C04FA372D4}{3060E8CE-7020-11D2-842D-00C04FA372D4}][{35378EAC-683F-11D2-A89A-00C04FBBCFA2}{0F6B957E-509E-11D1-A7CC-0000F87571E3}] &lt;BR&gt;USERENV(278.44c) 11:45:26:893 ProcessGPO: ==============================&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Dopo aver processato le policy si passa a processare tutte le estensioni:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:924 ProcessGPOs: Processing extension Registro di sistema &lt;BR&gt;USERENV(278.44c) 11:45:26:924 ReadStatus: Read Extension's Previous status successfully. &lt;BR&gt;USERENV(278.44c) 11:45:26:924 CompareGPOLists: The lists are the same. &lt;BR&gt;USERENV(278.44c) 11:45:26:940 ProcessGPOList: Entering for extension Registro di sistema &lt;BR&gt;USERENV(278.44c) 11:45:26:940 UserPolicyCallback: Setting status UI to Applicazione del criterio Registro di sistema in corso... &lt;BR&gt;USERENV(278.44c) 11:45:26:940 ProcessGPOList: No changes. CSE will not be passed in the IwbemServices intf ptr &lt;BR&gt;USERENV(278.44c) 11:45:26:940 EnterCriticalPolicySectionEx: Entering with timeout 60000 and flags 0x2 &lt;BR&gt;USERENV(278.44c) 11:45:26:940 EnterCriticalPolicySectionEx: User critical section has been claimed. Handle = 0x6d8 &lt;BR&gt;USERENV(278.44c) 11:45:26:940 EnterCriticalPolicySectionEx: Leaving successfully. &lt;BR&gt;USERENV(278.44c) 11:45:26:940 ResetPolicies: Entering. &lt;BR&gt;USERENV(278.44c) 11:45:27:018 ProcessGPOList: Extension Registro di sistema status was not updated because there was no changes and no transition or rsop wasn't enabled &lt;BR&gt;USERENV(278.44c) 11:45:27:018 ProcessGPOs: ----------------------- &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;USERENV(278.44c) 11:45:27:034 ProcessGPOs: Processing extension Personalizzazione Internet Explorer &lt;BR&gt;USERENV(278.44c) 11:45:27:034 ReadStatus: Read Extension's Previous status successfully. &lt;BR&gt;USERENV(278.44c) 11:45:27:034 CompareGPOLists: The lists are the same. &lt;BR&gt;USERENV(278.44c) 11:45:27:034 ProcessGPOList: Entering for extension Personalizzazione Internet Explorer &lt;BR&gt;USERENV(278.44c) 11:45:27:034 UserPolicyCallback: Setting status UI to Applicazione del criterio Personalizzazione Internet Explorer in corso... &lt;BR&gt;USERENV(278.44c) 11:45:27:034 ProcessGPOList: No changes. CSE will not be passed in the IwbemServices intf ptr &lt;BR&gt;USERENV(278.44c) 11:45:27:734 UserPolicyCallback: Setting status UI to Applicazione delle impostazioni personali in corso... &lt;BR&gt;USERENV(278.44c) 11:45:27:734 ProcessGPOList: Extension Personalizzazione Internet Explorer returned 0x0. &lt;BR&gt;USERENV(278.44c) 11:45:27:734 ProcessGPOList: Extension Personalizzazione Internet Explorer status was not updated because there was no changes and no transition or rsop wasn't enabled &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ho messo queste 2 estensioni per far risaltare che durante queste fasi cambia la scritta a video (Setting status UI to...) prima di presentare il desktop all'utente. &lt;BR&gt;Ed infine:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;. &lt;BR&gt;. &lt;BR&gt;. &lt;BR&gt;USERENV(278.44c) 11:45:27:750 ProcessGPOs: User Group Policy has been applied.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Di seguito vi riporto la documentazione ufficiale:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;I&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;221833" target=_blank mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;221833"&gt;KB 221833 - How to enable user environment debug logging in retail builds of Windows&lt;/A&gt;&lt;/I&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;305293" target=_blank mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;305293"&gt;KB 305293 - Description of the Windows XP Professional Fast Logon Optimization feature&lt;/A&gt;&lt;/I&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Alla prossima!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/itasupport/pages/domenico-costa.aspx" target=_blank mce_href="http://blogs.technet.com/itasupport/pages/domenico-costa.aspx"&gt;Domenico Costa&lt;/A&gt; &lt;BR&gt;Senior Support Engineer &lt;BR&gt;Microsoft Enterprise Platform Support&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3211665" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/itasupport/archive/tags/Windows+Team/default.aspx">Windows Team</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Domenico+Costa/default.aspx">Domenico Costa</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Directory+Services/default.aspx">Directory Services</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Group+Policy/default.aspx">Group Policy</category></item><item><title>Group Policy – Slow Link Detection</title><link>http://blogs.technet.com/itasupport/archive/2009/03/16/group-policy-slow-link-detection.aspx</link><pubDate>Mon, 16 Mar 2009 02:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3211649</guid><dc:creator>itentblg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3211649.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3211649</wfw:commentRss><description>&lt;P&gt;Ciao a tutti!&lt;/P&gt;
&lt;P&gt;Può capitare che alcune impostazioni delle policy non siano applicate correttamente. &lt;BR&gt;Eppure, spesso si pensa: ma se una parte viene eseguita perché l'altra è ignorata?&lt;/P&gt;
&lt;P&gt;Ebbene, escludendo i problemi di allineamento dei Domain Controller o "problemi di terze parti", c'è un motivo prettamente tecnico e funzionale: &lt;STRONG&gt;la velocità della rete.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;E’ in base alla banda di rete che il sistema decide se eseguire o meno le parti delle policy che utilizzano la rete in maniera più intensiva: pensate agli script o alla distribuzione di programmi.&lt;/P&gt;
&lt;P&gt;Di default vengono sempre applicate:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;I&gt;Registry settings&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;Security policies&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;EFS recovery policy&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;IP security&lt;/I&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;ma se siamo in presenza di una rete lenta allora queste parti sono "ignorate": &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;I&gt;Application Deployment&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;Scripts&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;Folder Redirection&lt;/I&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;Disk Quotas&lt;/I&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Se volete modificare questo comportamento si deve &lt;STRONG&gt;creare una policy&lt;/STRONG&gt; che definisca come comportarsi modificando le relative sezioni in:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Computer Configuration\Administrative Templates\System\Group Policy&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Dove potete indicare per ogni "qualità" se queste impostazioni vanno applicate anche in caso di rete lenta e specificare se applicarle anche se non sono mai cambiate.&lt;/P&gt;
&lt;P&gt;Tenete presente che la parte degli scripts riguarda solo logon e logoff per l'utente, gli script di startup/shutdown per la macchina non sono mai eseguiti in caso di rete lenta.&lt;/P&gt;
&lt;P&gt;L'esito di una &lt;STRONG&gt;rete veloce&lt;/STRONG&gt; è segnalato nel file UserEnv.Log come indicato di seguito:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(278.44c) 11:45:26:800 PingComputer: PingBufferSize set as 2048 &lt;BR&gt;USERENV(278.44c) 11:45:26:800 PingComputer: Adapter speed 1000000000 bps &lt;BR&gt;USERENV(278.44c) 11:45:26:800 PingComputer: First time: 0 &lt;BR&gt;USERENV(278.44c) 11:45:26:800 PingComputer: Fast link. Exiting.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Se invece siamo in presenza di qualche &lt;STRONG&gt;latenza di rete&lt;/STRONG&gt; potremmo vedere:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;USERENV(5c4.85c) 10:36:57:796 PingComputer: Adapter speed 100000000 bps &lt;BR&gt;USERENV(5c4.85c) 10:36:57:953 PingComputer: First time: 159 &lt;BR&gt;USERENV(5c4.85c) 10:36:58:000 PingComputer: Second time: 36 &lt;BR&gt;USERENV(5c4.85c) 10:36:58:000 PingComputer: Second time less than first time. &lt;BR&gt;USERENV(5c4.85c) 10:36:58:031 PingComputer: First time: 28 &lt;BR&gt;USERENV(5c4.85c) 10:36:58:109 PingComputer: Second time: 71 &lt;BR&gt;USERENV(5c4.85c) 10:36:58:156 PingComputer: First time: 39 &lt;BR&gt;USERENV(5c4.85c) 10:36:58:234 PingComputer: Second time: 79 &lt;BR&gt;USERENV(5c4.85c) 10:36:58:250 PingComputer: Transfer rate: 780 Kbps Loop count: 2&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;La verifica della velocità della rete è misurata in base all'esito di alcuni ping e questa formula:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;LinkSpeed=32000/ulTotal&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;ulTotal è dato dalla media arrotondata della differenza tra i ping, escluso se il primo è più grande del secondo.&lt;/P&gt;
&lt;P&gt;Nel caso precedente abbiamo quindi: &lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;ulToal = int((71-28) + (79-39)) / 2 = 83 / 2 = 41&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Quindi la velocità è: 32000/41 = 780 Kbps&lt;/P&gt;
&lt;P&gt;Confrontando il parametro "Transfer rate" con quanto è dettato dalle policy il sistema decide se la rete è veloce o lenta.&lt;/P&gt;
&lt;P&gt;I parametri presi per il confronto sono indicati su:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Computer Configuration\Administrative Templates\System\Group Policy "Group Policy slow link detection" &lt;BR&gt;&lt;/I&gt;&lt;I&gt;User Configuration\Administrative Templates\System\Group Policy "Group Policy slow link detection"&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Il valore è espresso in kbps e il valore di default è 500 kbps.&lt;/P&gt;
&lt;P&gt;Per &lt;STRONG&gt;disabilitare &lt;/STRONG&gt;il controllo è sufficiente impostare entrambi i valori a 0.&lt;/P&gt;
&lt;P&gt;Una prima verifica è possibile anche con il seguente comando:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;GPRESULT -V&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;nel testo visualizzato compare (per user e per computer):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Connected over a slow link?: No&lt;/I&gt; (oppure Yes...)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;e l'impostazione della velocità di rete via policy:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;I&gt;Group Policy slow link threshold: 500 kbps&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Di seguito vi riporto la documentazione ufficiale:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;I&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;227369" target=_blank mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;227369"&gt;KB 227369 - Default Behavior for Group Policy Extensions with Slow Link&lt;/A&gt;&lt;/I&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;I&gt;&lt;A href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;227260" target=_blank mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;227260"&gt;KB 227260 How a slow link is detected for processing user profiles and Group Policy&lt;/A&gt;&lt;/I&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Alla prossima!!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/itasupport/pages/domenico-costa.aspx" target=_blank mce_href="http://blogs.technet.com/itasupport/pages/domenico-costa.aspx"&gt;Domenico Costa&lt;/A&gt; &lt;BR&gt;Senior Support Engineer &lt;BR&gt;Microsoft Enterprise Platform Support&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3211649" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/itasupport/archive/tags/Windows+Team/default.aspx">Windows Team</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Domenico+Costa/default.aspx">Domenico Costa</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Directory+Services/default.aspx">Directory Services</category><category domain="http://blogs.technet.com/itasupport/archive/tags/Group+Policy/default.aspx">Group Policy</category></item></channel></rss>