文章編號: 982485 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

您在執行下列其中一個作業系統的電腦上,設定超過16 個邏輯處理器:
  • Windows XP Service Pack 3 (SP3)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 SP2
  • Windows 7
  • Windows Server 2008 R2
當您在此電腦上執行 DirectX 9.0 應用程式,此應用程式會當機。

例如,您在 Microsoft Windows Media Player 中播放音樂檔案。當您嘗試關閉 Windows Media Player 時,此應用程式發生當機。

其他可行方案

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,修改登錄之前,請務必將其備份。那麼您便可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows XP 中備份及還原登錄
如果要解決此問題,您可使用下列方法建立或修改會變更處理器特定圖形管線設定的登錄機碼。

設定使用處理器特定圖形管線 (PSGP) 的邏輯處理器數目

如果要我們為您設定使用處理器特定圖形管線 (PSGP) 的邏輯處理器數目,請前往<為我修正此問題>一節。如果您要自行設定使用處理器特定圖形管線 (PSGP) 的邏輯處理器數目,請前往<讓我自行修正此問題>一節。

為我修正此問題

如果要自動將使用處理器特定圖形管線 (PSGP) 的邏輯處理器數目設定為 16,請按一下 [修正此問題] 連結。然後在 [檔案下載] 對話方塊中按一下 [執行],並依照此精靈中的步驟執行。

修正此問題
Microsoft Fix it 50501


注意 此自動修正程式會將使用處理器特定圖形管線 (PSGP) 的邏輯處理器數目設定為 16 個。

注意 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意 如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,如此一來,便可在發生問題的電腦上加以執行。

讓我自行修正此問題

  1. 按一下 [開始]
    摺疊此圖像展開此圖像
    [開始] 按鈕
    ,在 [搜尋程式及檔案] 方塊中輸入 [regedit],然後按下 ENTER。
  2. 找出下列登錄子機碼並按一下:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 PSGPNumThreads,然後按下 ENTER。
  5. 用滑鼠右鍵按一下 [PSGPNumThreads],然後按一下 [修改]
  6. [數值資料] 方塊中,輸入您想要使用的執行緒數目,然後按一下 [確定]
  7. 重新啟動電腦以套用變更。
注意
  • 如果您是在 x64 電腦上執行 32 位元應用程式,除了加入本節前段所述的登錄項目,請再加入下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D
    然後將您想要使用的執行緒數目設定為 PSGPNumThreads
  • 執行緒數目請勿超過邏輯處理器可支援的最大執行緒數目 16。

停用處理器特定的圖形管線

如果要自行停用處理器特定圖形管線,請依照下列步驟執行:
  1. 按一下 [開始]
    摺疊此圖像展開此圖像
    [開始] 按鈕
    ,在 [搜尋程式及檔案] 方塊中輸入 [regedit],然後按下 ENTER。
  2. 找出下列登錄子機碼並按一下:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. [編輯] 功能表上,指向 [新增],然後按一下 [DWORD 值]
  4. 輸入 DisablePSGP,然後按下 ENTER。
  5. 用滑鼠右鍵按一下 [DisablePSGP],然後按一下 [修改]
  6. [數值資料] 方塊中,輸入 [1],然後按一下 [確定]
  7. 重新啟動電腦以套用變更。

狀況說明

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

這樣是否已修正問題?

  • 檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務
  • 我們非常感謝您提供意見反應。如果要提供意見反應,或報告此解決方案的任何問題,請在「為我修正此問題」 部落格中留下您的意見,或者傳送電子郵件給我們。

其他相關資訊

如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
824684 說明 Microsoft 軟體更新的標準術語

屬性

文章編號: 982485 - 上次校閱: 2012年1月23日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Service Pack 3
  • Windows Vista Service Pack 2
  • Windows HPC Server 2008
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows HPC Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
關鍵字:?
kbtshoot kbexpertiseinter kbexpertisebeginner kbsurveynew kbfea kbfixme kbmsifixme KB982485
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