MS03-030:DirectX 中未經檢查的緩衝區可能會讓系統受到危害

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

技術更新

  • 2003 年 7 月 25 日:<安裝資訊>一節中的版本編號從 4.90.00.0902 變更為 4.09.00.0902。
  • 2003 年 7 月 31 日:<解決方案>一節中的「立即下載 Windows NT 4.0 安全性更新程式封裝」連結變更如下:http://microsoft.com/downloads/details.aspx?FamilyId=B42C5BCB-6D36-437D-A07E-053B72B1C652&displaylang=en
  • 2003 年 7 月 31 日:<解決方案>一節中的「立即下載 Windows NT Server 4.0 Terminal Server Edition 安全性更新程式封裝」連結已變更如下:http://microsoft.com/downloads/details.aspx?FamilyId=14290AD7-EE7D-4736-8322-BCA4CBD7D7C5&displaylang=en
  • 2003 年 8 月 20 日:本文已更新並增加了有關 DirectX 8 新更新程式的資訊。
全部展開 | 全部摺疊

在此頁中

徵狀

DirectX 包含一組低階的「應用程式發展介面」(API),可供 Windows 程式進行多媒體支援。DirectX 中的 DirectShow 技術可以執行用戶端音訊及視訊的來源取得、操作及轉換。DirectShow 用來檢查 Musical Instrument Digital Interface (MIDI) 檔案內部參數的函式中,有兩個緩衝區滿溢會造成相同效果;這些緩衝區滿溢可能導致安全性弱點,因為惡意的使用者可能會嘗試利用這些瑕疵,在已登入使用者的安全性內容中執行程式碼。

攻擊者可能會利用這個弱點,建立特別製作的 MIDI 檔案,然後再裝載到網站或網路共用資源,或經由 HTML 電子郵件送出。如果檔案是裝載在網站或網路共用資源上,使用者必須開啟這個特別製作的檔案才會遭到攻擊;如果檔案內嵌在網頁裡,當使用者造訪該網頁時,檔案就會利用弱點攻擊;如果檔案以 HTML 電子郵件傳送,當使用者開啟或預覽該 HTML 電子郵件時,弱點就會遭到利用。攻擊成功的話,可能會造成 DirectShow 或使用 DirectShow 的應用程式失敗,或是讓攻擊者的程式碼在使用者電腦的使用者安全性內容中執行。

緩和因素

  • 根據預設,Microsoft Windows Server 2003 上的 Microsoft Internet Explorer 會在「增強式安全性設定」模式中執行,這是 Internet Explorer 的預設設定,它會利用 Microsoft Outlook Express 封鎖以電子郵件為媒介的攻擊。如果停用 Internet Explorer 的「增強式安全性設定」,防止此弱點受到利用的保護就會被移除。
  • 在利用網頁式攻擊的狀況中,攻擊者必須架設一個網站,並在其中加入利用這些弱點的網頁。攻擊者無法強迫使用者造訪以 HTML 電子郵件為媒介以外的惡意網站。攻擊者必須引誘使用者前往惡意的網站,通常攻擊者會引誘使用者按一下連結,將使用者導向攻擊者的惡意網站。
  • 在系統上執行的程式碼只能在所登入的使用者權限下執行。

解決方案

Service Pack 資訊

Windows XP

這個安全性更新程式的 Microsoft Windows XP 版本包含在 Windows XP Service Pack 2 (SP2) 中。 如果要解決這個問題,請取得 Microsoft Windows XP 的最新版 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 如何取得最新版 Windows XP Service Pack

Windows 2000

這個安全性更新程式的 Microsoft Windows 2000 版本包含在 Windows 2000 Service Pack 4 (SP4) 中。 如果要解決這個問題,請取得 Windows 2000 的最新版 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
260910 如何取得最新版的 Windows 2000 Service Pack

安全性更新程式資訊

下載資訊

Microsoft 除了發行了 DirectX 9.0b 之外,還為無法使用 DirectX 9.0b 的作業系統發行個別的安全性更新程式。

請執行下列步驟,判斷所有作業系統上 (除了 Microsoft Windows NT 4.0) 目前的 DirectX 版本:
  1. 按一下 [開始],再按一下 [執行]
  2. 輸入 dxdiag,再按一下 [確定]

    DirectX 版本會列在 [系統] 索引標籤中。
在 Windows NT 4.0 中,如果有下列登錄機碼,且其值為 1,就表示有這個弱點:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ActiveSetup\InstalledComponents\{22d6f312-b0f6-11d0-94ab-0080c74c7e95}\IsInstalled
不論 DirectX 先前版本為何,除了 Windows Server 2003 64 位元版本、Microsoft Windows XP 64 位元版本與 Windows NT 4.0 之外,DirectX 9.0b 可以安裝在所有受影響的作業系統上。 您可以從「Microsoft 下載中心」下載下列檔案:
摺疊此圖像展開此圖像
下載
立即下載 DirectX 9.0b 套件。
除了 Windows Server 2003 64 位元版本、Windows XP 64 位元版本與執行 DirectX 9.0 或 9.0a 的 Windows NT 4.0 之外,DirectX 9.0a 更新程式可以安裝在所有受影響的作業系統上。 您可以從「Microsoft 下載中心」下載下列檔案:
摺疊此圖像展開此圖像
下載
立即下載 DirectX 9.0a 安全性更新程式封裝。
如果您在 Windows Server 2003 或 Windows XP 上使用 DirectX 8.1,請安裝下列其中一種適合的更新程式。
摺疊此圖像展開此圖像
下載
立即下載 Windows Server 2003 (32 位元) 安全性更新程式封裝。
摺疊此圖像展開此圖像
下載
立即下載 Windows Server 2003 (64 位元) 安全性更新程式封裝。
摺疊此圖像展開此圖像
下載
立即下載 Windows XP (32 位元) 安全性更新程式封裝。
摺疊此圖像展開此圖像
下載
立即下載 Windows XP (64 位元) 安全性更新程式封裝。
如果您在 Windows 2000 或 Windows Millennium Edition 上使用 DirectX 8.0、8.0a、8.1、8.1a 或 8.1b,請安裝下列更新程式:
摺疊此圖像展開此圖像
下載
立即下載 Windows 2000 或 Windows Millennium Edition 安全性更新程式封裝。

注意 這個更新程式也可安裝在包含 DirectX 8 的 Windows 98 Second Edition 與 Windows 98 上,雖然這些 Windows 版本已不再受到支援。

如果您在 Windows 2000 上使用 DirectX 7.0,請安裝下列更新程式:
摺疊此圖像展開此圖像
下載
立即下載 Windows 2000 安全性更新程式封裝。
如果您使用 Windows NT Server 4.0,請安裝下列更新程式:
摺疊此圖像展開此圖像
下載
立即下載 Windows NT 4.0 安全性更新程式封裝。
如果您使用 Windows NT Server 4.0 Terminal Server Edition,請安裝下列更新程式:
摺疊此圖像展開此圖像
下載
立即下載 Windows NT Server 4.0 Terminal Server Edition 安全性更新程式封裝。
發行日期:2003 年 7 月 23 日

如需有關如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒的掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

先決條件

DirectX 8 與 DirectX 9 不支援使用 486 等級處理器的系統。DirectX 9.0b 需要 Windows Server 2003 (除了 Windows Server 2003 64 位元版本的所有版本皆可)、Windows XP (除了 Windows XP 64 位元版本的所有版本皆可)、Windows 2000 Service Pack 3 (SP3)、Windows 2000 Service Pack 4 (SP4) 或 Microsoft Windows Millennium Edition。

DirectX 9.0a 安全性更新程式則需要在 Windows Server 2003 (除了 Windows Server 2003 64 位元版本的所有版本皆可)、Windows XP (除了 Windows XP 64 位元版本的所有版本皆可)、Windows 2000 Service Pack 3 (SP3)、Windows 2000 Service Pack 4 (SP4) 或 Windows Millennium Edition 上預先安裝 DirectX 9.0 或 9.0a。最好能使用 DirectX 9.0b 封裝,因為它還提供其他非安全性的 Core Graphic 與 DirectShow 修正程式。

DirectX 8.1 安全性更新程式需要已發行的 Windows Server 2003 版本、已發行的 Windows XP 版本或 Windows XP Service Pack 1 (SP1)。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322389 如何取得最新版 Windows XP Service Pack
Windows 2000 與 Windows Millennium Edition 的 DirectX 8 安全性更新程式需要在 Windows 2000 Service Pack 3 (SP3)、Windows 2000 Service Pack 4 (SP4) 或 Windows Millennium Edition 上預先安裝 DirectX 8.0、8.0a、8.1、8.1a 或 8.1b。請注意,Microsoft 建議您在此平台上使用 DirectX 9.0b,因為它提供了其他非安全性的 Core Graphic 與 DirectShow 修正程式。

DirectX 7.0/7.0a 安全性更新程式需要 Windows 2000 Service Pack 3 (SP3)。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
260910 如何取得最新版的 Windows 2000 Service Pack
Windows NT 4.0 安全性更新程式需要執行最新版 Internet Explorer 6.0 SP1 或 Microsoft Windows Media Player 6.4 的 Windows NT 4.0 Service Pack 6a (SP6a) 或 Windows NT Server 4.0 Terminal Server Edition Service Pack 6 (SP6)。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
152734 如何取得最新的 Windows NT 4.0 Service Pack
下表列出各種作業系統與 DirectX 版本所適合安裝的更新程式:
摺疊此表格展開此表格
作業系統DirectX 5.2/DirectX Media 5DirectX 6.1/DirectX Media 6DirectX 7/DirectX Media 6DirectX 8.0/8.0aDirectX 8.1/8.1a/8.1bDirectX 9.0/9.0aDirectX 9.0b注意
Windows 989.0b9.0b9.0bP2 或 9.0bP2 或 9.0bP1 或 9.0bN/R
Windows 98 Second EditionN/A9.0b9.0bP2 或 9.0bP2 或 9.0bP1 或 9.0bN/R
Windows Millennium EditionN/AN/A9.0bP2 或 9.0bP2 或 9.0bP1 或 9.0bN/R
Windows 2000 SP3N/AN/AP5 或 9.0bP2 或 9.0bP2 或 9.0bP1 或 9.0bN/R
Windows 2000 SP4N/AN/AN/RP2 或 9.0bP2 或 9.0bP1 或 9.0bN/R
Windows XPN/AN/AN/AN/AP3 或 9.0bP1 或 9.0bN/R
Windows XP SP1N/AN/AN/AN/AP3 或 9.0bP1 或 9.0bN/R
Windows Server 2003N/AN/AN/AN/AP4 或 9.0bP1 或 9.0bN/R
Windows NT 4.0P6P6N/AN/AN/AN/AN/A只有在已安裝 Internet Explorer 6 或 Windows Media Player 6.4 時,才需要安裝更新程式。
表格附註:
  • 9.0b 指的是 DirectX 9.0b。
    • End-User Runtime 是大約 300 KB 的網路安裝程式,需要 10-16 MB 的下載空間。Redistribution Runtime for Developers 則為 32 MB 的安裝程式。更新程式無法以無訊息模式安裝,您必須接受「使用者授權合約」,才能安裝這些更新程式。
    • OPK Runtime 是大約 11 - 13 MB 的獨立安裝程式。根據預設,這個安裝會以無訊息的方式進行。OPK Runtime 只提供給 OEM 與大量授權客戶。
  • P1:DirectX 9.0a 更新程式。這是 DirectX 9.0 或 9.0a 的小型 (約為 900 KB) 更新程式。Windows Update 的重大與自動更新有提供這個更新程式。
  • P2:DirectX 8 更新程式。這是 DirectX 8.0、8.0a、8.1、8.1a 與 8.1b 的小型 (約為 800 KB) 更新程式。
  • P3:Windows XP 與 Windows XP Service Pack 1 的 DirectX 8.1 更新程式。
  • P4:Windows Server 2003 的 DirectX 8.1 更新程式。
  • P5:Windows 2000 的 DirectX 7.0 更新程式。
  • P6:Windows NT 4.0 與 Windows NT 4.0 Terminal Server Edition 的 DirectX Media 6 更新程式。
  • N/R:不需要。該版本包含修正程式。
  • N/A:此設定不存在。

安裝資訊

您必須以系統管理員身分登入,才能安裝 DirectX 9.0b 或安全性更新程式。因為必須接受「使用者授權合約」(EULA) 的要求,DirectX 9.0b 並沒有安裝參數。

Microsoft 建議您先在 Windows XP 或 Windows Millennium Edition 上建立系統還原點,然後再安裝 DirectX 9.0b。如需有關系統還原的詳細資訊,請按一下 [開始],然後按一下 [說明及支援]。在 [搜尋] 方塊中輸入系統還原,再按下 ENTER。

DirectX 9.0a 與 DirectX 8 安全性更新程式支援下列安裝參數:
  • /? 顯示安裝參數的清單。
  • /q 使用安靜模式 (沒有使用者介入)。
  • /q:u 使用使用者 - 安靜模式。這個模式會對使用者呈現部分對話方塊。
  • /Q:A 使用系統管理員 - 安靜模式。這個模式不會對使用者呈現任何對話方塊。
  • /t:完整路徑:指定暫時的工作資料夾。
  • /c:/t 搭配使用時,會直接解壓縮檔案而不執行安裝程式。
  • /c:cmd 覆寫作者所定義的安裝命令。
  • /r:n 安裝之後一律不重新啟動電腦。
  • /r:i 如果安裝程式要求重新啟動電腦時再將電腦重新啟動。如果必須重新啟動電腦才能完成安裝,此參數會自動重新啟動電腦。
  • /r:a 安裝後一律重新啟動電腦。
DirectX 8.1 與 DirectX 7.0/7.0a 安全性更新程式支援下列安裝參數:
  • /? 顯示安裝參數的清單。
  • /u 使用自動安裝模式。
  • /f 當電腦關機時,強制其他程式結束。
  • /n 移除檔案時不要備份。
  • /o 覆寫 OEM 檔案,但不提示。
  • /z 安裝完成時不重新啟動。
  • /q 使用安靜模式 (沒有使用者互動)。
  • /l 列出已安裝的 Hotfix。
  • /x 解壓縮檔案但不執行安裝程式。
Windows NT 4.0 安全性更新程式支援下列安裝參數:
  • /y 執行移除 (只能與 /m/q 搭配使用)。
  • /f 當電腦關機時,強迫其他程式結束。
  • /n 不要建立 Uninstall 資料夾。
  • /z 當更新完成時,不要重新開機。
  • /q 使用沒有使用者介面的安靜模式或自動安裝模式 (這個參數是 /m 的超集)。
  • /m 使用有使用者介面的自動安裝模式
  • /l 列出已安裝的 Hotfix。
  • /x 解壓縮檔案但不執行安裝程式。
如果要檢查 DirectX 9.0b 是否已安裝在您的電腦上,請確認下列登錄機碼是否存在,且其值為 4.09.00.0902:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Version
如果要檢查 DirectX 9.0a 安全性更新程式是否已安裝在您的電腦上,請確認下列登錄機碼是否存在,且其值為 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\DirectX\dx819696\IsInstalled
如果要檢查 DirectX 8.0、8.0a、8.1、8.1a 或 8.1b 是否已安裝在 Windows 2000 或 Windows Millennium Edition 電腦上,請確認下列登錄機碼是否存在,且其值介於 4.08.00.0400 到 4.08.01.0901 的範圍內 (包含上下限):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX\Version
如果要檢查 DirectX 8 安全性更新程式是否已安裝在您的電腦上,請確認下列登錄機碼是否存在,且其值為 1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\DirectX\dx819696\IsInstalled
如果要檢查 DirectX 8.1 或 7.0/7.0a 更新程式是否已安裝在您的電腦上,請根據您的系統,確認下列登錄機碼是否存在:
  • Windows Server 2003:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB819696
  • Windows XP:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q819696
  • Windows XP SP1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\Q819696
  • Windows 2000:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP4\KB819696
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP5\KB819696
如果要檢查電腦上是否已經安裝 Windows NT 4.0 更新程式,請確認下列登錄機碼是否存在:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\Q819696

部署資訊

因為必須接受 EULA 的要求,DirectX 9.0b 無法以無訊息模式安裝。大量授權客戶可以寫信到 DirectX@Microsoft.com,索取支援無訊息安裝模式的修正套件。

如果要在完全沒有使用者介入的情況下安裝 DirectX 9.0a 安全性更新程式,請使用下面的命令列:
directx9-kb819696-x86-enu /q:a
如果要在不需重新啟動電腦的情況下安裝這個更新程式,請使用下列命令列:
directx9-kb819696-x86-enu /q:r
注意 您可以將這些參數結合在單一命令列中使用。

如果要在完全沒有使用者介入的情況下安裝 DirectX 8.1 或 7.0/7.0a 安全性更新程式,請使用下面的命令列:
windowsserver2003-kb819696-x86-enu /u /q
如果要在不需重新啟動電腦的情況下安裝這個更新程式,請使用下列命令列:
windowsserver2003-kb819696-x86-enu /z
注意 視您要安裝的更新程式而定,這些範例中的檔名會有所不同。您可以將這些參數結合在單一命令列中使用。

如需有關如何使用 Software Update Services 部署此更新程式的資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/windowsserversystem/updateservices/evaluation/previous/susoverview.mspx

重新啟動需求

安裝 DirectX 9.0b 或套用這個更新程式之後,必須重新啟動電腦。

移除資訊

DirectX 9.0b 會取代主要的作業系統元件,而且無法加以移除。如果要移除這個安全性更新程式,請使用 [控制台] 中的 [新增/移除程式] 工具。系統管理員可以使用 Spunist.exe 公用程式從 Windows Server 2003、Windows XP 與 Windows 2000 電腦移除更新程式。Spuninst.exe 位於 %Windir%\$NTUninstallKB819696$\Spuninst 資料夾中,並支援下列安裝參數:
  • /? 顯示安裝參數的清單。
  • /u 使用自動安裝模式。
  • /f 當電腦關機時,強制其他程式結束。
  • /z 安裝完成時,不要重新啟動電腦。
  • /q 使用安靜模式 (沒有使用者互動)。

更新程式取代資訊

這個更新程式的 Windows NT 4.0 版本會取代「Microsoft 知識庫」269849 文件中所提供的更新程式。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
269849 當您使用 Windows Media Player 6.4 播放 .wav 檔時,出現存取違規錯誤訊息

檔案資訊

此 Hotfix 的英文版具有下列表格中所列的檔案屬性 (或更新)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。

Windows Server 2003 與 Windows XP 的 819696 更新程式:
摺疊此表格展開此表格
日期時間版本大小檔名
13-May-200323:416.4.3790.91,173,504Quartz.dll (gdr)
13-May-200323:486.4.3790.91,117,184Quartz.dll (qfe)
Windows Server 2003 64 位元版本與 Windows XP 64 位元版本 2003 的 819696 更新程式:
摺疊此表格展開此表格
日期時間版本大小檔名平台
16-May-200300:506.4.3790.93,348,480Quartz.dllIA64 (gdr)
16-May-200301:106.4.3790.91,129,984Wquartz.dllIA64 (gdr)
16-May-200301:086.4.3790.93,348,480Quartz.dllIA64 (gdr)
16-May-200301:116.4.3790.91,117,184Wquartz.dllIA64 (qfe)
Windows XP SP1 的 819696 更新程式:
摺疊此表格展開此表格
日期時間版本大小檔名
13-May-200317:286.4.2600.12211,132,032Quartz.dll
Windows XP 的 819696 更新程式 (32 位元):
摺疊此表格展開此表格
日期時間版本大小檔名
13-May-200319:276.4.2600.1131,123,840Quartz.dll
Windows XP 64 位元版本 2002 SP1 的 819696 更新程式 (64 位元):
摺疊此表格展開此表格
日期時間版本大小檔名平台
13-May-200317:296.4.2600.12213,881,472Quartz.dllIA64
12-May-200304:346.4.2600.12211,132,032Wquartz.dllIA64
Windows 2000 SP3 的 819696 更新程式 (32 位元):
摺疊此表格展開此表格
日期時間版本大小檔名
03-Jul-200317:286.1.9.729791.312Quartz.dll
Windows NT 4.0 SP6 的 819696 更新程式 (32 位元):
摺疊此表格展開此表格
日期時間版本大小檔名
08-Jul-200321:496.1.5.132762,128Quartz.dll
Windows Server 2003 與 Windows XP 的 DirectX 9.0b 與 DirectX 9.0a 更新程式 (32 位元):
摺疊此表格展開此表格
日期時間版本大小檔名
30-May-200309:006.5.1.9021,246,208Quartz.dll (end user)
30-May-200309:006.5.1.9021,962,496Quartz.dll (redist)
Windows 2000 的 DirectX 9.0b 與 DirectX 9.0a 更新程式 (32 位元):
摺疊此表格展開此表格
日期時間版本大小檔名
30-May-200309:006.5.1.9021,136,640Quartz.dll (end user)
30-May-200309:006.5.1.9021,962,496Quartz.dll (redist)
Windows Millennium Edition 的 DirectX 9.0b 與 DirectX 9.0a 更新程式 (32 位元):
摺疊此表格展開此表格
日期時間版本大小檔名
30-May-200309:006.5.1.9021,128,960Quartz.dll (end user)
30-May-200309:006.5.1.9021,845,248Quartz.dll (redist)
Windows 2000 與 Windows Millennium Edition 的 DirectX 8 更新程式:
摺疊此表格展開此表格
日期時間版本大小檔名
06-Aug-200319:446.3.1.8861,696,748Quartz.dll
您也可以根據您的系統檢視下列登錄機碼,確認 DirectX 8.1 或 7.0/7.0a 更新程式所安裝的檔案:
  • Windows Server 2003:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB819696\Filelist
  • Windows XP:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q819696\Filelist
  • Windows XP SP1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2\Q819696\Filelist
  • Windows 2000:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows 2000\SP4\KB819696\Filelist

狀況說明

Microsoft 已確認這項問題將在本文開頭所列之 Microsoft 產品中造成一定程度的安全性弱點。

Windows XP 這個問題已經在 Microsoft Windows XP Service Pack 2 中優先獲得修正。

其他相關資訊

如需更多有關這個弱點的詳細資訊,請造訪下面的 Microsoft 網站:
http://www.microsoft.com/taiwan/security/bulletins/MS03-030.asp
如需有關 Microsoft DirectX 診斷工具的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
190900 DirectX:說明 DirectX 診斷工具
下列幾節列出 Dxdiag.exe 報告中,各種 DirectX 版本原本隨附在哪些 Microsoft 系統中。

DirectX 8.1

  • Windows Server 2003
  • Windows Server 2003 64 位元 Datacenter Edition
  • Windows Server 2003,64 位元 Enterprise Edition
  • Windows XP 64 位元版本 2003
  • Windows XP 64 位元版本 2002 SP1
  • Windows XP

DirectX 7.0a

  • Windows Millennium Edition

DirectX 7.0

  • Windows 2000

DirectX 6.1

  • Windows 98 Second Edition

DirectX 5.2

  • Windows 98

在發行 DirectX 8.0 之前,DirectX 與 DirectX Media 是個別的產品。後續發行版本已將這兩個產品整合到 DirectX 名下。Dxdiag 只會報告 DirectX 版本,但是在裝有 DirectX 8.0 以前的版本的系統中,受影響的檔案則位於 DirectX Media。

屬性

文章編號: 819696 - 上次校閱: 2006年2月13日 - 版次: 10.2
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft DirectX 9.0 Runtime
  • Microsoft DirectX 8.1b
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows 98 Standard Edition
關鍵字:?
kbhotfixserver kbqfe atdownload kbwinxpsp2fix kbwinnt400presp7fix kbwin2000presp4fix kbwin2ksp4fix kbwinserv2003presp1fix kbfix kbbug kbwinxppresp2fix kbsecvulnerability kbsecbulletin kbsecurity KB819696
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