Configuración del registro de servidor de Terminal Server para aplicaciones

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

En esta página

Resumen

Explica la configuración del registro que puede utilizarse para modificar el comportamiento de la aplicación en un equipo con Terminal Server.

Más información

Controlar la ejecución de aplicaciones en modo de ejecución

Compatibilidad con varios se pueden establecer bits de una aplicación, ruta de acceso del registro o archivo .ini cambiar cómo un equipo con Terminal Server controla la combinación de datos de inicialización de la aplicación cuando una sesión está en modo de ejecución. En el registro bajo la subclave siguiente se establecen estos bits de compatibilidad:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility
Hay tres claves independientes para aplicaciones, archivos .ini y entradas del registro en esta ruta de acceso del registro.

Funciona de la configuración predeterminada para la mayoría de las aplicaciones, pero pueden ajustar aún más utilizando los siguientes bits de compatibilidad.

Advertencia : estos bits compatibilidad sólo deben cambiarse si una aplicación no funciona correctamente.

El primer conjunto de bits de compatibilidad indica la versión de la aplicación que la configuración. No todas las combinaciones son útiles (por ejemplo, una aplicación MS-DOS que las llamadas al registro). Porque no se especifica la ruta de acceso al archivo y varias aplicaciones que utilizan el mismo nombre de archivo (por ejemplo, Setup.exe e Install.exe se ahora regularmente utilizan para programas de instalación), especificar el tipo de aplicación para asegurarse de que la configuración de compatibilidad no afectan a otras aplicaciones con el mismo nombre de archivo.

Para determinar el valor de cadena, agregue los valores de bits que desea establecer. Por ejemplo, para devolver el nombre de usuario instead of el nombre de equipo para las versiones los 16 bits y 32 bits de MyApp.exe, cree una subclave en el registro realizando los pasos siguientes.

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
  1. Inicie el Editor del Registro.
  2. Busque la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\Myapp
  3. En el menú Edición , haga clic en Agregar valor y escriba la información siguiente:
    Nombre de valor: indicadores
    Tipo: REG_DWORD
  4. En el cuadro datos , escriba el valor hexadecimal de 11 C (agregar 0 x 00000004 para Windows de 16 bits aplicaciones, agregue 0 x 00000008 para las aplicaciones de Windows de 32 bits, agregar 0 x 00000010 para devolver el nombre de usuario instead of el nombre de equipo y agregue 0 x 00000100 para deshabilitar la asignación de registro).

Aplicaciones

Los siguientes bits de compatibilidad afectan a la aplicación cuando se está ejecutando. Se encuentran en la siguiente subclave del registro (donde nombreAplicación es el nombre del archivo ejecutable de la aplicación):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\Applications\ nombreAplicación

Bits de compatibilidad

  • Aplicación MS-DOS: 0 x 00000001
  • Aplicación de OS/2: 0 x 00000002
  • Aplicación de 16 bits de Windows: 0 x 00000004
  • Aplicación de 32 bits de Windows: 0 x 00000008
  • Nombre de usuario devuelto instead of nombre de equipo: 0 x 00000010
  • Devolver el número de generación de Terminal Server: 0 x 00000020
  • Deshabilitar la asignación del registro para esta aplicación: 0 x 00000100
  • No sustituya el directorio de Windows del usuario: 0 x 00000400
  • Limitar la memoria notificada: 0x00000800
Utilice el "devolver nombre de usuario instead of nombre de equipo" bit de aplicaciones que utilizan el nombre de equipo como un identificador único. Esto devuelve el nombre del usuario a la aplicación y proporciona un identificador único para cada usuario de la aplicación.

Utilice el bit "Deshabilitar la asignación de registro para esta aplicación" para mantener sólo una copia global de las variables del registro que utilizan la aplicación.

Si el "no sustituir Windows del usuario directorio" está establecido el bit, conserva el directorio SystemRoot para llamadas API GetWindowsDirectory. Si este bit se establece no, todas las rutas para el directorio se reemplazan con la ruta al directorio Windows del usuario de Windows.

Archivos .ini

Los siguientes bits compatibilidad controlan la propagación del archivo .ini. Se encuentran en la siguiente subclave del registro (donde Inifile es el nombre del archivo. ini):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\IniFiles\ Inifile

Bits de compatibilidad

  • Aplicación de 16 bits de Windows: 0 x 00000004
  • Aplicación de 32 bits de Windows: 0 x 00000008
  • Sincronizar el archivo de .ini del usuario a la versión del sistema: 0 x 00000040
  • No sustituya el directorio de Windows del usuario: 0x00000080
Si se establece el bit de "Sincronizar usuario .ini archivo a la versión del sistema", agrega nuevas entradas del archivo .ini principal del sistema cuando se inicia la aplicación, pero no elimina los datos existentes en archivo .ini del usuario. Si este bit no está establecido, se sobrescribe archivo .ini del usuario si es anterior a del sistema del archivo .ini principal.

Si el "no sustituir Windows del usuario directorio" bit está establecido, mantiene el directorio SystemRoot para rutas de archivo en el archivo .ini cuando la versión principal de sistema del archivo .ini se copia en directorio Windows del usuario. Si este bit no está establecido, reemplaza todas las rutas al directorio de Windows con la ruta al directorio Windows del usuario.

Rutas de registro

Los siguientes bits compatibilidad controlan la propagación de registro. Se encuentran en la siguiente subclave del registro (donde PathName es la ruta de registro bajo la clave HKEY_CURRENT_USER\Software):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Compatibility\RegistryEntries\ PathName

Bits de compatibilidad

  • Aplicación de 32 bits de Windows: 0 x 00000008
  • Deshabilitar la asignación del registro de aplicación: 0 x 00000100
Si se establece el bit "Deshabilitar la asignación de registro de aplicación", nuevas entradas de la imagen de maestro de registro del sistema no se agregan al registro del usuario. Además, el sistema no elimina los datos existentes en el registro del usuario. Si este bit no está establecido, el sistema elimina y sobrescribe los datos del usuario del registro si los datos están anteriores a los datos de registro maestro del sistema. Si no se establece el bit, el sistema también agrega las nuevas claves no en el registro del usuario.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
186514Terminal Server no admite dispositivos de centinela

Propiedades

Id. de artículo: 186499 - Última revisión: jueves, 9 de octubre de 2008 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
Palabras clave: 
kbmt kbpubtypekc kbinfo KB186499 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): 186499

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