Botón certificado de servidor no disponible en IIS

Síntomas

Cuando intenta generar una solicitud de certificado mediante el Asistente para certificados de servicios de Internet Information Server (IIS) de las propiedades de un sitio, el botón Certificado de servidor no esté disponible o puede recibir un mensaje de error similar al siguiente:
La instrucción en "0X64e6a38e" hace referencia a la memoria en 0 x 00000000. La memoria no se pudo "leer".

Nota: También puede ver el Administrador de IIS se cierre sin errores.

Causa

El archivo Xenroll.dll no está registrado correctamente.

Solución

Xenroll.dll se encuentra en el directorio \Winnt\System32. Siga estos pasos para volver a registrar Xenroll.dll:
  1. Abra el Explorador de Windows, expanda el directorio Winnt y, a continuación, haga clic en el directorio System32 .
  2. Haga clic en Inicio, haga clic en Ejecutary escriba Regsvr32 en el cuadro de texto.
  3. En el Explorador de Windows, busque Xenroll.dll en el directorio \Winnt\System32 y, a continuación, arrastre Xenroll.dll en el cuadro de texto que se describe en el paso 2.
  4. Haga clic en Aceptar. Un cuadro de mensaje indica que el registro de Xenroll.dll es correcta.
Si registra el archivo Xenroll.dll no resuelve este problema, registre los siguientes archivos adicionales utilizando los mismos pasos:
  • \%systemroot%\system32\inetsrv\certmap.ocx
  • \%systemroot%\system32\inetsrv\certwiz.ocx
Cierre la ventana de propiedades de IIS y, a continuación, abra las propiedades del sitio Web. Compruebe que puede crear una solicitud de certificado.

Más información

El Asistente para control de Certwiz.ocx llama a la biblioteca de vínculos dinámicos (DLL) de Xenroll.dll al hacer clic en Certificado de servidor.

Pasos para reproducir el comportamiento

  1. Abra el Explorador de Windows, expanda el directorio Winnt y, a continuación, haga clic en el directorio System32.
  2. Haga clic en Inicio, haga clic en Ejecutary escriba Regsvr32 /u en el cuadro de texto.
  3. En el Explorador de Windows, busque Xenroll.dll en el directorio \WINNT\System32 y, a continuación, arrastre Xenroll.dll en el cuadro de texto que se describe en el paso 2.
  4. Haga clic en Aceptar. Un cuadro de mensaje indica que la anulación del registro de Xenroll.dll es correcta.
  5. Abra IIS servicio de administrador de Microsoft Management Console (MMC), en un sitio Web y, a continuación, haga clic en Propiedades.
  6. En la ventana de propiedades del sitio, haga clic en la ficha Seguridad de directorios .
  7. Haga clic en Certificado de servidor para abrir al Asistente para certificados IIS. Recibe el mensaje de error que se describe en la sección "Síntomas".

Referencias

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

228821 generar un archivo de solicitud de certificado mediante el Asistente para certificados en IIS 5.0

290625 cómo configurar SSL en un entorno de prueba de Windows 2000 IIS 5.0 utilizando Certificate Server 2.0

Propiedades

Id. de artículo: 306667 - Última revisión: 22 ene. 2017 - Revisión: 1

Comentarios