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

Síntomas

Es podrán que no pueda 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, al enviar su nombre de usuario y una contraseña para un sitio Web asegurado por SSL utilizando un formulario en una página Web HTTPS, puede recibir una página Web HTTP 500 (Error interno del servidor).

Causa

Este problema puede producirse después de aplicar la actualización de 832894 seguridad (MS04-004) o el hotfix 821814 en un equipo que ejecuta 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 un error "page cannot be displayed" cuando intenta publicar en un sitio que requiere autenticación de mensajes

La actualización de 832894 seguridad (MS04-004) y el 821814 hotfix cambian cómo registrar las extensiones de Internet para los reintentos de Windows (Wininet.dll) solicita cuando un servidor Web restablece la conexión. Programas que utilizan funciones de la interfaz (API) de programación de aplicaciones 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 su longitud del contenido está establecido en 0 o está vacía.

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

Solución

Información de actualización

Para descargar e instalar esta actualización, visite el sitio Web Microsoft Windows Update y, a continuación, instale la actualización crítica 831167:Los administradores pueden descargar esta actualización desde Microsoft Download Center o desde el catálogo de Microsoft Windows Update para implementarla en varios equipos. Si desea instalarla posteriormente en uno o más equipos, busque este número de identificador de artículo con la característica de opciones avanzadas de búsqueda en el catálogo de Windows Update.

Para obtener más información acerca de 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 que incluyen controladores y revisiones desde el catálogo de Windows Update

Los archivos siguientes están disponibles para su descarga desde Centro de descarga de Microsoft:
Download Descargue ahora el paquete Q831167.exe (32 bits).
Download Descargue ahora el paquete Q831167.exe (64 bits).
Fecha de lanzamiento: 12 de febrero de 2004

Para obtener información adicional acerca de cómo descargar archivos de Microsoft Support, 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 analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a impedir cambios no autorizados en el archivo.

Requisitos previos

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

Requisito de reinicio

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

Información para sustituir la actualización

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 describe en este artículo no se produce en equipos basados en Windows Server 2003.

Información sobre la implementación

Los paquetes de esta actualización admiten los siguientes modificadores de instalación:

  • / q : Usar modo silencioso o suprimir los mensajes mientras se extraen los archivos.
  • q : modo silencioso de usuario de uso. Modo silencioso de usuario presenta algunos cuadros de diálogo al usuario.
  • /q: una modo silencioso de administrador de uso. Modo silencioso de administrador no presenta cuadros de diálogo al usuario.
  • /t:
    ruta de acceso 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. If /t:
    no se ha especificado la ruta de acceso , se le pedirá una carpeta de destino.
  • /c:
    ruta de acceso Especifique la ruta de acceso y el nombre del archivo Setup .inf o .exe.
  • / r: n nunca reiniciar el equipo después de la instalación.
  • / r: i pedir al usuario que reinicie el equipo si el reinicio es necesario, salvo cuando este modificador se usa con el /q: una cambiar.
  • /r: una reiniciar siempre el equipo después de la instalación.
  • / r: s reinicia el equipo después de la instalación sin pedir confirmación al usuario.
  • / n: v no comprobar la versión. Utilice este modificador con cuidado para instalar la actualización de cualquier versión de Internet Explorer.
Por ejemplo, para instalar la actualización sin intervención del usuario y sin reiniciar el equipo, utilice el comando siguiente:
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 (o posterior) que figuran en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora del Panel de Control.
   Date         Time   Version        Size       File name    Platform
-------------------------------------------------------------------
06-Feb-2004 18:05 6.0.2800.1405 588,288 Wininet.dll
07-Feb-2004 01:41 6.0.2800.1405 1,796,608 Wininet.dll IA-64

Solución alternativa

Si no puede aplicar la actualización que se describe en la sección resolución, puede utilizar una de las siguientes acciones del lado del servidor para solucionar el problema:
  • Aumente el intervalo de tiempo de espera de mantenimiento de HTTP en el servidor Web o el servidor proxy. No hay ninguna configuración en Microsoft Internet Information Services (IIS) para controlar el tiempo de espera de keepalive 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 un tiempo de caducidad de la conexión en el servidor Web o el servidor proxy, incremente el intervalo de tiempo de espera de keepalive. Consulte la documentación del servidor Web para el nombre de la configuración correcta y el valor. El valor de tiempo de espera de keepalive predeterminado para Internet Explorer es un minuto (60 segundos). Por lo tanto, debe utilizar un intervalo de tiempo de espera de mantenimiento de HTTP en el servidor Web o el servidor proxy que sea mayor de un minuto.

    Para obtener información adicional sobre los parámetros KeepAliveInterval y KeepAliveTime de Windows con el parámetro KeepAliveTimeout de Internet Explorer, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
    Parámetros de configuración de 314053 TCP/IP y NBT para Windows XP

    Parámetros de configuración de 120642 TCP/IP y NBT para Windows 2000 o Windows NT

    813827 cómo cambiar el valor de tiempo de espera de mantenimiento de forma predeterminada 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:
    Encabezado keep-alive de 238210 HTTP enviada siempre que está habilitado el búfer ASP

Estado

Microsoft ha confirmado que se trata de un problema de Microsoft Internet Explorer 6.

Más información

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows


Después de aplicar la actualización de 831167 software 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 restablece una conexión con un servidor Web.

Para habilitar el comportamiento de publicación sólo de encabezado, cree un valor DWORD denominado aplicaciónDeEjemplo.exe, donde
AplicaciónDeEjemplo es el nombre del archivo ejecutable que ejecuta el programa. Configure el valor de DWORD en 1 en una de las claves del registro siguientes:
  • Para todos los usuarios del programa, establezca el valor en la clave del registro siguiente:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
  • 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 en el Explorador de Windows, cree valores DWORD para Iexplore.exe y para Explorer.exe en una de estas claves del registro y, a continuación, configure su valor en 1.

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

Id. de artículo: 831167 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios