Cuando inicia sesión en un equipo basado en Windows que está ejecutando versión 10.200 del cliente ICA de Citrix, Windows XP puede crear un perfil de usuario en lugar de cargar su perfil en caché

Seleccione idioma Seleccione idioma
Id. de artículo: 969100 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Suponga que está utilizando la versión 10.200 del cliente Citrix ICA (arquitectura de informática independiente) en un equipo que ejecuta Windows XP junto con cualquier service pack de Windows XP. Al iniciar sesión en el equipo, Windows XP puede crear un perfil de usuario en lugar de cargar su perfil en caché. De forma similar, se pueden crear perfiles duplicados para cada usuario.

Además, si habilitar el registro de USERENV, ver entradas del registro similar a la imagen de perfil existente local de 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 se produce debido a una condición de anticipación se produce cuando Winlogon.exe y el proceso de inicio de Citrix SSONSVR.exe ambos intentan tener acceso al archivo Ntuser.dat. Winlogon.exe intenta cargar el perfil de usuario mientras SSONSVR.exe inicio se desencadena por un proveedor de red de Citrix.

Solución

Microsoft y Citrix Systems han trabajado juntos para resolver este problema. Se han acordado los cambios de diseño que se implementará una nueva versión del cliente Citrix. Hasta que el nuevo cliente Citrix esté disponible, utilice las soluciones que se describen en este artículo.

Para obtener más información acerca de cuándo estará disponible una nueva versión de cliente Citrix ICA, compatibilidad de Citrix visite ponerse en contacto con el siguiente sitio Web de soporte técnico de Citrix:
http://www.citrix.com/English/SS/supportContacts.asp
Microsoft proporciona información de contacto con otros proveedores para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no ofrece ninguna garantía con respecto a la exactitud de esta información de contacto con otros proveedores.

Solución

Para evitar este problema, puede deshabilitar la captura previa de las aplicaciones de Windows XP o quitar prefetch seguimiento para el proceso de SSONSVR.exe. (Para obtener más información acerca de qué prefetch, consulte la sección "Más información".) Además, puede eliminar manualmente los perfiles de usuario no deseados. Para eliminar los perfiles de usuario no deseado que ya se han creado, siga los pasos de la sección ? eliminar perfiles de usuario no deseado ?.

Deshabilitar la captura previa

Puede deshabilitar la captura previa de forma persistente para todos los programas o puede quitar manualmente prefetch seguimiento sólo para el proceso de SSONSVR.exe. Para deshabilitar la captura previa, utilice uno de las opciones siguientes, según corresponda.

Opción 1: Cómo deshabilitar la captura previa para el proceso de SSONSVR.exe

Para deshabilitar la captura previa para el proceso de SSONSVR.exe, cada usuario debe seguir estos pasos antes de cerrar la sesión o apagar el equipo.
  1. Abra el Explorador de Windows.
  2. Mover a la carpeta siguiente:
    Drive_letter: \Windows\prefetch
  3. Busque y elimine el archivo que se utiliza para el proceso de SSONSVR.exe de recuperación previa. El nombre de este archivo será similar al siguiente:
    SSONSVR*.PF
  4. Apagar o cerrar la sesión en el equipo.
Nota También puede implementar esta solución mediante una secuencia que elimina el archivo en el momento del cierre de sesión o apagado.

Opción 2: Cómo deshabilitar la captura previa de todos los programas

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows

Para deshabilitar el componente de precaptura para todos los programas, siga estos pasos:
  1. Haga clic en Inicio , haga clic en cuadro Ejecutar , escriba regedit y, a continuación, haga clic en Aceptar .
  2. Busque y haga clic en la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  3. Haga doble clic en la entrada de registro EnablePreFetcher .
  4. En el cuadro de diálogo Editar valor DWORD , escriba 2 en el cuadro de datos de valor y, a continuación, haga clic en Aceptar .
  5. Editor de registro de salida.
  6. Reinicie el equipo.
importante Después de que el nuevo cliente Citrix está disponible, instale al nuevo cliente y a continuación, establezca el valor EnableFetcher en 3 para volver a habilitar la funcionalidad de precaptura.

Cómo eliminar perfiles de usuario no deseado

Advertencia Al eliminar un perfil de usuario, se pierden todos los datos relacionados con el perfil, como la configuración del escritorio, Favoritos, datos específicos del programa que se encuentran en la carpeta "Datos" y el contenido de la carpeta "Documentos". Por tanto, asegúrese de que elimine sólo los perfiles que no desea mantener.
  1. Haga clic con el botón secundario en Mi PC y, a continuación, haga clic en Propiedades .
  2. En el cuadro de diálogo Propiedades del sistema , haga clic en la ficha Avanzadas y, a continuación, haga clic en configuración en el área de Perfiles de usuario .
  3. En el cuadro de diálogo Perfil de usuario , seleccione el perfil individual que desea eliminar.
  4. Haga clic en Eliminar y, a continuación, confirme la acción.
  5. Haga clic en Aceptar .

Más información

¿Qué es prefetch

Prefetch es un subsistema de Windows que carga previamente memoria todo el código que calcula el sistema puede ser necesaria para mejorar la velocidad de inicio de aplicación. La carga previa depende del comportamiento pasado de inicio del aplicación cuando se carga en memoria. Captura previa traza los errores de página que se producen para un proceso durante el inicio del anterior. Captura previa también traza de actividad en el contexto del sistema que puede ocurrir simultáneamente durante el inicio de una aplicación. Si ningún otro proceso confirma la posesión de la actividad en el contexto del sistema, prefetch puede registrar la actividad como propiedad el proceso de la aplicación. Para asegurarse de que las actividades de inicio se registran correctamente, prefetch compara varios ciclos de inicio de aplicación y, a continuación, establece una trama.

Captura previa de Windows XP ha estado trabajando correctamente durante varios años. Sin embargo, en este caso, dado SSONSVR.exe se inició desde un proveedor de red de Citrix, casualmente inicia mientras se carga el ?s perfil de usuario. Captura previa considera que el acceso de sistema del archivo Ntuser.dat es parte del proceso de SSONSVR.exe. Por lo tanto, prefetch agrega la carga del perfil de usuario al archivo de captura previa SSONSVR.exe.

Esta condición puede hacer el proceso de SSONSVR.exe tengan acceso a un archivo, como Ntuser.dat durante el inicio sin necesidad de cualquier código o API, llamar a. Normalmente, esta condición no tendrá ningún efecto en el sistema. En este caso, dado que Winlogon.exe intenta tener acceso el archivo Ntuser.dat al mismo tiempo, el problema que se describe en la sección "Síntomas" se produce.

Efecto de deshabilitar la captura previa

Cuando deshabilita el componente de precaptura, programas pueden tardar más tiempo para cargar al inicio del programa. Sin embargo, en muchos sistemas, deshabilitar el componente de precaptura puede tener un efecto mínimo. Por ejemplo, si no inicia programas diferentes en el equipo con frecuencia, el efecto de rendimiento será mucho menor.

Referencias

Para obtener más información acerca de este problema, visite el siguiente sitio Web de Citrix:
http://support.citrix.com/article/CTX118226
Microsoft proporciona información de contacto con otros proveedores para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no ofrece ninguna garantía con respecto a la exactitud de esta información de contacto con otros proveedores.

Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, sobre el rendimiento o confiabilidad de estos productos.

Propiedades

Id. de artículo: 969100 - Última revisión: miércoles, 01 de abril de 2009 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP Home Edition sobre las siguientes plataformas
    • Service Pack 1 de Microsoft Windows XP
    • Microsoft Windows XP Service Pack 2
    • Service Pack 3 para Microsoft Windows XP
Palabras clave: 
kbmt kbexpertiseinter kbregistry kbmemory kbuserprofile kbuser kb3rdparty kbsurveynew kbprb kbtshoot KB969100 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 969100

Enviar comentarios

 

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