PRB: La identidad configurada es incorrecta para la cuenta IWAM

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

En esta página

Síntomas

Cuando se dirige a Páginas Active Server (ASP) existentes, el explorador puede devolver el mensaje de error "HTTP 500 - error de servidor Interno" o "Error de aplicación de servidor". Si revisa el Registro de sucesos del sistema correspondiente al servidor después de recibir el mensaje de error, aparecen dos entradas:
Origen: W3SVC
Error: La identidad configurada es incorrecta
y
Origen: DCOM
Error: No puede iniciar IWAM_ComputerName
Si habilita sólo la Autenticación de Basic para la aplicación y establece la Protección de la aplicación en "baja", la aplicación empieza a funcionar nuevamente como cabe esperar. Además, si crea una nueva aplicación ASP después de recibir este error, puede dirigirse a ella sin error alguno.

Mensajes de error relacionados

También es posible que aparezcan mensajes de error similares a los siguientes:

En su explorador:
HTTP 500 ? Error interno del servidor
o bien
Error de aplicación en el servidor
Error al cargar una aplicación durante el procesamiento de su solicitud. Consulte el registro de sucesos para obtener más información. Póngase en contacto con el administrador del servidor para obtener asistencia.
En el Registro de sucesos del sistema:
Origen: DCOM
Error: DCOM obtuvo "Inicio de sesión fallido: nombre de usuario desconocido o contraseña incorrecta". No se pudo iniciar la sesión .\IWAM_SERVERNAME para ejecutar el servidor.
y
Origen: W3SVC
Error: "El servidor no pudo cargar la aplicación '/LM/W3SVC/1/Root/op'. El error fue 'no se pudo iniciar el proceso de servidor porque la identidad configurada es incorrecta'. Compruebe el nombre de usuario y la contraseña.
o bien
Origen: Error de W3SVC: "El servidor no pudo cargar la aplicación '/LM/W3SVC/4/Root'. El error fue 'c000003b'".
y
Origen: Error de W3SVC: "La aplicación COM '{3D14228D-FBE1-11d0-995D-00C04FD919C1 } ' en '/LM/W3SVC/4/Root' no pudo activar la salida del proceso".
Nota
El mensaje de error aparece en Servicios de Microsoft Internet Information Server 6.0 (IIS 6.0) si la casilla de verificación Ejecutar el servicio WWW en el Modo aislado de IIS 5.0 está activada. Vea la sección "Más Información" del presente artículo para conocer los pasos necesarios para activar la casilla de verificación correspondiente al servicio Ejecutar WWW en modo de aislado de IIS 5.0.

Causa

Los nombres de usuario y contraseñas para las cuentas IUSR_ ComputerName e IWAM_ComputerName se almacenan en tres localizaciones:

  • Metabase de Internet Information Server (IIS)
  • Administrador de usuarios para dominios (Windows NT) o Usuarios y grupos locales (Windows 2000)
  • Microsoft Transaction Server (Windows NT) o Servicios de componente (Windows 2000)
Si los nombres de usuario y/o contraseñas no se sincronizan entre estas tres localizaciones, se reciben los mensajes de error anteriormente citados.

Solución

Para resolver este problema, debe asegurarse de que las contraseñas para las cuentas IUSR e IWAM se sincronizan en las tres localizaciones citadas. Hay dos formas de lograrlo: se puede establecer la contraseña para las cuentas IWAM e IUSR en el Administrador del Usuario (Windows NT) o Usuarios y Grupos (Windows 2000) y cambiar las contraseñas en la metabase de IIS para reflejar la misma contraseña o viceversa. Utilice uno de los siguientes métodos para sincronizar las contraseñas.

Nota
En la sección "Más información" encontrará instrucciones sobre cómo emplear la Utilidad de secuencias de comandos de administración (Adsutil.vbs) y cómo cambiar la contraseña en Microsoft Transaction Server (MTS) o en Servicios de componente.

Método 1: cambiar las contraseñas en Administrador de usuarios o en Usuarios y grupos para que coincidan con la contraseña de la metabase de IIS

  1. En la ventana Comando, busque la carpeta que contiene el archivo Adsutil.vbs. Utilice la herramienta Adsutil.vbs para obtener las contraseñas para las cuentas IWAM e IUSR desde la metabase de IIS.
  2. Para cambiar las contraseñas IUSR y/o IWAM en Windows NT, siga estos pasos:

    1. Haga clic en Inicio, seleccione Programas, señale Herramientas administrativas y, a continuación, haga clic en Administrador de usuarios para dominios. En Administrador de usuarios para dominios, puede cambiar la información de la cuenta para todas las cuentas de usuario y grupos de Windows NT.
    2. Haga doble clic en los usuarios IUSR_ComputerName y/o IWAM_ComputerName y modifique las contraseñas de forma que coincidan con la contraseña de la metabase de IIS obtenida en el paso 1.
    Para cambiar las contraseñas IUSR y/o IWAM en Windows 2000, siga estos pasos:
    1. Haga clic en Inicio, seleccione Programas, señale Herramientas administrativas y, a continuación, haga clic en Administración de equipos.
    2. En el nodo Herramientas del sistema, haga clic para expandir los Usuarios y grupos locales y los nodosUsuarios. En el nodo del usuario, puede cambiar la información de la cuenta para todas las cuentas de usuario y grupos de Windows 2000.
    3. Haga clic con el botón secundario en las cuentas IUSR_nombreDeEquipo y/o IWAM_nombreDeEquipo y, a continuación, haga clic en Establecer contraseña.
    4. Modifique las contraseñas para que reflejen la contraseña de la metabase de IIS que obtuvo en el paso 1.
  3. Diríjase a la página ASP que devolvió el mensaje de error para comprobar si se ha resuelto el problema.

Método 2: cambiar la metabase de IIS para que coincidan las contraseñas de IUSR y/o IWAM

  1. Para cambiar las contraseñas IUSR y/o IWAM en Windows NT, siga estos pasos:

    1. Desde el menú Inicio, señale Programas, señale Herramientas administrativas y, a continuación, haga clic en Administrador de usuarios para dominios. En Administrador de usuarios para dominios, puede cambiar la información de la cuenta para todas las cuentas de usuario y grupos de Windows NT.
    2. Haga doble clic en las cuentas IUSR_ComputerName y/o IWAM_ComputerName y escriba las nuevas contraseñas.
    Para cambiar las contraseñas IUSR y/o IWAM en Windows 2000, siga estos pasos:
    1. Haga clic en Inicio, seleccione Programas, señale Herramientas administrativas y, a continuación, haga clic en Administración de equipos.
    2. En el nodo Herramientas del sistema, haga clic para expandir los Usuarios y grupos locales y los nodosUsuarios. En el nodo del usuario, puede cambiar la información de la cuenta para todas las cuentas de usuario y grupos de Windows 2000.
    3. Haga clic con el botón secundario del ratón en las cuentas IUSR_ComputerName y/o IWAM_ComputerName y, a continuación, haga clic en Establecer contraseña. Escriba las nuevas contraseñas.
  2. En la ventana Comando, busque la carpeta que contiene el archivo Adsutil.vbs. Emplee la utilidad Adsutil.vbs para configurar las contraseñas para las cuentas IWAM e IUSR en la metabase de IIS.
  3. Diríjase a la página ASP que devolvió el mensaje de error para comprobar si se ha resuelto el problema.
Nota
Aunque las contraseñas en Microsoft Transaction Server (Windows NT) y en Servicios de componente (Windows 2000) suelen coincidir con la metabase IIS, si el problema persiste, actualice la contraseña IWAM en Microsoft Transaction Server (MTS) o en Servicios de componente. Para obtener más información, vea la sección "Cómo cambiar la contraseña en MTS o Servicios de componente" en "Más información".

Estado

Este comportamiento es una característica del diseño de la aplicación.

Más información

Cómo utilizar Adsutil.vbs

IIS proporciona un archivo de secuencia de comandos denominado Adsutil.vbs que puede utilizar para obtener o establecer las contraseñas de las cuentas IUSR e IWAM hacia o desde la metabase de IIS. En Windows NT 4.0, Adsutil.vbs normalmente se encuentra en la carpeta <Unidad de disco>\WINNT\System32\Inetsrv\Adminsamples. En Windows 2000, Adsutil.vbs se encuentra en la carpeta <Unidad de disco>\Inetpub\Adminscripts.

La tabla siguiente muestra la sintaxis para las diferentes funciones de la utilidad Adsutil.vbs:

Contraer esta tablaAmpliar esta tabla
FunciónSintaxis
Obtenga la contraseña de cuenta IUSRcscript.exe adsutil.vbs get w3svc/anonymoususerpass
Obtenga la contraseña de cuenta IWAMcscript.exe adsutil.vbs get w3svc/wamuserpass
Establezca la contraseña de cuenta IUSRcscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
Cambie la cuenta IUSR cscript.exe adsutil.vbs set w3svc/anonymoususername "username"
Establezca la contraseña de cuenta IWAMcscript.exe adsutil.vbs set w3svc/wamuserpass "password"
Cambie la cuenta IWAM cscript.exe adsutil.vbs set w3svc/WAMusername "username"

Nota
Cuando intenta obtener la contraseña en Windows NT 4.0, aparece como texto no cifrado; sin embargo, en Windows 2000, la contraseña aparece como una serie de asteriscos. Para obtener la contraseña en texto no cifrado en Windows 2000, debe modificar Adsutil.vbs para que muestre la contraseña sin máscara. Para ello, siga estos pasos:
  1. En el Bloc de notas, abra Adsutil.vbs.
  2. En el menú Editar, haga clic en Buscar, escriba IsSecureProperty = verdadero y, a continuación, haga clic en Buscar siguiente.
  3. Cambie "IsSecureProperty = verdadero" por "IsSecureProperty = falso".
  4. Guarde los cambios en Adsutil.vbs y, a continuación, cierre el Bloc de notas.

Cómo cambiar la contraseña en MTS o en Servicios de componente

Windows 2000

IIS 5.0 proporciona el archivo Synciwam.vbs para actualizar la identidad de arranque de todo el paquete de la aplicación IIS COM+ que se ejecuta fuera de proceso. La secuencia de comandos Synciwam.vbs se localiza en el carpeta <Unidad de disco>\Inetpub\AdminScripts. Puede utilizar CScript o WScript para ejecutar Synciwam.vbs.

Para usar Synciwam.vbs, escriba el siguiente comando en el símbolo de sistema:
cscript.exe synciwam.vbs -v
Es posible que tenga que reiniciar IIS para que todos los cambios surtan efecto. Para reiniciar IIS, desde el menú Iniciar, haga clic en Ejecutar, escriba iisreset y, a continuación, haga clic en Aceptar.

Nota
El uso de Synciwam.vbs restablece todas las aplicaciones fuera de proceso (aislamiento medio y alto) a IWAM_nombreDeEquipo.

Windows NT 4.0

IIS 4.0 no proporciona ninguna herramienta como la secuencia de comandos Synciwam.vbs. Debe utilizar MTS Explorer para cambiar manualmente la contraseña de IWAM para cada una de las aplicaciones que se estén ejecutando en Proceso de memoria separado. Para ello, siga estos pasos:
  1. Desde el menú de Windows Iniciar, señale a Programas, señale a Windows NT Option Pack 4, haga clic en Microsoft Transaction Server y, a continuación, haga clic en Transaction Server Explorer.
  2. En Transaction Server Explorer, haga clic para expandir los nodos Microsoft Transaction Server, Equipos, Mi PC y Paquetes instalados.
  3. Haga clic con el botón secundario del ratón en los paquetes instalados y, a continuación, haga clic en Propiedades.
  4. En la ficha Identidad, si el paquete se está ejecutando bajo la identidad de usuario de IWAM_ComputerName , escribe la contraseña para que coincida con la metabase de IIS y, a continuación, haga clic en Aceptar.
  5. Repita los pasos 3 y 4 para cada uno de los paquetes instalados:
  6. Reinicie IIS para que estos cambios surtan efecto. Para ello, siga estos pasos:
    1. Desde el menú de Windows Inicio, haga clic en Ejecutar, escriba cmd y, a continuación, haga clic en Aceptar.
    2. En el símbolo de sistema, escriba los siguientes comandos:
      • net stop iisadmin /y
      • net start w3svc
      • net start msftpsvc (Utilice este comando si está ejecutando un servidor FTP)
      • net start smtpsvc (Utilice este comando si está ejecutando un servidor SMTP)
      • net start cisvc (Utilice este comando si está ejecutando Index Server)

Ejecute el servicio IIS 6.0 WWW en modo aislado de IIS 5.0

  1. Haga clic en Inicio y, a continuación, en Ejecutar.
  2. En el cuadro de diálogo Ejecutar, escriba inetmgr y, después, haga clic en Aceptar.
  3. En la ventana de Administrador de Servicios de Internet Information Server (IIS), haga clic con el botón secundario del ratón en la carpeta Sitios Web y, a continuación, haga clic en Propiedades.
  4. En la ficha Servicio del cuadro de diálogo Propiedades de sitios Web, haga clic para seleccionar Ejecutar el servicio WWW en el Modo Aislado de IIS 5.0.
  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades de sitios Web.
  6. Cierre la ventana del Administrador de Servicios de Internet Information Server (IIS).

Referencias

Para obtener información adicional al respecto, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
255770 PRB: Error de inicio de sesión: Nombre de usuario desconocido o contraseña incorrecta al ejecutar Webs fuera de proceso
240225 Descripción de las utilidades Adsutil y MetaEdit empleadas para modificar la metabase
240941 Introducción a la metabase de IIS

Propiedades

Id. de artículo: 297989 - Última revisión: martes, 04 de diciembre de 2007 - Versión: 5.3
La información de este artículo se refiere a:
  • Microsoft Internet Information Server 4.0
  • Servicios de Microsoft Internet Information Server 5.0
  • Servicios de Microsoft Internet Information Server 6.0
Palabras clave: 
kbprb kbsecurity kbserver kbsysadmin kbwebserver KB297989

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