文章編號: 305217 - 上次校閱: 2008年1月30日 - 版次: 14.0 SSL 3.0 伺服器工作階段逾時期間會出現「網頁無法顯示」錯誤訊息
重要
本文包含如何修改登錄的相關資訊。修改登錄之前,請務必備份登錄。同時了解如何在發生問題時還原登錄。如需有關如何備份、還原及修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft
知識庫」中的文件: 256986?
(http://support.microsoft.com/kb/256986/
)
Microsoft Windows 登錄說明 在此頁中徵狀 當 Internet Explorer 5.5 Service Pack 1 (含) 以後版本嘗試對資料執行 POST
與 GET 動作,或使用 connect 命令設定 HTTPS 連線時,Internet Explorer 會產生錯誤訊息,指出無法顯示網頁。Internet
Explorer 5.5 不會出現此問題。 發生的原因 當 Web 伺服器於伺服器上的連接埠關閉 (可能是工作階段逾時所致) 時發出 SSL 3.0
關閉警示,即可能會發生此問題。此關閉警示會以零位元組的加密封包進行傳送,但完整的關閉訊息則會透過兩個不同的封包進行傳送。此關閉警示抵達時含有 TCP 旗標
".AP..."(Ack Push),會告知程式 SSL 3.0 工作階段即將關閉;另一個封包含有 TCP 旗標 ".A...F" (Ack Fin),會指示
TCP 層關閉用戶端電腦上的連接埠。 此關閉警示因為不含 RESET 與 FIN TCP 旗標的設定,致使 Wininet.dll 無法得知其並非程式資料,造成用戶端上的持續作用連接埠在收到下一個 Socket Receive 呼叫之前,會一直保持在開啟的狀態。 由於 Internet Explorer 會對伺服器開啟兩個重試計數為 2 的持續作用連接埠。所以這樣會發生問題。當第一次嘗試傳送資料之後產生 Socket Receive 時,即會先處理 SSL 3.0 關閉警示,再處理 TCP 關閉,觸發第一個持續作用連接埠關閉,以及減少重試計數。由於重試計數不是 0,因為會進行另一個 POST 嘗試,而使用第二個持續作用連接埠。但因為伺服器上的該連接埠亦已關閉 (同樣是因為處理第二個連接埠上的 Socket Receive 時,先處理 SSL 3.0 關閉警示,再處理 TCP 關閉封包所致),同時重試計數亦已減少,導致此方法無法成功。此時重試計數因已等於 0,所以會產生錯誤訊息,指出無法顯示網頁。 解決方案Service Pack 資訊程式碼已有所變更,藉以減少 Internet Explorer 的失敗次數與 SSL 3.0 關閉警示次數。如果要應用此變更,請取得 Microsoft Windows 2000 的最新版 Service Pack。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:260910?
(http://support.microsoft.com/kb/260910/
)
如何取得最新版的 Windows 2000 Service Pack
Hotfix 資訊Microsoft 目前已提供防護 Hotfix,但其目的僅在修正本文所述的問題。只有發生此特定問題的系統才需套用這個 Hotfix。此 Hotfix 可能會接受其他測試。因此,如果此問題沒有對您造成嚴重影響,Microsoft 建議您等候下一版包含此 Hotfix 的 Internet Explorer 6 Service Pack。如需立即索取此 Hotfix,請連絡「Microsoft 產品支援服務」,以取得此 Hotfix。如需「Microsoft 產品支援服務」的完整電話號碼清單,以及支援費用的詳細資訊,請造訪下列 Microsoft 網站: http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
注意 在某些特殊情況下,如果 Microsoft
支援人員認為某特定更新程式可以解決您的問題時,可能就不會收取一般因支援電話所產生的費用。一般來說,如果有其他支援問題是特定更新程式無法解決的,才會收取支援費用。重要 安裝此修正之前,請先安裝 2003 年 2 月份發行的 Internet Explorer 累積修補程式。 如需有關此更新的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 810847?
(http://support.microsoft.com/kb/810847/
)
2003 年 2 月,為 Internet Explorer 所發行的累積補充程式
安裝 2003 年 2 月份發行的 Internet Explorer
累積修補程式之前如已安裝此修正,便須重新安裝修正。Windows 2000 Service Pack 3 上的 Internet Explorer 5.01此修正的英文版具有下表中所列的檔案屬性 (或更新檔案屬性)。這些檔案的日期與時間以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,會轉換為當地時間。如果要查看 UTC 與當地時間的時差,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。摺疊此表格
Internet Explorer 5.5 Service Pack 2此修正的英文版具有下表中所列的檔案屬性 (或更新檔案屬性)。這些檔案的日期與時間以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,會轉換為當地時間。如果要查看 UTC 與當地時間的時差,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。摺疊此表格
Internet Explorer 6此修正的英文版具有下表中所列的檔案屬性 (或更新檔案屬性)。這些檔案的日期與時間以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,會轉換為當地時間。如果要查看 UTC 與當地時間的時差,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。摺疊此表格
Internet Explorer 6 Service Pack 1此修正的英文版具有下表中所列的檔案屬性 (或更新檔案屬性)。這些檔案的日期與時間以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,會轉換為當地時間。如果要查看 UTC 與當地時間的時差,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。摺疊此表格
其他可行方案 如果要解決這個問題,請使用下列其中一種方法:
183110?
(http://support.microsoft.com/kb/183110/
)
WinInet limits connections per server
狀況說明Microsoft
已確認本篇文章<適用於>一節所列之 Microsoft 產品確有上述問題。 其他相關資訊警告
如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft
不保證可以解決這些問題。請自行承擔修改登錄的一切風險。 安裝此 Hotfix 之後可能仍會失敗。此 Hotfix 僅供防護之用。如果要解決安裝此 Hotfix 之後所發生的失敗,請使用「登錄編輯程式」,將下列 DWORD 機碼設為相當於 4 一類的值:
Microsoft 已著手複查此行為,並會在未來的產品中加入較可行的解決方案。 如果要判斷 Internet Explorer 是否存有 SSL 3.0 關閉警示問題,請依照下列步驟執行:
這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
