FIX: 更新],以 Windows Media Player 9 系列上某些 Proxy 伺服器的行為

文章翻譯 文章翻譯
文章編號: 839340 - 檢視此文章適用的產品。

重要本文包含有關如何修改登錄的資訊。請確定您修改之前備份登錄。如果發生問題,請確定您知道如何還原登錄。如何備份、 還原,及修改登錄的相關資訊,請按一下下列的文件編號,檢視 Microsoft 知識庫中的文件:
256986Microsoft Windows 登錄的描述
全部展開 | 全部摺疊

在此頁中

徵狀

時 Microsoft Internet Explorer 和 Microsoft Windows Media Player 會設定為使用不同的 HTTP Proxy 伺服器,某些要求可能會跳透過 Proxy 伺服器所指定的 Internet Explorer 而非透過 Proxy 伺服器所指定的視窗媒體播放程式。

這些要求包括 (但不是限於下列類型的案例:
  • 漸進式下載內容
  • 範圍內的連接埠 8000 9000 透過 HTTP 內容的要求
  • 多點傳播的宣告 (.nsc 檔案)
  • ASF 資料流重新導向器 (ASX) 檔案
這項行為是與較早的 Windows Media Player 6.4 版本行為不同。如果您升級到 Windows Media Player 9 系列,這種行為可能會造成問題。

例如案例,請參閱 < 其他相關資訊 > 一節。

發生的原因

Windows 媒體播放機使用 Internet Explorer 和其基礎 Wininet 或 WinHTTP 基礎結構進行某些工作期間播放的內容。 如果目的地伺服器,不會 存在外部 Windows Media Player Proxy 伺服器,但目的伺服器並 存在 Internet Explorer Proxy 伺服器之外,播放程式無法連線至內容。

若要最大化啟動時間,播放程式也假設根據要求某些事情。 因為某些 Web 伺服器和某些 Proxy 伺服器使用連接埠中透過 9000 範圍 8000,播放程式會嘗試執行漸進式下載的要求的內容。當播放程式會嘗試執行這項操作時,播放程式會使用 Internet Explorer 的 Proxy 伺服器設定。

解決方案

支援的 Hotfix 現在可以從 Microsoft,但它只用來修正本文所述的問題。僅適用於發生此特定問題的系統。此 Hotfix 可能會接受其他測試。因此,如果您不會嚴重影響這個問題,我們建議您等候下一個包含此 Hotfix 的更新。

如果要立即解決這個問題,洽詢 Microsoft 技術支援部以取得該 Hotfix。如需 Microsoft 產品支援服務電話號碼及支援成本的相關資訊的完整清單,請造訪下列 Microsoft 網站]:
http://support.microsoft.com/contactus/?ws=support
附註 在特殊情況下通常會因支援電話所產生的費用可能就不收取如果 Microsoft 支援人員認為某特定更新程式可以解決您的問題。平常的支援成本將會套用到其他支援問題是所做不限定特定有問題的更新程式。

下列檔案是可以從 Microsoft 下載中心 」 下載:
摺疊此圖像展開此圖像
Download
Download the WindowsMedia9-KB839340-ENU.exe package now.

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,協助防止未經授權的任何變更的檔案。

此 Hotfix 的英文版在檔案屬性 (或更新版本的檔案屬性) 如下列表格中所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用 [中日期] 和 [時間] 工具,在 [控制台] 中的 [時區] 索引標籤]。
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   17-Mar-2004  15:26  9.0.0.3147      4,685,824  Wmp.dll          
   17-Mar-2004  15:35  9.0.0.3147      2,070,640  Wmvcore.dll

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

其他相關資訊

範例案例

比方說播放程式嘗試使用漸進式下載並且 URL 要求是在範圍中的連接埠 8000 透過 9000。如果您在套用此 Hotfix,在這種情況下播放程式將會自動使用 Windows 媒體播放機 Proxy 伺服器如果播放程式無法提供服務要求透過 Internet Explorer Proxy 伺服器的方式。這種行為稱為 變換

其他案例

其他案例中 < 徵狀 > 一節所列,Microsoft 建議您不變更 Windows Media Player 的預設行為。 有時,內嵌 Windows Media Player ActiveX 控制項的協力廠商應用程式會依賴此行為從舊的版本。 這個 Hotfix 也允許應用程式,以啟用與行為從較早版本的相容性。以程式設計方式或透過登錄的方式,您可以啟用 「 相容性。

登錄控制行為

啟用 [這些登錄值時播放程式的行為所指定的適當的標幟。

警告如果您修改登錄不當使用 「 登錄編輯程式 」,或使用另一個方法,可能會發生嚴重的問題。這些問題可能會要求您重新安裝作業系統。Microsoft 無法保證可以解決這些問題。您必須自己承擔修改登錄所造成的風險。

特定的 Windows Media Player 的行為

如果要控制行為的特定 Windows 媒體播放機,請依照下列步驟執行:
  1. 建立下列登錄機碼 (其中 AppName.exe 是主機應用程式名稱):
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\AppCompatibility\<AppName>.exe
  2. 新增的值為 OptionFlags1 這個登錄機碼下的 REG_DWORD
  3. 您可以 OR 的行為在這個 Hotfix 和其他的修正程式,以相同的元件組合此登錄機碼值:
    • 0x0-從較早版本的任何行為。
    • 0x1-ASX 檔案會被下載透過 Proxy 伺服器所指定的玩家設定的方式。

以 Windows Media 格式 SDK 為基礎的應用程式的行為

若要控制以 Windows Media 格式 SDK (這包括 Windows Media Player) 為基礎的任何應用程式的行為,請依照下列步驟執行:
  1. 建立下列登錄機碼 (其中 AppName.exe 是主機應用程式名稱):
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media\WMSDK\AppCompatibility\<AppName>.exe
  2. 新增的值為 OptionFlags1 這個登錄機碼下的 REG_DWORD
  3. 您可以 OR 的行為在這個 Hotfix 和其他的修正程式,以相同的元件組合此登錄機碼值:
    • 0x0-從較早版本的任何行為。
    • 0x1-.nsc 檔案會被下載透過 Proxy 伺服器所指定的玩家設定的方式。
    • 0x2-播放程式會使用 Proxy 伺服器所指定的範圍內的連接埠 8000 9000 透過 HTTP 要求的玩家設定。播放程式不會進行自動變換。

原子控制行為

先前所述的設定也可透過一個原子的方式以程式設計方式設定。 以下是原子值:
  • useStreamingProxyForASXFileDownload-ASX 檔案會被下載透過 Proxy 伺服器所指定的玩家設定的方式。
  • useStreamingProxyForNSCFileDownload-的.nsc 檔案會被下載透過 Proxy 伺服器所指定的玩家設定的方式。
  • excludeProxyCheckForProgressiveDownload-的播放程式會使用 Proxy 伺服器所指定的範圍內的連接埠 8000 9000 透過 HTTP 要求的玩家設定。播放程式不會進行自動變換。
Windows Media Player ActiveX 控制項載入前,必須進行這些呼叫。

如需有關使用原子的詳細資訊,請造訪下列 MSDN 網站:
AddAtom 函式
http://msdn2.microsoft.com/en-us/library/ms649056.aspx

屬性

文章編號: 839340 - 上次校閱: 2007年5月18日 - 版次: 2.5
這篇文章中的資訊適用於:
  • Windows Media 9 Series Software Development Kit
  • Windows Media Format 9 Series Software Development Kit
  • Microsoft Windows Media Player 9 Series
  • Microsoft Windows Media Player 9 Series for Windows XP
關鍵字:?
kbmt kbdownload kbbug kbfix kbqfe kbhotfixserver KB839340 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:839340
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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