Programas pueden volver a la configuración predeterminada en Terminal Server

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

En esta página

Síntomas

Después de un Terminal Server o servicios de Terminal Server nuevo servidor se configura y instalado, los usuarios iniciar sesión en el servidor nuevo puede perder su configuración personalizada del programa (como la configuración de Microsoft Office o Microsoft Outlook). Este comportamiento está causado por el mecanismo de compatibilidad de registro que se incluye en Terminal Server y servicios de Terminal Server en servidor de aplicaciones modo, que vuelve la configuración para la configuración predeterminada cuando detecta que la configuración en el servidor más reciente que los de un perfil de usuario.

Causa

Cuando instala un programa en un servidor de Terminal Server o en un servidor de servicios de Terminal server, normalmente, instale el programa en modo de instalación. Utilizar modo de instalación para que los cambios en la clave HKEY_CURRENT_USER\Software se muestra a la clave HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software . Esta área se conoce como el área de sombra. Teclas de registro todo (no a cada valor) se marca de tiempo; la hora de la última operación de escritura en la instalación en modo también se almacena en el valor REG_DWORD LatestRegistryKey en la clave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\IniFile horas . El valor es el número de segundos desde el 1 de enero de 1970.

De forma similar, cuando se actualiza un archivo .ini en modo de instalación, el tiempo de actualización se almacena en la misma clave. Las operaciones de escritura a esta clave establece la marca de hora oculto en la propia clave.

Cuando un usuario inicia sesión en ejecución, de modo Userinit.exe compara el timestamp oculto en esta clave a la marca de hora almacenado en HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\LastUserIniSyncTime . Si la marca de hora oculto es más reciente, nuevo software debe que haya instalado en el servidor (es decir, o bien se ha actualizado un archivo .ini o claves del Registro han sido actualizadas). A continuación, USERINIT enumera todas las claves de la sombra de compatibilidad de Terminal Server y compara su marca de hora oculto a la correspondiente clave HKEY_CURRENT_USER\Software . Si la clave de sombra es más reciente, se eliminará la correspondiente clave HKEY_CURRENT_USER\Software . Esto aprovecha la asignación de registro en modo de ejecución que lee y aplica un valor del registro desde la instantánea si falta en HKEY_CURRENT_USER\Shadow .

Este comportamiento puede revertir la configuración del programa en los valores predeterminados (los valores almacenados en el registro de sombra) si, por ejemplo, se ha creado un nuevo servidor. Cuando un usuario inicia una sesión en el nuevo servidor, tiene una marca de hora muy reciente en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\IniFile horas . Esto inicia el proceso de sincronización del registro, eliminar las preferencias de usuario de muchos programas.

Solución

Hay varios métodos para evitar este comportamiento, incluyendo:
  1. Utilice Sysprep y "fantasma" nuevos servidores. Esto garantiza que los nuevos servidores heredan las marcas de hora del registro de la generación original.
  2. Escribir HKEY_CURRENT_USER\Software en modo de instalación con el reloj del sistema establecer en el pasado.
  3. Quitar claves de sombra que potencialmente podrían sobrescribir las preferencias del usuario.

Más información

Configuración que se aplica Directiva de grupo o una directiva del sistema normalmente sobreviven el proceso de sincronización porque están marcado con la hora actual del sistema de tiempo. Sin embargo, si no se cambia la directiva de grupo y NoGPOListChanges no se ha establecido para la extensión del registro (la configuración se aplica sólo si ha cambiado la directiva), se sigue produciendo el problema.

Cambios en Microsoft Windows Server 2003

En Microsoft Windows Server 2003, sólo nuevos valores del registro se propagan a los usuarios cuando inician la sesión. Como en versiones anteriores de Windows, los valores se propagan si la marca de tiempo clave de sombra es posterior a la vez que se especifica mediante la entrada de registro LastIniSync. Sin embargo, debido a un error en el modo en que esta actualización se trata, algunos valores de usuario se sobrescriben con los valores en el área de la sombra. Esto suele ocurrir cuando la clave de sombra no tiene ninguna subclave, o cuando la clave de sombra tiene una subclave que tiene un nombre corto.

Tenga en cuenta que en Windows Server 2003, los datos existentes no se sobrescriben y ya no se quitan entradas de registro. Este comportamiento difiere del comportamiento de Windows 2000. En Windows 2000, los valores de registro más recientes del área de sombra de podrían sobrescribir copias de los usuarios de las entradas del registro.

Propiedades

Id. de artículo: 297379 - Última revisión: jueves, 11 de octubre de 2007 - Versión: 5.2
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
Palabras clave: 
kbmt kbenv kbprb KB297379 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): 297379

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