Quando si accede a un computer basato su Windows XP in cui Ŕ in esecuzione versione 10.200 del client Citrix ICA, Windows XP Ŕ in potrebbe essere di creare un profilo di utente invece di caricare il profilo memorizzato nella cache

Traduzione articoli Traduzione articoli
Identificativo articolo: 969100 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Si presuppone che si stia utilizzando versione 10.200 del client Citrix ICA (Independent Computing Architecture) in un computer che esegue Windows XP insieme con Windows XP service pack. Quando si accede al computer con Windows XP, Windows XP Ŕ in potrebbe essere di creare un profilo utente invece di caricare il profilo memorizzato nella cache. Analogamente, Ŕ possibile creare profili duplicati per ogni utente.

Se si abilita la registrazione USERENV, Ŕ inoltre visualizzato log analoghe a quelle di 16:35:57:459 following:
USERENV(2ac.2b0) 16:35:57:459 Local Existing Profile Image is reachable
USERENV(2ac.2b0) 16:35:57:459 Local profile name is <C:\Documents and Settings\User_Name>
USERENV(2ac.2b0) 16:35:57:459 RestoreUserProfile: No central profile. Attempting to load local profile.
USERENV(2ac.2b0) 16:35:57:495 MyRegLoadKey: Failed to load subkey <S-1-5-21-1292428093-343818398-839522115-49106>, error =32
USERENV(2ac.2b0) 16:35:57:495 MyRegLoadKey: Returning 00000020
USERENV(2ac.2b0) 16:35:57:495 RestoreUserProfile: MyRegLoadKey returned FALSE.

Cause

Questo problema si verifica a causa di una race condition che si verifica quando Winlogon.exe e il processo di avvio di Citrix SSONSVR.exe entrambi tenta di accedere al file Ntuser.dat. Winlogon.exe tenta di caricare il profilo utente mentre viene attivato SSONSVR.exe avvio a causa di un provider di rete Citrix.

Risoluzione

Microsoft e Citrix Systems hanno collaborato congiuntamente per risolvere il problema. ╚ una volta concordata le modifiche alla struttura che verrÓ implementate in una nuova versione del client Citrix. FinchÚ il nuovo client Citrix non sarÓ disponibile, Ŕ possibile utilizzare le soluzioni alternative descritte in questo articolo.

Per ulteriori informazioni su quando sarÓ disponibile una nuova versione del client Citrix ICA, contattare il supporto di Citrix visitando il seguente sito Web Citrix supporto:
http://www.citrix.com/English/SS/supportContacts.asp
Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni sul contatti-altri produttori.

Workaround

Per risolvere questo problema, Ŕ possibile disattivare la prelettura per applicazioni per Windows XP o rimuovere l'analisi di prelettura per il processo di SSONSVR.exe. (Per ulteriori informazioni sulle quali prelettura, vedere la sezione di "Informazioni"). Inoltre, Ŕ possibile eliminare manualmente i profili utente indesiderato. Per eliminare i profili di utente indesiderato che sono giÓ creati, attenersi nella sezione ? eliminare i profili utente indesiderato ?.

Disattivare la prelettura

╚ possibile disattivare prelettura in modo permanente per tutti i programmi, oppure Ŕ possibile rimuovere manualmente l'analisi di prelettura solo per il processo di SSONSVR.exe. Per disattivare prelettura, utilizzare una delle opzioni seguenti, a seconda dei casi.

Opzione 1: Come disattivare la prelettura per il processo di SSONSVR.exe

Per disattivare la prelettura per il processo di SSONSVR.exe, ogni utente deve attenersi alla seguente procedura prima di disconnessione o arresto del computer.
  1. Aprire Esplora risorse.
  2. Passare alla cartella seguente:
    Drive_letter: \Windows\prefetch
  3. Individuare ed eliminare il file che viene utilizzato per il processo di SSONSVR.exe di prelettura. Il nome del file sarÓ simile al seguente:
    SSONSVR*.PF
  4. Arrestare o disconnettere il computer.
Nota ╚ inoltre possibile implementare questa soluzione utilizzando uno script che elimina il file al momento dell'arresto o la disconnessione.

Opzione 2: Come disattivare la prelettura per tutti i programmi

importante Questa sezione, metodo o l'attivitÓ sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, Ŕ eseguire il backup del Registro di sistema prima di modificarlo. ╚ quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
322756Come eseguire il backup e il ripristino del Registro di sistema in Windows

Per disattivare il componente di prelettura per tutti i programmi, attenersi alla seguente procedura:
  1. Fare clic su Start , selezionare casella Esegui , digitare regedit e quindi fare clic su OK .
  2. Individuare e selezionare la seguente sottochiave:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  3. Fare doppio clic sulla voce del Registro di sistema EnablePreFetcher .
  4. Nella finestra di dialogo Modifica valore DWORD , digitare 2 nella casella dati valore e quindi fare clic su OK .
  5. Uscire dall'editor del Registro di sistema.
  6. Riavviare il computer.
importante Dopo il nuovo client Citrix Ŕ disponibile, installare il nuovo client e quindi impostare il valore di EnableFetcher su 3 per riattivare la funzionalitÓ di prelettura.

Come eliminare i profili utente indesiderato

avviso Quando si elimina un profilo utente, si perde tutti i dati relativi al profilo, ad esempio le impostazioni del desktop, Preferiti, i dati specifici del programma contenuti nella cartella "Dati applicazioni" e il contenuto della cartella "Documenti". Pertanto, assicurarsi di eliminare solo i profili che non si desidera mantenere.
  1. Fare clic con il pulsante destro del mouse su Risorse del computer e quindi fare clic su ProprietÓ .
  2. Nella finestra di dialogo ProprietÓ del sistema , fare clic sulla scheda Avanzate , quindi Impostazioni nell'area Profili utente .
  3. Nella finestra di dialogo Profilo utente , selezionare il profilo di singolo che si desidera eliminare.
  4. Fare clic su Elimina e quindi confermare l'azione.
  5. Fare clic su OK .

Informazioni

Che cos'Ŕ prelettura

Prelettura Ŕ un sottosistema di Windows che precarica per memoria tutto il codice che calcola il sistema potrebbe essere necessaria per migliorare la velocitÓ di avvio dell'applicazione. Il precaricamento dipende dal comportamento precedente dell'avvio dell'applicazione quando Ŕ stato caricato in memoria. Prelettura traccia di errori di pagina che si verificano per un processo durante l'avvio precedente. Prelettura anche attivitÓ di analisi nel contesto del sistema che pu˛ verificarsi simultaneamente durante l'avvio di un'applicazione. Nessun altro processo dichiara la proprietÓ di attivitÓ nel contesto del sistema, prelettura pu˛ accedere l'attivitÓ come proprietÓ di processo dell'applicazione. Per assicurarsi che le attivitÓ di avvio siano registrate correttamente, prelettura confronta diversi cicli di avvio di applicazioni e quindi imposta un motivo.

Prelettura di Windows XP ha lavorato correttamente per diversi anni. Tuttavia, in questo caso, poichÚ SSONSVR.exe Ŕ stata avviata da un provider di rete di Citrix, quasi inizia durante il caricamento il ?s profilo utente. Prelettura considera che l'accesso di sistema del file Ntuser.dat fa parte del processo SSONSVR.exe. Di conseguenza, prelettura aggiunge il caricamento del profilo utente al file di prelettura SSONSVR.exe.

Questa condizione Ŕ possibile rendere il processo di SSONSVR.exe accedere a un file come Ntuser.dat durante l'avvio senza qualsiasi codice o la chiamata di API. In genere, questa condizione non avrÓ effetto sul sistema. In questo caso, poichÚ Winlogon.exe tenta di accedere al file di Ntuser.dat allo stesso tempo, si verifica il problema Ŕ descritto nella sezione "Sintomi".

Effetto della disattivazione di prelettura

Quando si disattiva il componente di prelettura, programmi potrebbero tempi pi¨ di caricamento all'avvio del programma. Tuttavia, in molti sistemi, disattivazione del componente prelettura pu˛ essere un effetto minimo. Ad esempio, se non si vengono avviati programmi diversi del computer di frequente, l'impatto sulle prestazioni sarÓ meno.

Riferimenti

Per ulteriori informazioni su questo problema, visitare il seguente sito Citrix Web:
http://support.citrix.com/article/CTX118226
Microsoft fornisce informazioni su come contattare altri produttori allo scopo di facilitare l'individuazione del supporto tecnico. Queste informazioni sono pertanto soggette a modifica senza preavviso. Microsoft non garantisce l'accuratezza delle informazioni sul contatti-altri produttori.

I prodotti di terze parti che in questo articolo viene descritto sono forniti da produttori indipendenti. Microsoft non rilascia alcuna garanzia, implicita o esplicita, sulle prestazioni o all'affidabilitÓ di questi prodotti.

ProprietÓ

Identificativo articolo: 969100 - Ultima modifica: mercoledý 1 aprile 2009 - Revisione: 2.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP Home Editionáalle seguenti piattaforme
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows XP Service Pack 3
Chiavi:á
kbmt kbexpertiseinter kbregistry kbmemory kbuserprofile kbuser kb3rdparty kbsurveynew kbprb kbtshoot KB969100 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 969100
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com