Nelze přihlásit k webu nebo provést internetovou transakci nebo zobrazit webová stránka HTTP 500 (vnitřní chyba serveru)

Příznaky

Nebudete moci přihlásit na web či provést internetovou transakci po instalaci aktualizace zabezpečení 832894 (MS04-004). Například když odešlete uživatelské jméno a heslo na web zabezpečený protokolem SSL pomocí formuláře na webové stránce HTTPS, může zobrazit webovou stránku HTTP 500 (vnitřní chyba serveru).

Příčina

Tomuto problému může dojít po instalaci aktualizace zabezpečení 832894 (MS04-004) a oprava hotfix 821814 do počítače se systémem Microsoft Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition nebo Windows 98.

Další informace o těchto aktualizacích softwaru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
832894 MS04-004: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer

821814 zobrazí chyba "stránku nelze zobrazit" zpráva při účtování na server, který vyžaduje ověření

Aktualizace zabezpečení 832894 (MS04-004) a oprava hotfix 821814 mění způsob zaúčtování internetová rozšíření pro systém Windows (Wininet.dll) opakování požadavků při webový server resetuje připojení. Programy, které používají aplikace Windows Internet (Wininet) programovací rozhraní (API) funkce odesílání dat (například uživatelského jména nebo hesla) na webový server, opakovat odesílání požadavku POST bez dat POST v případě, že webový server ukončí (nebo resetuje) původní požadavek na připojení.

Poznámka: Požadavek POST neobsahuje POST data, pokud je délka jeho obsahu nastavena na hodnotu 0 nebo je prázdná.

V některých případech toto chování zabrání dalšímu resetování a umožní provést ověření. Může však zobrazit webová stránka HTTP 500 (vnitřní chyba serveru), pokud webový server musí mít zahrnuta data POST při opakování rozhraní Wininet požadavek POST.

Řešení

Informace o aktualizaci

Chcete-li stáhnout a nainstalovat tuto aktualizaci, navštivte web Windows Update a pak nainstalujte důležitou aktualizaci číslo 831167:Správci mohou tuto aktualizaci stáhnout z Microsoft Download Center nebo z katalogu systému Windows Update a implementovat ji do více počítačů. Pokud chcete tuto aktualizaci nainstalovat později do jednoho nebo více počítačů, vyhledejte v katalogu systému Windows Update pomocí funkce Rozšířené možnosti hledání identifikační číslo tohoto článku.

Další informace o stahování aktualizací z katalogu systému Windows Update klepněte na následující číslo článku databáze Microsoft Knowledge Base:

323166 jak stáhnout aktualizace, které zahrnují ovladače a opravy hotfix z katalogu systému Windows Update

Následující soubory jsou k dispozici pro stažení z webu Microsoft Download Center:
Download Stáhněte balíček Q831167.exe (32 bitů).
Download Stáhněte balíček Q831167.exe (64bitová verze).
Datum vydání: 12. února 2004

Další informace o stažení Microsoft Support soubory klepněte na následující číslo článku databáze Microsoft Knowledge Base:
119591 jak získat soubory podpory společnosti Microsoft ze serverů služeb Online
Microsoft zkontroloval tento soubor na přítomnost virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici k datu, kdy byl soubor vydán. Soubor je uložen na zabezpečených serverech, které pomáhají zabránit neoprávněné změny souboru.

Předpoklady

Chcete-li nainstalovat tuto aktualizaci, musí být spuštěn Internet Explorer 6 SP1 (verze 6.00.2800.1106) v jedné z následujících verzí systému 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 a Service Pack 4
  • Microsoft Windows NT Workstation, Server a Terminal Server Edition 4.0 Service Pack 6a
  • Microsoft Windows 98
  • Microsoft Windows 98 Druhé vydání
  • Microsoft Windows Millennium Edition
Poznámka: Aktualizace zabezpečení 832894 (MS04-004) podporuje systém Windows 98, Windows 98 Druhé vydání, Windows Millennium Edition a Windows 2000 SP2, tato aktualizace bude rovněž podporována v těchto operačních systémech.

Požadavek na restartování

Po instalaci této aktualizace po restartování počítače.

Informace o nahrazení aktualizace

Tato aktualizace nahrazuje aktualizaci 821814 pro Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition, Windows 98 Druhé vydání a Windows 98.

Poznámka: Tato aktualizace nenahrazuje aktualizaci 821814 pro Windows Server 2003, protože problém popsaný v tomto článku nedochází v počítačích se systémem Windows Server 2003.

Informace o nasazení

Balíčky pro tuto aktualizaci podporují následující instalační přepínače:

  • / q : použití Quiet režim nebo potlačí zobrazování zpráv během extrahování souborů.
  • / q: u : použít tichý režim pro uživatele. Tichý režim pro uživatele se uživateli zobrazí některá dialogová.
  • /q: použít tichý režim pro správce. Tichý režim pro správce uživateli nezobrazí všechna dialogová okna.
  • /t:
    cesta Určuje umístění dočasné složky používané procesem instalace nebo cílové složky pro extrahování souborů (při použití přepínače /c).
  • /c Extrahuje soubory bez spuštění instalace. If /t:
    cesta není zadána, zobrazí se výzva k zadání cílové složky.
  • /c:
    cesta Určuje cestu a název instalačního souboru INF nebo .exe.
  • / r: n po instalaci nerestartuje počítač.
  • / r: i zobrazí výzvu k restartování počítače, pokud je to požadováno, kromě případů, kdy je zároveň použit přepínač /q: přepnout.
  • /r: po instalaci vždy restartuje počítač.
  • / r: s po instalaci restartuje počítač bez upozornění uživatele.
  • / n: v Nekontroluje verzi. K instalaci aktualizace libovolné verze aplikace Internet Explorer používejte tento přepínač opatrně.
Například nainstalovat aktualizaci bez zásahu uživatele a bez restartování počítače, zadejte následující příkaz:
q831167.exe /q:a /r:n

Informace o souborech

Anglická verze této aktualizace má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi časem UTC a místním časem, naleznete na kartě časové pásmo na panelu Datum a čas v okně Ovládací panely.
   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

Jak potíže obejít

Pokud nemůžete použít aktualizaci, která je popsána v části řešení, můžete jednu z následujících akcí na straně serveru chcete-li tento problém vyřešit:
  • Zvyšte interval časového limitu zachování protokolu HTTP na webovém serveru nebo serveru proxy. Neexistuje žádné nastavení v Internetová informační služba (IIS) řídit časový limit zachování, než hodnota KeepAliveTime systému Windows registru. Ale s některých webových serverů a serverů proxy, můžete zadat dobu platnosti spojení. Pokud webový server nebo proxy server, můžete zadat dobu platnosti spojení, zvyšte interval časového limitu zachování. Naleznete v dokumentaci webového serveru pro správný název a hodnotu. Výchozí hodnota časového limitu zachování pro aplikaci Internet Explorer je jedna minuta (60 sekund). Proto je nutné použít interval časového limitu zachování protokolu HTTP na webovém serveru nebo serveru proxy, který je větší než jedna minuta.

    Další informace o parametru KeepAliveInterval systému Windows, parametru KeepAliveTime systému Windows a parametru KeepAliveTimeout aplikace Internet Explorer získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
    314053 parametry protokolu TCP/IP a rozhraní NBT konfigurace pro systém Windows XP

    120642 TCP/IP a rozhraní NBT konfigurační parametry pro systém Windows 2000 nebo Windows NT

    813827 jak změnit výchozí hodnotu časového limitu zachování v aplikaci Internet Explorer

  • Zakážete HTTP "zachovat alive spojení" na serveru.
    Další informace získáte kliknutím na následující číslo v článku databáze Microsoft Knowledge Base:
    238210 udržování odesílána hlavička protokolu HTTP je povoleno ukládání do vyrovnávací paměti prostředí ASP

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v aplikaci Microsoft Internet Explorer 6.

Další informace

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Při nesprávné úpravě registru mohou nastat závažné problémy Proto se ujistěte, že budete opatrně postupovat podle těchto kroků Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 postup zálohování a obnovení registru v systému Windows


Po instalaci aktualizace softwaru 831167 popsané v tomto článku, budou programy, které používají funkce rozhraní Wininet k odesílání dat na webový server úplné požadavky POST znovu, když dojde k resetu připojení k webovému serveru.

Chcete-li povolit post pouze s hlavičkou, vytvořte hodnotu DWORD s názvem SampleApp.exe, kde
SampleApp je název spustitelného souboru, který spouští program. Nastavte údaj hodnoty DWORD na hodnotu 1 v jednom z následujících klíčů registru:
  • Pro všechny uživatele aplikace nastavte hodnotu v následujícím klíči registru:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
  • Pro aktuálního uživatele aplikace nastavte hodnotu v následujícím klíči registru:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
Například povolit chování post pouze se záhlavím v aplikaci Internet Explorer nebo v Průzkumníkovi Windows, vytvořte hodnoty DWORD Iexplore.exe a Explorer.exe v jednom z těchto klíčů registru a nastavte jejich údaj hodnoty na 1.

Poznámka: Chcete-li povolit chování post pouze se záhlavím pro všechny programy, které používají funkce rozhraní Wininet k odesílání dat na webový server, vytvořte hodnotu DWORD s názvem * do stejného klíče registru a nastavte údaj hodnoty hodnotu 1.
Vlastnosti

ID článku: 831167 - Poslední kontrola: 16. 1. 2017 - Revize: 2

Váš názor