No es posible iniciar sesión en un sitio Web o completar una transacción de Internet, o recibe una página Web con el error HTTP 500 (Error interno del servidor)

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

En esta página

Síntomas

Puede no ser capaz de iniciar sesión en un sitio Web o completar una transacción de Internet después de instalar la actualización de seguridad 832894 (MS04-004). Por ejemplo, cuando envía el nombre de usuario y contraseña a un sitio Web asegurado por SSL utilizando un formulario en una página Web HTTPS, puede recibir una página Web con el error HTTP 500 (Error interno del servidor).

Causa

Este problema se puede producir después de aplicar la actualización de seguridad 832894 (MS04-004) o el hotfix 821814 en un equipo que ejecute Microsoft Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition o Windows 98.

Para obtener información adicional acerca de estas actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
832894 MS04-004: Actualización de seguridad acumulativa para Internet Explorer
821814 Aparece el mensaje de error "page cannot be displayed" cuando intenta publicar en un sitio que requiere autenticación
La actualización de seguridad 832894 (MS04-004) y el hotfix 821814 cambian la manera en que las extensiones de Internet para Windows (Wininet.dll) vuelven a intentar las peticiones POST cuando un servidor Web restablece la conexión. Los programas que usan las funciones de la interfaz de programación de aplicaciones (API) de Windows Internet (Wininet) para publicar datos (como un nombre de usuario o una contraseña) en un servidor Web vuelven a intentar la solicitud POST sin incluir los datos POST si el servidor Web cierra (o restablece) la solicitud de conexión inicial.

Nota: una solicitud POST no incluye datos POST si la longitud del contenido está configurada en 0 o está vacía.

En ocasiones, este comportamiento impide que se produzca otro restablecimiento y permite que se complete la autenticación. Sin embargo, puede recibir un error HTTP 500 (error de servidor interno) en la página Web si el servidor Web debe tener los datos POST incluidos cuando Wininet vuelve a intentar la petición POST.

Solución

Información de actualización

Para descargar e instalar esta actualización, visite el sitio Web Windows Update de Microsoft e instale después la actualización crítica 831167:
http://update.microsoft.com
Los administradores pueden descargar esta actualización desde el Centro de descarga de Microsoft o desde el Catálogo de Windows Update de Microsoft para implementarla en varios equipos. Si quiere instalar más tarde esta actualización en uno o varios equipos, busque este número de Id. de artículo con la característica de opciones avanzadas de búsqueda del Catálogo de Windows Update.

Para obtener información adicional sobre cómo descargar actualizaciones desde el Catálogo de Windows Update, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
323166 Cómo descargar actualizaciones y controladores de Windows desde Catálogo de Windows Update
Los archivos siguientes pueden descargarse del Centro de descarga de Microsoft:
Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete Q831167.exe (32 bits).
Contraer esta imagenAmpliar esta imagen
Descargar
Descargue ahora el paquete Q831167.exe (64 bits).
Fecha de aparición: 12 de febrero de 2004

Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus con el software de detección de virus más reciente disponible en la fecha de aparición. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Requisitos previos

Para instalar esta actualización, debe ejecutar el SP1 de Internet Explorer 6 (versión 6.00.2800.1106) en una de las siguientes versiones de Windows:
  • Service Pack 1 de Microsoft Windows XP
  • Service Pack 1 de la Edición de 64 bits de Microsoft Windows XP
  • Microsoft Windows XP
  • Service Pack 2, Service Pack 3 y Service Pack 4 de Microsoft Windows 2000
  • Service Pack 6a de Microsoft Windows NT Workstation, Server y Terminal Server Edition 4.0
  • Microsoft Windows 98
  • Microsoft Windows 98 Segunda edición
  • Microsoft Windows Millennium Edition
Nota: como la actualización de seguridad 832894 (MS04-004) es compatible con el SP2 de Windows 98, Windows 98 Segunda edición, Windows Millennium Edition y Windows 2000, esta actualización será compatible también con esos sistemas operativos.

Requisitos de reinicio

Debe reiniciar el equipo después de aplicar esta actualización.

Información de sustitución de actualizaciones

Esta actualización sustituye la 821814 para Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition, Windows 98 Segunda edición y Windows 98.

Nota: esta actualización no sustituye la 821814 para Windows Server 2003 porque el problema que se describió en este artículo no se produce en equipos con Windows Server 2003.

Información de distribución

Los paquetes de esta actualización admiten los modificadores de instalación siguientes:
  • /q: usar el modo silencioso o suprimir los mensajes mientras se extraen los archivos.
  • /q:u: usar el modo silencioso con intervención del usuario. El modo silencioso con intervención del usuario presenta algunos cuadros de diálogo al usuario.
  • /q:a: usar el modo silencioso con intervención del administrador. El modo silencioso con intervención del administrador no presenta cuadros de diálogo al usuario.
  • /t: ruta: especificar la ubicación de la carpeta temporal que es utilizada por el programa de instalación o la carpeta de destino para la extracción de archivos (cuando se usa /c).
  • /c: extraer los archivos sin instalarlos. Si /t: ruta no se ha especificado, se le pedirá una carpeta de destino.
  • /c: ruta: especificar la ruta de acceso y el nombre del archivo .inf o .exe de instalación.
  • /r:n: el equipo no se reinicia después de la instalación.
  • /r:i: se le pide al usuario que reinicie el equipo si el reinicio es necesario, salvo cuando el modificador se usa con el modificador /q:a.
  • /r:a: el equipo se reinicia después de la instalación.
  • /r:s: el equipo se reinicia después de la instalación sin solicitar confirmación al usuario.
  • /n:v: no hay comprobación de versión. Use este modificador con cuidado para instalar la actualización de cualquier versión de Internet Explorer.
Por ejemplo, use el comando siguiente para instalar la actualización sin la intervención del usuario y sin reiniciar:
q831167.exe /q:a /r:n

Información de archivo

La versión en inglés de esta actualización tiene los atributos de archivo enumerados en la siguiente tabla u otros posteriores. Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). Cuando vea la información de archivo, se convertirá a la hora local. 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.

Contraer esta tablaAmpliar esta tabla
FechaHoraVersiónTamañoNombre de archivoPlataforma
06-Feb-200418:056.0.2800.1405588.288Wininet.dll
07-Feb-200401:416.0.2800.14051.796.608Wininet.dllIA-64


Solución

Si no puede aplicar la actualización que se analizó en la sección Solución, puede usar una de las siguientes acciones del lado del servidor para evitar el problema:
  • Incremente el intervalo de espera de mantenimiento conexión de HTTP en el servidor Web o en el servidor proxy. En Servicios de Microsoft Internet Information Server (IIS) no hay un parámetro de configuración para controlar el intervalo de espera de mantenimiento de conexión distinto del valor KeepAliveTime del Registro de Windows. Pero con algunos servidores Web y algunos servidores proxy, puede especificar un tiempo de caducidad de la conexión. Si puede especificar una fecha de caducidad de la conexión en el servidor Web o el servidor proxy, incremente el intervalo de espera de mantenimiento de conexión. Vea la documentación del servidor Web para conocer el nombre y el valor correctos del parámetro de configuración. El valor predeterminado para Internet Explorer del intervalo de espera de mantenimiento de conexión es de un minuto (60 segundos). Por tanto, en el servidor Web o el servidor proxy debe usar un intervalo de espera de mantenimiento de conexión HTTP que sea superior a un minuto.

    Para obtener información adicional sobre los parámetros KeepAliveInterval y KeepAliveTime de Windows, y sobre el parámetro KeepAliveTimeout de Internet Explorer, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
    314053 Parámetros de configuración de TCP/IP y NBT para Windows XP
    120642 Parámetros de configuración de TCP/IP y NBT para Windows NT y Windows 2000
    813827 Cómo cambiar el valor predeterminado del tiempo de espera de mantenimiento de conexión en Internet Explorer
  • Deshabilite las "conexiones de mantenimiento" en el servidor. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    238210 Se envía un encabezado de mantenimiento de conexiones HTTP siempre que está habilitado el búfer ASP

Estado

Microsoft ha confirmado que éste es un problema de Microsoft Internet Explorer 6.

Más información

Advertencia: si utiliza incorrectamente el Editor del Registro puede tener serios problemas que tal vez requieran volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar problemas que resulten del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Después de aplicar la actualización de software 831167 que se describe en este artículo, los programas que usan las funciones de Wininet para publicar datos en un servidor Web reenviarán las peticiones POST completas cuando se restablezca una conexión con un servidor Web.

Para habilitar el comportamiento de publicación sólo de encabezado, cree un valor DWORD denominado SampleApp.exe, dondeSampleApp es el nombre del archivo ejecutable que ejecuta el programa. Configure el valor de DWORD en 1 en una de las siguientes claves del Registro:
  • Para todos los usuarios del programa, configure el valor en la siguiente clave del Registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
  • Sólo para el usuario actual del programa, configure el valor en la siguiente clave del Registro:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
Por ejemplo, para habilitar el comportamiento de publicación sólo de encabezado en Internet Explorer y el Explorador de Windows, cree valores DWORD para iexplore.exe y para Explorer.exe en una de estas claves del Registro y configure los datos del valor en 1.

Nota: para habilitar el comportamiento de publicación sólo de encabezado en todos los programas que usan las funciones Wininet para publicar datos en un servidor Web, cree un valor DWORD llamado * en la misma clave del Registro y configure los datos del valor en 1.

Propiedades

Id. de artículo: 831167 - Última revisión: sábado, 14 de mayo de 2011 - Versión: 6.0
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 6.0
Palabras clave: 
kbie600presp2fix kbfix kbbug KB831167

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