Quando iniciar sessão a um computador baseado no Windows XP com versão 10.200 do cliente Citrix ICA, Windows XP poderá criar um perfil de utilizador em vez de carregar o perfil em cache

Traduções de Artigos Traduções de Artigos
Artigo: 969100 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Suponha que está a utilizar versão 10.200 do cliente Citrix ICA (Independent Computing Architecture) num computador com o Windows XP em conjunto com qualquer service pack do Windows XP. Quando iniciar sessão computador baseado no Windows XP, Windows XP poderá criar um perfil de utilizador em vez de carregar o perfil em cache. Do mesmo modo, poderão ser criados perfis duplicados para cada utilizador.

Além disso, se activar o registo USERENV, verá entradas do registo semelhante a 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.

Causa

Este problema ocorre devido a uma condição de corrida que ocorre quando Winlogon.exe e o processo de arranque Citrix SSONSVR.exe ambos tentam aceder ao ficheiro Ntuser.dat. Winlogon.exe tenta carregar o perfil de utilizador durante o arranque SSONSVR.exe é desencadeada por um fornecedor de rede Citrix.

Resolução

A Microsoft e Citrix Systems trabalharam em conjunto para resolver este problema. A Microsoft combina as alterações de estrutura que serão implementadas uma nova versão do cliente Citrix. Até que o novo cliente Citrix esteja disponível, utilize medidas descritas neste artigo.

Para mais informações sobre quando uma nova versão do cliente Citrix ICA estará disponível, contacte o suporte Citrix visitando o seguinte Web site da Citrix suporte:
http://www.citrix.com/English/SS/supportContacts.asp
Microsoft fornece informações de contactos outros fabricantes para ajudar a encontrar suporte técnico. Poderá ser alterado estas informações de contacto sem aviso prévio. Microsoft não garante a precisão destas informações de contacto outros fabricantes.

Como contornar

Para contornar este problema, pode desactivar a pré-obtenção para aplicações do Windows XP ou remover obtenção prévia de rastreio para o processo de SSONSVR.exe. (Para obter mais informações sobre como é que pré-obtenção, consulte a secção "Mais informação".) Além disso, pode eliminar manualmente os perfis de utilizador indesejável. Para eliminar perfis de utilizador indesejado que já foram criados, siga os passos na secção ? como eliminar perfis de utilizador indesejado ?.

Desactivar pré-obtenção

Pode desactivar pré-obtenção numa base persistente para todos os programas ou pode remover manualmente o rastreio de pré-obtenção apenas para o processo de SSONSVR.exe. Para desactivar pré-obtenção, utilize uma das seguintes opções, conforme adequado.

Opção 1: Como desactivar a pré-obtenção para o processo de SSONSVR.exe

Para desactivar a pré-obtenção para o processo de SSONSVR.exe, cada utilizador tem siga estes passos antes de terminar sessão ou encerrar o computador.
  1. Abra o Explorador do Windows.
  2. Mover para a seguinte pasta:
    Drive_letter: \Windows\prefetch
  3. Localize e elimine o ficheiro que é utilizado para o processo de SSONSVR.exe de obtenção prévia. O nome deste ficheiro será semelhante o seguinte:
    SSONSVR*.PF
  4. Encerrar ou terminar sessão no computador.
Nota Também pode implementar esta solução utilizando um script que elimina o ficheiro na altura do encerramento ou de fim de sessão.

Opção 2: Como desactivar a pré-obtenção para todos os programas

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows

Para desactivar o componente de pré-obtenção para todos os programas, siga estes passos:
  1. Clique em Iniciar , clique em caixa Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte subchave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  3. Faça duplo clique na entrada de registo EnablePreFetcher .
  4. Na caixa de diálogo Editar valor DWORD , escreva 2 na caixa dados do valor e, em seguida, clique em OK .
  5. Saia do Editor de registo.
  6. Reinicie o computador.
importante Depois do novo cliente Citrix estiver disponível, instale o cliente novo e, em seguida, defina o valor EnableFetcher para 3 para reactivar a funcionalidade de pré-obtenção.

Como eliminar perfis de utilizador não desejados

aviso Quando elimina um perfil de utilizador, perderá todos os dados relacionados com o perfil, tais como definições de ambiente de trabalho, Favoritos, dados específicos do programa contida na pasta "Application Data" e o conteúdo da pasta 'Os meus documentos'. Assim, certifique-se de que elimina apenas os perfis que não pretende manter.
  1. Clique com o botão direito do rato em Meu computador e, em seguida, clique em Propriedades .
  2. Na caixa de diálogo Propriedades do sistema , clique no separador Avançadas e, em seguida, clique em definições na área Perfis de utilizador .
  3. Na caixa de diálogo Perfil de utilizador , seleccione o perfil individual que pretende eliminar.
  4. Clique em Eliminar e, em seguida, confirme a acção.
  5. Clique em OK .

Mais Informação

O que é pré-obtenção

Pré-obtenção é um subsistema do Windows que preloads memória todo o código que calcula a sistema poderá ser necessária para melhorar a velocidade de arranque da aplicação. O preloading depende o comportamento de arranque do aplicação anterior quando foi carregado na memória. Pré-obtenção rastreia as falhas de página ocorrem por um processo durante o arranque anterior. Pré-obtenção também rastreia a actividade no contexto de sistema que pode ocorrer simultaneamente durante o arranque de uma aplicação. Se nenhum outro processo reclama a propriedade da actividade no contexto de sistema, pré-obtenção poderá registar a actividade como pertencentes o processo da aplicação. Para se certificar que actividades de arranque são registadas correctamente, o pré-obtenção compara várias ciclos de arranque de aplicações e, em seguida, define um padrão.

Windows XP pré-obtenção tem estado a trabalhar com êxito durante vários anos. No entanto, neste caso, porque SSONSVR.exe é iniciada através de um fornecedor de rede Citrix, coincidentally inicia enquanto o ?s perfil de utilizador é carregado. Pré-obtenção considera que o acesso de sistema do ficheiro Ntuser.dat faz parte do processo de SSONSVR.exe. Portanto, pré-obtenção adiciona o carregamento do perfil de utilizador ao ficheiro de pré-obtenção SSONSVR.exe.

Esta condição pode simplificar o processo de SSONSVR.exe acedam a um ficheiro como Ntuser.dat durante o arranque sem ser necessário qualquer código ou chamada de API. Normalmente, esta condição não terão qualquer efeito no sistema. Neste caso, uma vez que Winlogon.exe tenta aceder ao ficheiro Ntuser.dat ao mesmo tempo, ocorre o problema descrito na secção "Sintomas".

Efeito da desactivação pré-obtenção

Quando desactivar o componente de pré-obtenção, programas poderão demorar mais tempo a carregar no arranque do programa. No entanto, em muitos sistemas, desactivar o componente de pré-obtenção poderá ter um efeito mínimo. Por exemplo, se que não inicie programas diferentes no computador com frequência, o efeito de desempenho será muito menos.

Referências

Para mais informações sobre este problema, visite o seguinte Citrix site:
http://support.citrix.com/article/CTX118226
Microsoft fornece informações de contactos outros fabricantes para ajudar a encontrar suporte técnico. Poderá ser alterado estas informações de contacto sem aviso prévio. Microsoft não garante a precisão destas informações de contacto outros fabricantes.

Os produtos de outros fabricantes explicado neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, sobre o desempenho ou fiabilidade destes produtos.

Propriedades

Artigo: 969100 - Última revisão: 1 de abril de 2009 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP Home Edition nas seguintes plataformas
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows XP Service Pack 3
Palavras-chave: 
kbmt kbexpertiseinter kbregistry kbmemory kbuserprofile kbuser kb3rdparty kbsurveynew kbprb kbtshoot KB969100 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 969100

Submeter comentários

 

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