文章编号: 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 中备份和还原注册表
若要解决此问题,您可以使用以下方法之一创建或修改注册表项,它将更改特定于处理器的图形管道设置。

设置使用特定于处理器的图形管道 (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. 右键单击“BasicAuthLevel”,然后单击“修改”
  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日 - 修订: 1.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