REVISIÓN: Experimenta varios problemas al usar páginas de cambio de contraseña en IIS 6.0

Seleccione idioma Seleccione idioma
Id. de artículo: 833734 - Ver los productos a los que se aplica este artículo
Importante
Este artículo contiene información acerca de cómo modificar la metabase. Antes de modificar la metabase, compruebe que dispone de una copia de seguridad que pueda restaurar si surge algún problema. Para obtener información acerca de cómo hacerlo, vea el tema de la Ayuda "Hacer copia de seguridad y restaurar la configuración" de Microsoft Management Console (MMC).
Expandir todo | Contraer todo

En esta página

Resumen

Las páginas de cambio de contraseña que se incluyen con Servicios de Microsoft Internet Information Server (IIS) 6.0 en un sistema con Microsoft Windows Server 2003 tienen varios problemas. Puede resolver estos problemas si instala el hotfix que se describe en este artículo.

Síntomas

Puede experimentar los problemas siguientes con las páginas de cambio de contraseña que se incluyen con Servicios de Microsoft Internet Information Server (IIS) 6.0:
  • Se trunca la primera letra del nombre de cuenta del usuario.
  • El nombre de dominio no se rellena correctamente.
  • No puede cambiar las contraseñas para los usuarios cuyas contraseñas se deben cambiar en el siguiente inicio de sesión.
  • No puede cambiar las contraseñas para los usuarios cuyas contraseñas han caducado.
  • No puede cambiar contraseñas entre bosques.
  • No puede utilizar nombres de usuario en formato UPN.

Causa

La mayoría de los problemas asociados a las páginas de cambio de contraseña se producen debido a las limitaciones tecnológicas de Interfaces de servicio de Active Directory (ADSI) cuando ADSI se utiliza en una página de Páginas Active Server (ASP) en un sitio Web.

Solución

Información de Service Pack

Para resolver este problema, obtenga el Service Pack más reciente para Windows Server 2003. Para obtener más información al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
889100 Cómo obtener la versión más reciente del Service Pack para Windows Server 2003
Nota
Los archivos de este hotfix están incluidos en el Service Pack 1 (SP1) de Windows Server 2003. Este paquete de hotfix registra automáticamente Iispwchg.dll. Sin embargo, debe registrar manualmente este archivo DLL si instala el SP1 de Windows Server 2003. Para obtener más información al respecto, consulte la sección "Más información".

Información de hotfix

Ahora hay disponible un hotfix o revisión para el que Microsoft proporciona soporte técnico, pero sólo se diseñó para corregir el problema descrito en este artículo. Aplíquelo sólo a sistemas que experimenten este problema específico. Este hotfix puede ser sometido a comprobaciones adicionales. Por tanto, si no se ve muy afectado por este problema, le recomendamos que espere al próximo Service Pack de Windows Server 2003 que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con los Servicios de soporte técnico de Microsoft con el fin de obtener el hotfix. Para obtener una lista completa de los números de teléfono de los Servicios de soporte técnico de Microsoft, así como información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS
Nota
En casos especiales, los costos derivados normalmente de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas y temas de soporte técnico adicionales que no reúnan las condiciones necesarias para la actualización en cuestión.

Detalles para el primer paquete

Requisitos previos

No hay ningún requisito previo.

Requisito de reinicio

Debe reiniciar el equipo después de aplicar este hotfix.

Información de sustitución del hotfix

Este hotfix no sustituye a ningún otro.

Información de archivos

La versión en inglés de este hotfix tiene los atributos de archivo mostrados en la siguiente tabla u otros posteriores. Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria de la herramienta Fecha y hora del Panel de control. Microsoft Windows Server 2003 para sistemas basados en Itanium
Contraer esta tablaAmpliar esta tabla
FechaHoraVersiónTamañoNombre de archivo
29-Dic-200423:525.735Achg.asp
29-Dic-200423:522.833Aexp2b.asp
29-Dic-200423:522.841Aexp4b.asp
22-Jun-200510:555.2.3790.35456.832Iispwchg.dll IA64
22-Jun-200510:556.0.3790.35421.504W3comlog.dll IA64
22-Jun-200510:556.0.3790.354951.296W3core.dll IA64
Microsoft Windows Server 2003
Contraer esta tablaAmpliar esta tabla
FechaHoraVersiónTamañoNombre de archivo
26-Dic-200421:385.735Achg.asp
26-Dic-200421:382.833Aexp2b.asp
26-Dic-200421:382.841Aexp4b.asp
22-Jun-200513:545.2.3790.35428.672Iispwchg.dll
22-Jun-200513:546.0.3790.3549.728W3comlog.dll
22-Jun-200513:546.0.3790.354342.528W3core.dll

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Advertencia
Si modifica la metabase incorrectamente, puede provocar problemas graves que le obligarán a instalar de nuevo todos los productos que la utilizan. Microsoft no puede garantizar la solución de los problemas resultantes de una modificación incorrecta de la metabase. Modifique la metabase bajo su responsabilidad.

Nota
Haga siempre una copia de seguridad de la metabase antes de modificarla.

Después de aplicar este hotfix, siga estos pasos para configurar la funcionalidad de cambio de contraseña:
  1. 1. Aplique el hotfix para actualizar los archivos del equipo que ejecuta IIS o para instalar el Service Pack 1 de Windows 2003. El hotfix registrará automáticamente el módulo y puede continuar en el paso 3. Si el Service Pack 1 se ha instalado sin el hotfix, debe registrar manualmente el módulo.
  2. Registre el archivo IISpwchg.dll en el directorio Iisadmpwd:
    1. Haga clic en Inicio y, a continuación, haga clic en Ejecutar.
    2. En el cuadro Abrir, escriba lo siguiente y presione ENTRAR:
      regsvr32 c:\windows\system32\inetsrv\iisadmpwd\iispwchg.dll
  3. Configure la propiedad PasswordChangeFlags de la metabase para asegurarse de que la funcionalidad de cambio de contraseña está habilitada:
    1. Haga clic en Inicio y, a continuación, haga clic en Ejecutar.
    2. En el cuadro Abrir, escriba cmd y presione ENTRAR.
    3. Busque el directorio C:\Inetpub\Adminscripts.
    4. Escriba el comando siguiente y presione ENTRAR:
      cscript.exe adsutil.vbs set w3svc/passwordchangeflags valor
      Nota
      En este comando de ejemplo, valor es un marcador de posición para el valor que desea establecer para la propiedad PasswordChangeFlags.
  4. La lista siguiente incluye los valores posibles para la propiedad PasswordChangeFlags. Puede utilizar una combinación de estos valores.
    • 0: es el valor predeterminado. Este valor indica que debe utilizar una conexión de Capa de sockets seguros (SSL) al cambiar la contraseña.
    • 1: este valor permite los cambios de contraseña en puertos no seguros. Este valor es útil si SSL no está habilitado.
    • 2: este valor deshabilita la funcionalidad de cambio de contraseña.
    • 4: este valor deshabilita la notificación previa de caducidad de la contraseña.
  5. Asegúrese de que el directorio virtual para el directorio Iisadmpwd se crea correctamente y que señala a la ubicación correcta. La ubicación correcta es System32\Inetsrv\Iisadmpwd.

    Para crear un directorio virtual para el directorio Iisadmpwd, siga estos pasos:
    1. Haga clic sucesivamente en Inicio, Programas, Herramientas administrativas y Administrador de Internet Information Services (IIS).
    2. En el Administrador de Servicios de Internet Information Server (IIS), haga clic con el botón secundario en el sitio Web donde desea que esté la carpeta Iisadmpwd, haga clic en Nuevo y, a continuación, haga clic en Directorio virtual.
    3. Cuando se inicie el Asistente para crear un directorio virtual, siga las instrucciones para crear el directorio virtual con el alias denominado "IISADMPWD". Asegúrese de que la ruta de acceso señala al directorio Windows\System32\Inetsrv\Iisadmpwd. Compruebe que los permisos "Lectura" y "Ejecutar secuencias de comandos (por ejemplo, ASP)" están seleccionados.
  6. Asegúrese de que el directorio virtual Iisadmpwd se ejecuta en el mismo grupo de aplicaciones que el sitio Web que utiliza la funcionalidad de cambio de contraseña. Por ejemplo, si la funcionalidad de cambio de contraseña se utiliza en su sitio Web de Microsoft Outlook Web Access (OWA), el directorio virtual Iisadmpwd debe ejecutarse dentro del grupo de aplicaciones de Exchange donde reside el sitio de OWA.

    Nota
    Recomendamos que la autenticación para IISADMPWD sea igual que para la aplicación que está utilizando esta funcionalidad. No es necesario que la autenticación anónima esté habilitada en este directorio virtual.
  7. Compruebe que las siguientes entradas de la metabase están establecidas correctamente:
    Contraer esta tablaAmpliar esta tabla
    Entrada de la metabase y valorDescripción
    AuthChangeURL = "/iisadmpwd/achg.asp"Esta página es la que cambia la contraseña realmente.
    AuthExpiredURL = "/iisadmpwd/aexp.asp"Esta página muestra el formulario de cambio de contraseña para un usuario cuya contraseña ha caducado. Asegúrese de que escribe el nombre de cuenta en el formato "dominio\nombreDeUsuario".
    AuthExpiredUnsecureURL="/iisadmpwd/aexp3.asp"Esta página muestra el formulario de cambio de contraseña cuando no se utiliza SSL.
    AuthNotifyPwdExpURL = "/iisadmpwd/anot.asp"Esta página aparece cuando la contraseña de un usuario caduca antes del número de días especificado en la entrada PasswordExpirePreNotifyDays.
    AuthNotifyPwdExpUnsecureURL = "/iisadmpwd/anot3.asp"Esta página aparece si la contraseña de un usuario caduca antes del número de días especificado en la entrada PasswordExpirePreNotifyDays cuando no se utiliza SSL.
    PasswordExpirePreNotifyDaysEsta entrada de la metabase especifica el número de días que quedan antes de que la contraseña del cliente caduque. Esta entrada de la metabase también indica cuándo se envía un mensaje previo de notificación de contraseña.
  8. De forma predeterminada, estas entradas de la metabase se encuentran en el nivel W3SVC de la metabase. Puede utilizar la secuencia de comandos Adsutil.vbs para configurar estas entradas de la metabase. La secuencia de comandos Adsutil.vbs se encuentra en el directorio Inetpub\Adminscripts del sistema. Para utilizar la secuencia de comandos Adsutil.vbs para configurar estas entradas de la metabase, siga estos pasos:
    1. En un símbolo del sistema, busque el directorio C:\Inetpub\Adminscripts.
    2. Escriba el comando siguiente y presione ENTRAR:
      cscript.exe adsutil.vbs set w3svc/entradaDeMetabasevalor
      Por ejemplo, escriba lo siguiente:
      cscript.exe adsutil.vbs set w3svc/PasswordExpirePreNotifyDays 4

Referencias

Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de software de Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
816915 Nuevo esquema de nomenclatura de archivos para los paquetes de actualización de software de Microsoft Windows
Para obtener más información acerca de la terminología que se utiliza para describir las actualizaciones de productos de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 833734 - Última revisión: martes, 04 de diciembre de 2007 - Versión: 10.5
La información de este artículo se refiere a:
  • Servicios de Microsoft Internet Information Server 6.0
Palabras clave: 
kbbug kbfix kbqfe kbwinserv2003presp1fix kbhotfixserver KB833734

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