Код статьи: 982485 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Вы настроили свыше 16 логических процессоров на компьютере, работающем под управлением одной из следующих операционных систем:
  • Windows XP с пакетом обновления 3 (SP3)
  • Windows Vista с пакетом обновления 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 с пакетом обновления 2 (SP2)
  • Windows 7
  • Windows Server 2008 R2
При запуске приложения DirectX 9.0 на этом компьютере происходит сбой.

Например, вы хотите открыть музыкальный файл в проигрывателе Microsoft Windows Media. При закрытии проигрывателя Windows Media происходит сбой.

Временное решение

Внимание! В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
В качестве пути обхода проблемы вы можете воспользоваться одним из перечисленных далее способов, чтобы создать или изменить раздел реестра, отвечающий за настройки процессорного графического конвейера.

Задание числа логических процессоров, использующих процессорный графический конвейер (PSGP)

Чтобы задать число логических процессоров, использующих процессорный графический конвейер (PSGP), автоматически, перейдите в раздел "Помощь в решении проблемы". Чтобы самостоятельно задать число логических процессоров, использующих процессорный графический конвейер (PSGP), перейдите в раздел "Самостоятельное решение проблемы".

Помощь в решении проблемы

Чтобы автоматически задать число логических процессоров, использующих процессорный графический конвейер (PSGP), равным 16, щелкните ссылку Устранить проблему. Затем в диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте указаниям мастера.

Устранить проблему
Microsoft Fix it 50501


Примечание. Это автоматическое исправление задает число логических процессоров, использующих процессорный графический конвейер (PSGP), равным 16.

Примечание. Интерфейс этого мастера может быть доступен только на английском языке, однако автоматическое исправление можно выполнить и в других языковых версиях Windows.

Примечание. Автоматическое исправление можно загрузить на любой компьютер, сохранить его на устройстве флэш-памяти или компакт-диске, а затем запустить на нужном компьютере.

Самостоятельное решение проблемы

  1. Нажмите кнопку Пуск
    Свернуть это изображениеРазвернуть это изображение
    кнопка "Пуск"
    , введите в поле Найти программы и файлы запрос regedit и нажмите клавишу ВВОД.
  2. Найдите и выберите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. В меню Правка выберите пункт Создать, а затем — Параметр DWORD.
  4. Введите PSGPNumThreads и нажмите клавишу ВВОД.
  5. Щелкните правой кнопкой мыши параметр PSGPNumThreads и выберите команду Изменить.
  6. В поле Значение укажите нужное количество потоков и нажмите кнопку ОК.
  7. Перезагрузите компьютер, чтобы изменения вступили в силу.
Примечание
  • Если вы запускаете 32-разрядное приложение на компьютере с архитектурой x64, кроме описанного ранее раздела реестра также необходимо добавить следующий подраздел:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Direct3D
    Затем укажите в PSGPNumThreads число используемых потоков.
  • Число потоков не должно превышать числа логических процессоров, что означает не свыше 16 потоков.

Отключение процессорного графического конвейера

Чтобы отключить процессорный графический конвейер самостоятельно, выполните следующие действия.
  1. Нажмите кнопку Пуск
    Свернуть это изображениеРазвернуть это изображение
    кнопка "Пуск"
    , введите в поле Найти программы и файлы запрос regedit и нажмите клавишу ВВОД.
  2. Найдите и выберите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Direct3D
  3. В меню Правка выберите пункт Создать, а затем — Параметр DWORD.
  4. Введите DisablePSGP и нажмите клавишу ВВОД.
  5. Щелкните параметр DisablePSGP правой кнопкой мыши и выберите пункт Изменить.
  6. В поле Значение введите 1, а затем нажмите кнопку ОК.
  7. Перезагрузите компьютер, чтобы изменения вступили в силу.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к".

Проблема устранена?

  • Проверьте, устранена ли проблема. Если это так, данный раздел можно дальше не читать. Если нет, обратитесь в службу технической поддержки.
  • Мы ценим ваши замечания. Чтобы оставить отзыв или сообщить о проблемах, связанных с этим решением, добавьте комментарий в блог Fix it for me или отправьте нам сообщение по электронной почте.

Дополнительная информация

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 982485 - Последний отзыв: 23 января 2012 г. - Revision: 5.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Service Pack 3
  • Service Pack 2 для Windows Vista
  • 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 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Начальная
  • Windows 7 Максимальная
  • 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

Отправить отзыв

 

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