Bir Web sitesinde oturum açamıyor veya bir Internet işlemini tamamlayamıyorsunuz ya da bir HTTP 500 (Dahili Sunucu Hatası) Web sayfası görüntüleniyor

Makale çevirileri Makale çevirileri
Makale numarası: 831167 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

832894 (MS04-004) güvenlik güncelleştirmesini yükledikten sonra bir Web sitesinde oturum açamayabilir veya bir Internet işlemini tamamlayamayabilirsiniz. Örneğin, SSL güvenliği olan bir Web sitesine bir HTTPS Web sayfasındaki formu kullanarak kullanıcı adınızı ve parolanızı gönderdiğinizde bir HTTP 500 (Dahili Sunucu Hatası) Web sayfası görüntülenebilir.

Neden

Bu sorun, Microsoft Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition veya Windows 98 çalışan bir bilgisayara 832894 güvenlik güncelleştirmesi (MS04-004) veya 821814 düzeltmesi uygulandıktan sonra oluşabilir.

Bu yazılım güncelleştirmeleri hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
832894 MS04-004: Internet Explorer için toplu güvenlik güncelleştirmesi
821814 Kimlik doğrulaması gerektiren bir siteye gönderme işlemi gerçekleştirdiğinizde "sayfa görüntülenemiyor" hata iletisi alabilirsiniz (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
832894 güvenlik güncelleştirmesi (MS04-004) ve 821814 düzeltmesi, bağlantı bir Web sunucusu tarafından sıfırlandığında Windows için Internet uzantılarının (Wininet.dll) POST isteklerini yeniden deneme biçimini değiştirir. Verileri (kullanıcı adı ve parolası gibi) bir Web sunucusuna göndermek için Windows Internet (Wininet) uygulama programlama arabirimi (API) işlevlerini kullanan programlar, Web sunucusu ilk bağlantı isteğini kapatırsa (veya sıfırlarsa) POST verilerini eklemeden POST isteğini yeniden dener.

Not POST isteği, içerik uzunluğu 0 olarak ayarlanmışsa veya boşsa POST verilerini içermez.

Bazı durumlarda, bu davranış başka bir sıfırlamayı engeller ve kimlik doğrulamasının tamamlanmasına izin verir. Ancak Wininet, POST isteğini yeniden denediğinde Web sunucusunda POST verileri olması gerekiyorsa bir HTTP 500 (Dahili sunucu hatası) Web sayfası görüntülenebilir.

Çözüm

Güncelleştirme bilgileri

Bu güncelleştirmeyi karşıdan yüklemek ve kurmak için, Microsoft Windows Update Web sitesini ziyaret edin ve 831167 kritik güncelleştirmeyi yükleyin:
http://update.microsoft.com
Yöneticiler, birden çok bilgisayara dağıtmak üzere bu güncelleştirmeyi, Microsoft Yükleme Merkezi'nden veya Microsoft Windows Update Katalogu'ndan yükleyebilir. Bu güncelleştirmeyi daha sonra bir veya daha fazla bilgisayara yüklemek istiyorsanız, Windows Update Katalogu'ndaki Gelişmiş Arama Seçenekleri özelliğini kullanarak bu makalenin kimlik numarasını arayın.

Windows Update Kataloğu'ndan güncelleştirmeleri yükleme hakkında ek bilgi için, Microsoft Knowledge Base'de bulunan makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
323166 NASIL YAPILIR: Windows Update Kataloğu'ndan Windows Güncelleştirmelerini ve Sürücülerini Yükleme
Aşağıdaki dosyalar Microsoft Yükleme Merkezi'nden yüklenebilir:
Bu resmi kapatBu resmi aç
Yükle
Q831167.exe (32-bit) paketini şimdi karşıdan yükle.
Bu resmi kapatBu resmi aç
Yükle
Q831167.exe (64-bit) paketini şimdi karşıdan yüklen.
Yayın Tarihi: 12 Şubat 2004

Microsoft Destek dosyalarını karşıdan yükleme konusunda ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
119591 Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır
Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, dosyada herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.

Önkoşullar

Bu güncelleştirmeyi yükleyebilmeniz için, aşağıdaki Windows sürümlerinden birinde Internet Explorer 6 SP1 (sürüm 6.00.2800.1106) çalıştırıyor olmalısınız:
  • 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 ve Terminal Server Edition 4.0 Service Pack 6a
  • Microsoft Windows 98
  • Microsoft Windows 98 İkinci Sürüm
  • Microsoft Windows Millennium Edition
Not 832894 (MS04-004) güvenlik güncelleştirmesi Windows 98, Windows 98 İkinci Sürüm, Windows Millennium Edition ve Windows 2000 SP2'yi desteklediği için, bu güncelleştirme bu işletim sistemlerinde de desteklenmektedir.

Yeniden başlatma gereksinimi

Bu güncelleştirmeyi uyguladıktan sonra bilgisayarınızı yeniden başlatmalısınız.

Güncelleştirme değiştirme bilgileri

Bu güncelleştirme Windows XP, Windows 2000, Windows NT 4.0, Windows Millennium Edition, Windows 98 İkinci Sürüm ve Windows 98 için 821814'ün yerini alır.

Not Bu güncelleştirme Windows Server 2003 için 821814'ün yerini almaz, çünkü bu makalede anlatılan sorun Windows Server 2003 tabanlı bilgisayarlarda yoktur.

Dağıtım bilgileri

Bu güncelleştirmenin paketleri şu Kur anahtarlarını destekler:
  • /q: Dosyalar ayıklanırken Sessiz modu kullan veya iletileri bastır.
  • /q:u: Kullanıcı-Sessiz modunu kullan. Kullanıcı-Sessiz modu, bazı iletişim kutularını kullanıcıya sunar.
  • /q:a Yönetici-Sessiz modunu kullan. Yönetici-Sessiz modu, kullanıcıya hiçbir iletişim kutusu sunmaz.
  • /t: yol Kur programı tarafından kullanılan geçici klasörün veya dosyaların ayıklanması için hedef klasörün konumunu belirt (/c kullanırken).
  • /c Dosyaları yüklemeden ayıklar. /t: yol belirtmemişse, bir hedef klasör sorulur.
  • /c: yol Kur .inf dosyasının veya .exe dosyasının yolunu ve adını belirt.
  • /r:n Yüklemeden sonra bilgisayarı yeniden başlatma.
  • /r:i/q:a anahtarıyla kullanılması dışında, yeniden başlatma gerekirse kullanıcıdan bilgisayarı yeniden başlatmasını iste.
  • /r:a Yüklemeden sonra her zaman bilgisayarı yeniden başlat.
  • /r:s Yüklemeden sonra kullanıcıya sormadan bilgisayarı yeniden başlat.
  • /n:v Sürüm denetimi yapma. Güncelleştirmeyi Internet Explorer'ın herhangi bir sürümüne yüklemek için bu anahtarı dikkatle kullanın.
Örneğin, güncelleştirmeyi kullanıcı araya girmeden ve yeniden başlatmaya gerek kalmadan yüklemek için aşağıdaki komutu kullanın:
q831167.exe /q:a /r:n

Dosya bilgileri

Bu güncelleştirmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yenisi) sahiptir. Bu dosyalarla ilgili tarihler ve saatler UTC (eşgüdümlü evrensel saat) kullanılarak listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için, Denetim Masası'ndaki Tarih ve Saat aracında Saat Dilimi sekmesini kullanın.
   Tarih        Saat   Sürüm          Boyut      Dosya adı    Platform
   -------------------------------------------------------------------
   06 Şub 2004  18:05  6.0.2800.1405    588.288  Wininet.dll
   07 Şub 2004  01:41  6.0.2800.1405  1.796.608  Wininet.dll  IA-64

Pratik Çözüm

Çözüm bölümünde anlatılan güncelleştirmeyi yükleyemezseniz, soruna geçici bir çözüm olarak aşağıdaki sunucu tarafı eylemlerden birini kullanabilirsiniz:
  • Web sunucusundaki veya proxy sunucudaki HTTP canlı tutma (keep-alive) zaman aşımı aralığını yükseltin. Microsoft Internet Information Services'ta (IIS), canlı tutma zaman aralığını denetlemek için, Windows kayıt defterindeki KeepAliveTime değeri dışında ayar yoktur. Ancak, bazı Web sunucularında ve bazı proxy sunucularda, bir bağlantı zaman aşımı süresi belirleyebilirsiniz. Web sunucusunda veya proxy sunucusunda bir bağlantı zaman aşımı süresi belirleyebiliyorsanız, canlı tutma zaman aşımı aralığını artırın. Doğru ayar adı ve değeri için Web sunucunuzun belgelerine bakın. Internet Explorer için varsayılan canlı tutma zaman aşımı değeri bir dakikadır (60 saniye). Bu nedenle, Web sunucusunda veya proxy sunucusunda bir dakikadan daha uzun bir HTTP canlı tutma zaman aşımı aralığı kullanmalısınız.

    Windows KeepAliveInterval parametresi, Windows KeepAliveTime parametresi ve Internet Explorer KeepAliveTimeout parametresi hakkında ek bilgi için, Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
    314053 Windows XP için TCP/IP ve NBT yapılandırma parametreleri (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
    120642 Windows 2000 veya Windows NT için TCP/IP ve NBT yapılandırma parametreleri (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
    813827 Internet Explorer'da varsayılan canlı tutma zaman aşımı değeri nasıl değiştirilir (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
  • Sunucuda "bağlantıları canlı tut" HTTP ayarını devre dışı bırakın. Ek bilgi için, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    238210 ASP arabelleği etkin olduğunda HTTP canlı tutma üstbilgisi gönderiliyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)

Durum

Microsoft bunun, Microsoft Internet Explorer 6'da bir sorun olduğunu doğrulamıştır.

Daha fazla bilgi

Uyarı Kayıt Defteri Düzenleyicisi'ni yanlış kullanırsanız, işletim sisteminizi yeniden yüklemenizi gerektirecek ciddi sorunlarla karşılaşabilirsiniz. Microsoft, Kayıt Defteri Düzenleyicisi'nin yanlış kullanımı sonucunda ortaya çıkan sorunları çözebileceğiniz konusunda garanti vermez. Kayıt Defteri Düzenleyicisi'ni kullanmak kendi sorumluluğunuzdadır.

Bu makalede ele alınan 831167 yazılım güncelleştirmesini uyguladıktan sonra, Web sunucusuna veri göndermek için Wininet işlevlerini kullanan programlar, Web sunucusu bağlantısı sıfırlandığında POST isteklerinin tamamını yeniden gönderecektir.

Yalnızca üstbilgi gönderme davranışını etkinleştirmek için, SampleApp.exe adında bir DWORD değeri oluşturun. Burada SampleApp programı çalıştıran yürütülebilir dosyanın adıdır. Şu kayıt defteri anahtarlarının biri için DWORD değerinin değer verisini 1 olarak ayarlayın:
  • Programın tüm kullanıcıları için aşağıdaki kayıt defteri anahtarının değerini ayarlayın:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
  • Yalnızca programın geçerli kullanıcısı için aşağıdaki kayıt defteri anahtarının değerini ayarlayın:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\Retry_HeaderOnlyPOST_OnConnectionReset
Örneğin Internet Explorer ve Windows Gezgini'nde yalnızca üstbilgi gönderme davranışını etkinleştirmek üzere, iexplore.exe ve explore.exe için bu kayıt defteri anahtarlarından birinde DWORD değerleri oluşturun ve bunların değer verisini 1 olarak ayarlayın.

Not Web sunucusuna veri göndermek için Wininet işlevlerini kullanan tüm programların yalnızca üstbilgi gönderme davranışını etkinleştirmek üzere, aynı kayıt defteri anahtarında * adında bir DWORD değeri oluşturun ve değerin değer verisini 1 olarak ayarlayın.

Özellikler

Makale numarası: 831167 - Last Review: 13 Mayıs 2011 Cuma - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Explorer 6.0
Anahtar Kelimeler: 
kbqfe kbHotfixServer kbie600sp2fix kbie600presp2fix kbfix kbbug KB831167

Geri Bildirim Ver

 

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