<?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 : Domenico Costa</title><link>http://blogs.technet.com/itasupport/archive/tags/Domenico+Costa/default.aspx</link><description>Tags: Domenico Costa</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><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><item><title>Profili di rete: lentezza e problemi nella fase di logon</title><link>http://blogs.technet.com/itasupport/archive/2008/10/24/profili-di-rete-lentezza-e-problemi-nella-fase-di-logon.aspx</link><pubDate>Fri, 24 Oct 2008 02:00:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3141230</guid><dc:creator>itentblg</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/itasupport/comments/3141230.aspx</comments><wfw:commentRss>http://blogs.technet.com/itasupport/commentrss.aspx?PostID=3141230</wfw:commentRss><description>&lt;h3&gt;Come abilitare ed interpretare il file di log UserEnv.log&lt;/h3&gt;  &lt;p&gt;Ciao a tutti, spesso arrivano richieste da parte di utenti che lamentano una lentezza nel caricare il profilo, altri che a volte non riescono proprio a caricarlo.&lt;/p&gt;  &lt;p&gt;Il problema riguarda in quasi la totalità dei casi i profili di rete, i &lt;a href="http://technet.microsoft.com/en-us/library/cc784961.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc784961.aspx"&gt;Roaming Profiles&lt;/a&gt; o le &lt;a href="http://technet.microsoft.com/en-us/library/cc778976.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc778976.aspx"&gt;Folder Redirection&lt;/a&gt;, che permettono ad un utente di collegarsi su qualsiasi postazione ed avere sempre a disposizione i propri documenti e le proprie impostazioni.&lt;/p&gt;  &lt;p&gt;Per il primo scenario può infatti capitare che il caricamento del profilo sembra durare per parecchi minuti quando il profilo in sé pesa pochi megabyte, cosa che dovrebbe portar via pochi secondi…&lt;/p&gt;  &lt;p&gt;La cosa interessante è che in genere è proprio così ma il risultato non concorda con questa affermazione e, soprattutto, non soddisfa l’utente finale.&lt;/p&gt;  &lt;p&gt;Il secondo scenario invece capita in maniera random e a diversi utenti. Spesso si risolve semplicemente con un logoff e successivo logon. Ma come mai?&lt;/p&gt;  &lt;p&gt;Per l’analisi servono pochi strumenti, anzi uno: notepad.&lt;/p&gt;  &lt;p&gt;Chiaramente strumenti di testo più avanzati facilitano il compito. Personalmente quando notepad non mi fornisce una risposta veloce uso Microsoft Excel, che permette di filtrare i risultati ed evidenziare le varie sezioni in differenti colori.&lt;/p&gt;  &lt;p&gt;Cominciamo con l’innalzamento del valore di logging.&lt;/p&gt;  &lt;p&gt;Di default, in Windows, il log è al minimo, in modo da tracciare gli errori principali.    &lt;br /&gt;Per portarlo ad un livello sufficiente per l’analisi dobbiamo impostare in questa chiave:     &lt;br /&gt;&lt;samp&gt;HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;il valore &lt;samp&gt;UserEnvDebugLevel&lt;/samp&gt; a &lt;samp&gt;0x10002&lt;/samp&gt; (in esadecimale), come documentato su:&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;&lt;i&gt;&lt;strong&gt;KB 221833        &lt;br /&gt;&lt;/strong&gt;&lt;/i&gt;&lt;i&gt;How to enable user environment debug logging in retail builds of Windows      &lt;br /&gt;&lt;/i&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;221833" mce_href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;221833"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;221833&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Al successivo logon, non è necessario riavviare, sarà possibile cercare di capire che cosa succede dopo che l’utente preme “Invio” alla richiesta di nome utente e password.&lt;/p&gt;  &lt;p&gt;Passiamo quindi all’analisi del file.&lt;/p&gt;  &lt;p&gt;Dopo che l’utente si è lamentato del problema andiamo a prendere il file UserEnv.log creato in    &lt;br /&gt;&lt;samp&gt;%Systemroot%\Debug\UserMode\ &lt;/samp&gt;(%systemroot% è la cartella che contiene windows)&lt;/p&gt;  &lt;p&gt;creandone una copia, in quanto questo verrà facilmente sovrascritto.&lt;/p&gt;  &lt;h3&gt;Scenario 1: logon lento&lt;/h3&gt;  &lt;p&gt;Ecco un esempio di UserEnv opportunamente ridotto, dove andremo a verificare cosa succede…&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:27:906 InitializePolicyProcessing: Initialised Machine Mutex/Events      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:27:953 InitializePolicyProcessing: Initialised User Mutex/Events      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:27:953 LibMain: Process Name:&amp;#160; \??\C:\WINDOWS\system32\winlogon.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:781 Entering CUserProfile::Initialize ...      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:781 CUserProfile::Initialize called by winlogon      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:781 CUserProfile::Initialize: critical section initialized      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:796 CSyncManager::Initialize: critical section initialized      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:796 CUserProfile::Initialize: registry key Software\Microsoft\Windows NT\CurrentVersion\ProfileList opened      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:796 CUserProfile::Initialize: Proccessing S-1-5-21-956999170-2411722574-1760982272-9735      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:796 CSyncManager::EnterLock &amp;lt;S-1-5-21-956999170-2411722574-1760982272-9735&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:796 CSyncManager::EnterLock: No existing entry found      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:29:796 CSyncManager::EnterLock: New entry created&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(3c8.3cc) 12:42:32:546 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\svchost.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(30c.310) 12:42:32:890 LoadUserProfile: Yes, we can impersonate the user. Running as self      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(30c.310) 12:42:32:890      &lt;br /&gt;==========================================================       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(30c.310) 12:42:32:890 LoadUserProfile: Entering, hToken = &amp;lt;0x2ec&amp;gt;, lpProfileInfo = 0x7fcf8      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(30c.310) 12:42:32:890 LoadUserProfile: lpProfileInfo-&amp;gt;dwFlags = &amp;lt;0x9&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(30c.310) 12:42:32:906 LoadUserProfile: lpProfileInfo-&amp;gt;lpUserName = &amp;lt;NetworkService&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(30c.310) 12:42:32:906 LoadUserProfile: NULL central profile path&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(570.574) 12:42:34:781 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\svchost.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(68c.690) 12:42:36:515 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\spoolsv.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:953 IsSyncForegroundPolicyRefresh: Synchronous, Reason: policy set to SYNC      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:953 ApplyGroupPolicy: Entering. Flags = 7      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:953 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:953 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:953 ProcessGPOs:&amp;#160; Starting computer Group Policy (Background) processing...      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:968 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:968 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.6f4) 12:42:36:968 EnterCriticalPolicySectionEx: Entering with timeout 600000 and flags 0x0&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:281 LoadUserProfile: Yes, we can impersonate the user. &lt;/samp&gt;&lt;samp&gt;Running as self      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 =========================================================      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: Entering, hToken = &amp;lt;0x61c&amp;gt;, lpProfileInfo = 0x6e3e0      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: lpProfileInfo-&amp;gt;dwFlags = &amp;lt;0x0&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: lpProfileInfo-&amp;gt;lpUserName = &amp;lt;UserName&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: NULL central profile path      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 LoadUserProfile: lpProfileInfo-&amp;gt;lpDefaultPath = \\Domain\netlogon\Default User      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 LoadUserProfile: NULL server name      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 LoadUserProfile: In console winlogon process      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 In LoadUserProfileP      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 =========================================================      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:968 IsSyncForegroundPolicyRefresh: Synchronous, Reason: policy set to SYNC      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:968 ApplyGroupPolicy: Entering. Flags = 6      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:968 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:984 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:984 ProcessGPOs: Starting user Group Policy (Background) processing...      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:984 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:984 ProcessGPOs:      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:984 EnterCriticalPolicySectionEx: Entering with timeout 600000 and flags 0x0&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO: ==============================      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; Searching &amp;lt;CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=domain,DC=com&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; User has access to this GPO.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; GPO passes the filter check.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; Found functionality version of:&amp;#160; 2      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; Found file system path of:&amp;#160; &lt;a href="file://domain.com/sysvol/domain.com/Policies/%7B31B2F340-016D-11D2-945F-00C04FB984F9" mce_href="file://\\domain.com\sysvol\domain.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9"&gt;\\domain.com\sysvol\domain.com\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9&lt;/a&gt;}&lt;/samp&gt;&lt;samp&gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; Found common name of:&amp;#160; &amp;lt;{31B2F340-016D-11D2-945F-00C04FB984F9}&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; Found display name of:&amp;#160; &amp;lt;Default Domain Policy&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; Found user version of:&amp;#160; GPC is 58, GPT is 58      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:51:203 ProcessGPO:&amp;#160; ==============================      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.54c) 12:43:06:755 ProcessGPOs: User Group Policy has been applied.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:43:06:755 ProcessGPOs: Leaving with 1.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.90c) 12:43:06:755 PolicyChangedThread: Calling UpdateUser with 0.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.54c) 12:43:06:755 ApplyGroupPolicy: Leaving successfully.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.910) 12:43:06:755 GPOThread:&amp;#160; Next refresh will happen in 104 minutes&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(b8c.b90) 12:43:18:880 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\userinit.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(c4c.c50) 12:43:22:855 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\net.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(c70.c74) 12:43:23:852 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\net.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(c60.c64) 12:43:24:678 LibMain: Process Name:&amp;#160; C:\WINDOWS\System32\WScript.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(c88.c8c) 12:46:25:426 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\wuauclt.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(cd0.cd4) 12:46:26:579 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\net.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(cf4.cf8) 12:46:28:418 LibMain: Process Name:&amp;#160; C:\WINDOWS\System32\WScript.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(d24.d30) 12:46:29:992 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\net.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(d58.d5c) 12:46:30:647 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\net.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(dbc.dc0) 12:46:32:985 LibMain: Process Name:&amp;#160; C:\WINDOWS\System32\WScript.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(de4.de8) 12:49:34:278 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\imapi.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e70.e74) 12:49:36:725 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\userinit.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e7c.e80) 12:49:37:146 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\userinit.exe      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e8c.ba0) 12:50:21:421 LibMain: Process Name:&amp;#160; C:\WINDOWS\Explorer.EXE      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e8c.c14) 12:50:21:857 GetProfileType:&amp;#160; Profile already loaded.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e8c.c14) 12:50:21:857 GetProfileType: ProfileFlags is 0      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e8c.c14) 12:50:21:888 GetProfileType:&amp;#160; Profile already loaded.      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(e8c.c14) 12:50:21:904 GetProfileType: ProfileFlags is 0&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Come leggerlo? Prendiamo una riga a caso:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.54c) 12:42:50:968 IsSyncForegroundPolicyRefresh&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/Profilidiretelentezzaeprobleminellafased_A40B/Domenico14.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Domenico1_thumb2" border="0" alt="Domenico1_thumb2" src="http://blogs.technet.com/blogfiles/itasupport/WindowsLiveWriter/Profilidiretelentezzaeprobleminellafased_A40B/Domenico1_thumb2_02907964-9a88-4ffd-9a6a-25f12ad0541a.png" width="556" height="198" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Ecco quindi come procedere.&lt;/p&gt;  &lt;p&gt;Una volta evidenziato l’utente problematico:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:281 LoadUserProfile: Yes, we can impersonate the user. &lt;/samp&gt;&lt;samp&gt;Running as self      &lt;br /&gt;USERENV(2d8.2dc) 12:42:50:296 =========================================================&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: Entering, hToken = &amp;lt;0x61c&amp;gt;, lpProfileInfo = 0x6e3e0      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: lpProfileInfo-&amp;gt;dwFlags = &amp;lt;0x0&amp;gt;      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) &lt;strong&gt;&lt;font color="#00ff00"&gt;12:42:50:296&lt;/font&gt;&lt;/strong&gt; LoadUserProfile: lpProfileInfo-&amp;gt;lpUserName = &amp;lt;UserName&amp;gt;       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:296 LoadUserProfile: NULL central profile path      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 LoadUserProfile: lpProfileInfo-&amp;gt;lpDefaultPath = \\Domain\netlogon\Default User      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 LoadUserProfile: NULL server name      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d8.2dc) 12:42:50:312 LoadUserProfile: In console winlogon process      &lt;br /&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;- Prendiamo nota dell’orario di partenza: 12.42.50&lt;/p&gt;  &lt;p&gt;- Verifichiamo quando viene caricato Explorer.Exe (il desktop dell’utente):&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(e8c.ba0) &lt;font color="#00ff00"&gt;&lt;strong&gt;12:50:21&lt;/strong&gt;&lt;/font&gt;:421 LibMain: Process Name:&amp;#160; C:\WINDOWS\Explorer.EXE&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Annotiamo il tempo: quasi 8 minuti! Ha ragione l’utente a lamentarsi.&lt;/p&gt;  &lt;p&gt;Ma cosa causa il rallentamento?&lt;/p&gt;  &lt;p&gt;Le policy? “Beh, sono state modificate ma non più di tanto...”. Vediamo:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;- &lt;/samp&gt;inizio: &lt;samp&gt;USERENV(2d8.54c) &lt;font color="#00ff00"&gt;&lt;strong&gt;12:42:50&lt;/strong&gt;&lt;/font&gt;:984 ProcessGPOs: Starting user Group Policy (Background) processing...&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;- &lt;/samp&gt;fine: &lt;samp&gt;USERENV(2d8.54c) &lt;font color="#00ff00"&gt;&lt;strong&gt;12:43:06&lt;/strong&gt;&lt;/font&gt;:755 ProcessGPOs: User Group Policy has been applied.&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Effettivamente passano solo 16 secondi, abbastanza normale se ci sono impostazioni di registry (si pensi alla personalizzazione di IE) o comunque parecchie policy da applicare.&lt;/p&gt;  &lt;p&gt;Direi che si possono escludere le policy di dominio.&lt;/p&gt;  &lt;p&gt;Non ci sono folder redirection configurate, quindi escludiamo la rete per la copia dei files...&lt;/p&gt;  &lt;p&gt;Al volo si può vedere che il rallentamento è causato da alcuni script in esecuzione, che bloccano l’utente per circa 7 minuti:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(c60.c64) &lt;font color="#ff8000"&gt;&lt;strong&gt;12:43:24&lt;/strong&gt;&lt;/font&gt;:678 LibMain: Process Name:&amp;#160; C:\WINDOWS\System32\WScript.exe       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(c88.c8c) &lt;font color="#ff0000"&gt;&lt;strong&gt;12:46:25&lt;/strong&gt;&lt;/font&gt;:426 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\wuauclt.exe       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;...      &lt;br /&gt;USERENV(dbc.dc0) &lt;font color="#ff8000"&gt;&lt;strong&gt;12:46:32&lt;/strong&gt;&lt;/font&gt;:985 LibMain: Process Name:&amp;#160; C:\WINDOWS\System32\WScript.exe       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(de4.de8) &lt;font color="#ff0000"&gt;&lt;strong&gt;12:49:34&lt;/strong&gt;&lt;/font&gt;:278 LibMain: Process Name:&amp;#160; C:\WINDOWS\system32\imapi.exe&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Ecco il rallentamento!&lt;/p&gt;  &lt;p&gt;In questo caso è necessario fare tuning sugli script o modificarne la loro esecuzione in modalità asincrona (come in genere è di default), in modo da non dover attenderne il termine prima di caricare Explorer.Exe:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;User Configuration\Administrative Templates\System\Scripts\Run Logon Scripts Synchronously -&amp;gt; Disabled&lt;/samp&gt;&lt;/p&gt;  &lt;h3&gt;&lt;b&gt;Scenario 2: Impossibile caricare il profilo.&lt;/b&gt;&lt;/h3&gt;  &lt;p&gt;Per questo secondo caso bisogna cercare nell’userenv errori simili a questo:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;USERENV(2d4.d4c) 14:58:37:269 ReconcileFile: E:\Utente\Desktop\my doc.pdf ==&amp;gt; C:\Documents and Settings\Utente\Desktop\my doc.pdf&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d40) 14:58:37:285 ReconcileFile: E:\Utente\Desktop\my doc.xls ==&amp;gt; C:\Documents and Settings\Utente\Desktop\my doc.xls&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4&lt;font color="#ff8000"&gt;&lt;strong&gt;.d34&lt;/strong&gt;&lt;/font&gt;) 14:58:37:285 ReconcileFile: Failed to delete file &amp;lt;C:\Documents and Settings\Utente\Desktop\prf75.tmp&amp;gt; &lt;strong&gt;&lt;font color="#00ff00"&gt;with error = 32&lt;/font&gt;&lt;font color="#ff0000"&gt; &amp;lt;--- ERROR_SHARING_VIOLATION&lt;/font&gt;&lt;/strong&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d3c) 14:58:37:300 ReconcileFile: E:\Utente\Desktop\My doc 2.pdf ==&amp;gt; C:\Documents and Settings\Utente\Desktop\My doc 2.pdf&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4&lt;font color="#ff8000"&gt;&lt;strong&gt;.d34&lt;/strong&gt;&lt;/font&gt;) 14:58:37:300 ReportError: Impersonating user.       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d38) 14:58:37:300 ReconcileFile: E:\Utente\Desktop\my doc 2.xls ==&amp;gt; C:\Documents and Settings\Utente\Desktop\my doc 2.xls&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d44) 14:58:37:316 ReconcileFile: E:\Utente\Desktop\My doc.rtf ==&amp;gt; C:\Documents and Settings\Utente\Desktop\My doc.rtf&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d48) 14:58:37:332 ReconcileFile: E:\Utente\Desktop\My Doc.doc ==&amp;gt; C:\Documents and Settings\Utente\Desktop\My Doc.doc&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4&lt;font color="#ff8000"&gt;&lt;strong&gt;.d34&lt;/strong&gt;&lt;/font&gt;) 14:58:37:332 GetShareName: WNetGetConnection initially returned error 2250       &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d40) 14:58:37:332 ReconcileFile: E:\Utente\Desktop\My Doc 2.doc ==&amp;gt; C:\Documents and Settings\Utente\Desktop\My Doc 2.doc&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4&lt;font color="#ff8000"&gt;&lt;strong&gt;.d34&lt;/strong&gt;&lt;/font&gt;) 14:58:37:332 ReportError: &lt;font color="#ff8000"&gt;&lt;strong&gt;Logging Error &amp;lt;Impossibile copiare il file&lt;/strong&gt;&lt;/font&gt; \\Server\Share\Utente\Desktop\My Doc 3.doc sul percorso C:\Documents and Settings\Utente\Desktop\My Doc 3.doc. &lt;font color="#ff8000"&gt;&lt;strong&gt;L'errore può essere causato da problemi di rete o privilegi di protezione insufficienti. Se il problema persiste, contattare l'amministratore della rete.          &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/samp&gt;&lt;font color="#ff8000"&gt;&lt;strong&gt;&lt;samp&gt;Dettagli: Impossibile accedere al file. Il file è utilizzato da un altro processo.          &lt;br /&gt;&lt;/samp&gt;&lt;/strong&gt;&lt;/font&gt;&lt;samp&gt;USERENV(2d4.d34) 14:58:37:332 ErrorDialogEx: Calling DialogBoxParam      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d4c) 14:58:37:332 ReconcileFile: E:\Utente\Desktop\My Doc 3.xls ==&amp;gt; C:\Documents and Settings\Utente\Desktop\My Doc 3.xls&amp;#160; [OK]      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.d34) 14:58:37:332 ErrorDlgProc:: DialogBoxParam      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.2d8) 14:58:44:085 CopyProfileDirectoryEx: Leaving with a return value of 0      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.2d8) 14:58:44:100 RestoreUserProfile:&amp;#160; CopyProfileDirectory failed.&amp;#160; Issuing default profile      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.2d8) 14:58:44:100 RestoreUserProfile:&amp;#160; Issuing default profile      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;USERENV(2d4.2d8) 14:58:44:100 RestoreUserProfile:&amp;#160; Deleting cached profile directory &amp;lt;C:\Documents and Settings\Utente&amp;gt;.&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;/samp&gt;Da questi dati è possibile notare che la copia in locale del file remoto, è fallita in quanto il file è in uso da un altro processo:&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;font color="#00ff00"&gt;&lt;strong&gt;Error 32&lt;/strong&gt;&lt;/font&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&amp;#160; ERROR_SHARING_VIOLATION&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;# The process cannot access the file because it is being used      &lt;br /&gt;&lt;/samp&gt;&lt;samp&gt;# by another process.&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;&lt;samp&gt;&lt;/samp&gt;&lt;/p&gt;  &lt;p&gt;Molto probabilmente un servizio di indicizzazione o l’antivirus potrebbero non rilasciare correttamente il file in tempo, interrompendo quindi il processo di sincronizzazione del profilo.&lt;/p&gt;  &lt;p&gt;In questi casi è necessario escludere durante la fase di caricamento del profilo qualsiasi servizio di terze parti che possa influire con le operazioni sui file.&lt;/p&gt;  &lt;p&gt;Un tool utile che vi consiglio è built-in in Windows XP (per 2000 basta copiarlo): MSCONFIG.EXE.&lt;/p&gt;  &lt;p&gt;Una volta lanciato è possibile escludere ogni servizio o programma caricato all’avvio del sistema.&lt;/p&gt;  &lt;p&gt;In breve quindi questo file di log è utilissimo per qualsiasi problema legato al caricamento del profilo.&lt;/p&gt;  &lt;p&gt;Alla prossima! Con nuovi post sull’uso di questo log ed altre problematiche di esempio.&lt;/p&gt;  &lt;p mce_keep="true"&gt;&amp;#160;&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=3141230" 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/Slow+Logon/default.aspx">Slow Logon</category></item></channel></rss>