El servicio de coordinador de transacciones distribuidas de Microsoft debe ejecutarse bajo la cuenta NT AUTHORITY\NetworkService Windows

Ha finalizado el soporte técnico para Windows XP

Microsoft puso fin al soporte técnico para Windows XP el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

El soporte técnico para Windows Server 2003 finalizó el 14 de julio de 2015

Microsoft finalizó el soporte técnico para Windows Server 2003 el 14 de julio de 2015. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

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): 903944
Importante: Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de hacer copia de seguridad del registro antes de modificarlo. Asegúrese de que sabe cómo restaurarlo si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Descripción del registro de Microsoft Windows
INTRODUCCIÓN
Este artículo describe la cuenta de Microsoft Windows que debe ejecutarse el servicio Coordinador de transacciones distribuidas de Microsoft (MSDTC) en Windows.
Más información
En todos los clientes de Windows y sistemas operativos de servidor, tendrá que reiniciar el servicio MSDTC para llevar a cabo estos pasos. Para reiniciar el servicio MSDTC, siga estos pasos:
  1. Para Windows 8.1 y Windows 8
    Desde la pantalla de inicio, entrar en el lado derecho para mostrar los encantos, seleccione Buscar y, a continuación, buscar cmd. (o, si está utilizando un teclado y un ratón, escriba cmd en la pantalla de inicio.) En los resultados de la búsqueda, pulse y mantenga pulsado o ratón símbolo del sistema y, a continuación, seleccione Ejecutar como administrador.

    Para Windows 7 y versiones anteriores
    Presione el logotipo de Windows + clave R, escriba cmd en el cuadro Ejecutar y, a continuación, presione ENTRAR. Haga clic en cmd y, a continuación, seleccione Ejecutar como administrador.
  2. Escriba el net stop msdtcy, a continuación, pulse el botón ENTER.
  3. Escriba el Net start msdtcy, a continuación, pulse el botón ENTER.
  4. Abra el complemento Microsoft Management Console (MMC) de servicios de componente. Para ello, haga clic en Inicioy, a continuación, haga clic en Ejecutar , escriba DCOMCNFG.exey, a continuación, haga clic en Aceptar.
  5. Expanda Servicios de componentes, equiposy MiPC.
  6. Haga clic en Mi PC y, a continuación, en Propiedades.
  7. Haga clic en la ficha MSDTC y, a continuación, haga clic en Configuración de seguridad.
  8. Cambiar la cuenta en la Cuenta de inicio de sesión de DCT en "NT AUTHORITY\NetworkService". Si se necesita una contraseña, escriba una contraseña en blanco.
  9. Haga clic en Aceptar dos veces.

Para Windows XP y Windows Server 2003

A partir de Windows XP y, a continuación, continuar en Windows Server 2003, el servicio MSDTC debe ejecutarse bajo la cuenta de Windows NT AUTHORITY\NetworkService .

Si cambia la cuenta a una cuenta que no sea la cuenta NetworkService , se produce un error en la transacción distribuida. La transacción se produce un error porque el servicio MSDTC no puede hacer la autenticación mutua junto con otras partes implicadas en la transacción. También pueden fallar las transacciones locales que utilizan el servicio MSDTC.

Nota: Otras partes pueden ser clientes, Administrador de recursos o los administradores de transacciones.

En Microsoft Windows NT 4.0 y Microsoft Windows 2000, puede cambiar la cuenta de servicio MSDTC predeterminada a una cuenta de dominio. Puede cambiar la cuenta para realizar la autenticación de Windows cuando se realiza una operación de recuperación XA en una base de datos XA como una base de datos de Oracle.

Sin embargo, en Windows Server 2003 y Windows XP, no puede cambiar la cuenta. En su lugar, debe conceder los permisos y las funciones necesarias para realizar una operación de recuperación XA en la cuentaNetworkService en el equipo donde se ejecuta el servicio MSDTC.

El método exacto de configurar una operación de recuperación XA es específico de cada base de datos XA. Normalmente, debe agregar la cuenta de equipo del equipo donde se ejecuta el servicio MSDTC a la lista de usuarios que pueden realizar una operación de recuperación XA en la base de datos XA. Además, dado que la cuenta NetworkService es una cuenta restringida, debe proporcionar la cuenta NetworkService acceso a la carpeta donde se encuentra la DLL de XA.

Para cambiar la cuenta que ejecuta el servicio MSDTC en la parte posterior para la cuenta NetworkService , siga estos pasos.

Advertencia: Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o mediante cualquier otro método. Estos problemas pueden requerir que vuelva a instalar el sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su propia responsabilidad.
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo Regedity, a continuación, haga clic enAceptar.
  2. Busque y, a continuación, haga clic en la subclave siguiente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
    Si existen las siguientes entradas, vaya al paso 6:
    • TurnOffRpcSecurity
    • AllowOnlySecureRpcCalls
    • FallbackToUnsecureRPCIfNecessary
  3. Cree la entrada TurnOffRpcSecurity:
    1. En el menú Edición, seleccione nuevoy, a continuación, haga clic en Valor DWORD.
    2. Escriba el TurnOffRpcSecurity, y, a continuación, presione ENTRAR.
  4. Cree la entrada AllowOnlySecureRpcCalls:
    1. En el menú Edición, seleccione nuevoy, a continuación, haga clic en Valor DWORD.
    2. Escriba el AllowOnlySecureRpcCalls, y, a continuación, presione ENTRAR.
  5. Cree la entrada FallbackToUnsecureRPCIfNecessary:
    1. En el menú Edición, seleccione nuevoy, a continuación, haga clic en Valor DWORD.
    2. Escriba el FallbackToUnsecureRPCIfNecessary, y, a continuación, presione ENTRAR.
  6. Establezca el valor DWORD para la entrada TurnOffRpcSecurity:
    1. Haga clic en TurnOffRpcSecurityy, a continuación, haga clic en Modificar.
    2. En el cuadro de diálogo Editar valor DWORD valor encapsulado 1y, a continuación, haga clic en Aceptar.
  7. Establezca el valor DWORD para la entrada AllowOnlySecureRpcCalls:
    1. Haga clic en AllowOnlySecureRpcCallsy, a continuación, haga clic en Modificar.
    2. En el cuadro de diálogo Editar valor DWORD valor encapsulado 0y, a continuación, haga clic en Aceptar.
  8. Establezca el valor DWORD para la entrada FallbackToUnsecureRPCIfNecessary:
    1. Haga clic en FallbackToUnsecureRPCIfNecessaryy, a continuación, haga clic en Modificar.
    2. En el cuadro de diálogo Editar valor DWORD valor encapsulado 0y, a continuación, haga clic en Aceptar.
Una vez realizados los cambios del registro, debe reiniciar el servicio MSDTC. Para reiniciar el servicio MSDTC, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, tipo cmdy, a continuación, haga clic en Aceptar.
  2. Escriba el net stop msdtc, y, a continuación, presione ENTRAR.
  3. Escriba el Net start msdtc, y, a continuación, presione ENTRAR.
  4. Abra el complemento Microsoft Management Console (MMC) de servicios de componente. Para ello, haga clic enInicio, haga clic en Ejecutar, tipoDCOMCNFG.exey, a continuación, haga clic enAceptar.
  5. Expanda Servicios de componentes,equiposy MiPC.
  6. Haga clic en Mi PCy, a continuación, haga clic enPropiedades.
  7. Haga clic en la ficha MSDTC y, a continuación, haga clic enConfiguración de seguridad.
  8. Cambiar la cuenta en la Cuenta de inicio de sesión de DCTNT AUTHORITY\NetworkService. Si se necesita una contraseña, escriba una contraseña en blanco.
  9. Haga clic en Aceptar dos veces.
Referencias
Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
816633 Mensaje de error "La llamada a la función GetXaSwitch error" el cliente de Oracle 9.x instalado
899191 Nueva funcionalidad en el servicio Coordinador de transacciones distribuidas en Windows Server 2003 Service Pack 1 y en Windows XP Service Pack 2
Para obtener más información acerca de cómo administrar cuentas y derechos de usuario de coordinador de transacciones de distribuidas de Microsoft (MSDTC), visite el siguiente sitio Web de Microsoft Developer Network (MSDN): Los productos de terceros que analiza este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o la confiabilidad de estos productos.
MSDTC XP Win2003

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 903944 - Última revisión: 08/18/2015 02:31:00 - Revisión: 3.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows XP Professional, Microsoft Windows XP Professional x64 Edition

  • kbprb kbtransaction kbtshoot kbinfo kbmt KB903944 KbMtes
Comentarios