Puede recibir un mensaje de error y la instalación puede dejar de responder cuando intenta iniciar el servicio de administración de IIS en IIS


Síntomas


Cuando intenta iniciar el servicio de administración de IIS en Microsoft Internet Information Services, puede recibir un mensaje de error similar a uno de los siguientes:
Servicio de administración de IIS con el error 126
Error 126: El servicio de administración de IIS terminó con el siguiente error: no se puede encontrar el módulo especificado.
También puede recibir un mensaje de error en el Visor de sucesos es similar a uno o más de las siguientes acciones:
Tipo de suceso: Error

Origen del suceso: Administrador de Control de servicios

Categoría del suceso: ninguna

Id. de suceso: 7023

Descripción: El servicio de administración de IIS terminó con el siguiente error: no se pudo encontrar el módulo especificado.
Tipo de suceso: Error

Origen del suceso: Administrador de Control de servicios

Categoría del suceso: ninguna

Id. de suceso: 7024

Descripción: El servicio de administración de IIS terminó con el error específico del servicio 2149647636 (0x80210514).
Tipo de suceso: Error

Origen del suceso: DCOM

Categoría del suceso: ninguna

Id. de suceso: 10010

Descripción: El servidor {A9E69610-B80D-11D0-B9B9-00A0C922E750} no se registró con DCOM dentro del tiempo de espera requerido.

Causa


Este problema puede producirse si el archivo Msxml3.dll no está registrado correctamente.

Solución


Para resolver este problema, debe registrar correctamente el archivo Msxml3.dll. Para registrar el archivo Msxml3.dll, haga clic en Inicio, haga clic en Ejecutar, escriba regsvr32 Msxml3.dll y, a continuación, haga clic en Aceptar.

Más información


Si va a instalar IIS y el proceso de instalación deja de responder, siga estos métodos. Después de cada método, compruebe si el problema persiste.

Método 1: Compruebe los permisos en las carpetas MachineKeys

Los valores siguientes son los permisos predeterminados para la carpeta MachineKeys en equipos basados en Microsoft Windows Server 2003:
  • Administradores (Control total): Sólo esta carpeta
  • Todos (especial): Sólo esta carpeta
Para comprobar los permisos especiales para el grupo todos, siga estos pasos:
  1. Haga clic en la carpeta MachineKeys y, a continuación, haga clic en Propiedades.
  2. Haga clic en la ficha seguridad y, a continuación, haga clic en Avanzadas.
  3. Haga clic en Ver o modificar.
Los permisos especiales incluyen los siguientes permisos:
  • Listar carpeta/leer datos
  • Atributos de lectura
  • Atributos extendidos de lectura
  • Crear archivos/escribir datos
  • Crear carpetas/Anexar datos
  • Escribir atributos
  • Atributos extendidos de escritura
  • Permisos de lectura
Para obtener más información sobre cómo comprobar los permisos en la carpeta MachineKeys en Windows 2000 y Windows NT 4.0, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

278381 los permisos predeterminados para las carpetas MachineKeys

Método 2: Comprobar los permisos en la carpeta Inetsrv

Los valores siguientes son los permisos predeterminados para la carpeta Inetsrv en equipos basados en Windows Server 2003 y equipos basados en Windows 2000:
  • Administradores (Control total): Esta carpeta, subcarpetas y archivos
  • PROPIETARIOS del creador (Control total): Sólo subcarpetas y archivos
  • Usuarios avanzados (modificar): Esta carpeta, subcarpetas y archivos
  • SISTEMA (Control total): Esta carpeta, subcarpetas y archivos
  • Los usuarios (leer y ejecutar): esta carpeta, subcarpetas y archivos

Método 3: Eliminar el paquete de aplicaciones de IIS fuera de proceso agrupadas y elimine todos los archivos en la carpeta Inetsrv

Para eliminar el paquete de aplicaciones de IIS fuera de proceso agrupadas y elimine todos los archivos en la carpeta Inetsrv, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba %Systemroot%\system32\com\comexp.mscy, a continuación, haga clic en Aceptar.
  2. Expanda Servicios de componentes, expanda equipos, expanda Mi PCy, a continuación, expanda Aplicaciones COM +.
  3. (Ratón) en aplicaciones de IIS fuera de proceso agrupadoy, a continuación, haga clic en Eliminar.

    Nota: Para eliminar el paquete de aplicaciones de IIS fuera de proceso agrupadas, abra el cuadro de diálogo Propiedades de aplicaciones de IIS fuera de proceso agrupado , haga clic en la ficha Opciones avanzadas y, a continuación, haga clic para desactivar la casilla de verificación Deshabilitar eliminación .
  4. Cierre servicios de componentes.
  5. Haga clic en Inicio, haga clic en Ejecutar, escriba %SystemRoot%\system32\Inetsrvy, a continuación, haga clic en Aceptar.
  6. En el menú Edición , haga clic en Seleccionar todo, presione SUPR y, a continuación, haga clic en .

Método 4: Detener todos los servicios que no sean necesarios por el sistema operativo

Para detener un servicio, haga clic en Inicio, haga clic en Ejecutar, escriba services.msc, haga clic en el servicio que desea detener y, a continuación, haga clic en Detener.

Método 5: Quite IIS y elimine los archivos de la carpeta MachineKeys

Para obtener más información acerca de cómo quitar IIS y elimine los archivos de la MachineKeys, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

271865 PRB: mensaje de Error "0x8009000F = objeto ya existe"

Método 6: Registrar el archivo Wamreg.dll

Para registrar el archivo Wamreg.dll, haga clic en Inicio, haga clic en Ejecutar, escriba regsvr32 %systemroot%\system32\inetsrv\wamreg.dlly, a continuación, haga clic en Aceptar.

Método 7: Reinstalar IIS

Para quitar y reinstalar IIS, utilice Agregar o quitar programas del Panel de Control.