Microsoft подтвердила ошибку D3D9.dll в Windows 11: Проблема может быть связана с видеокартами NVIDIA

2025-03-12 1376 комментарии
Microsoft подтвердила ошибку с D3D9.dll в Windows 11 на канале Canary, из-за которой приложения, использующие DirectX 9, не запускаются. Предполагается конфликт с видеокартами NVIDIA. Microsoft уже ищет решение, проблема затрагивает только инсайдеров

В последнее время компания NVIDIA часто мелькает в сводках негативных новостей. Помимо проблем с расплавлением разъемов питания, графические процессоры компании также страдали от других проблем, таких как отсутствие ROP и отключение 32-битного PhysX. И это не считая всех проблем с драйверами и ПО, связанных с черным экраном, которые компания постоянно пытается исправлять.

Кроме этих проблем, похоже, что графические процессоры NVIDIA каким-то образом не очень хорошо работают с последними тестовыми сборками Windows 11 канала Canary из-за конфликта с DirectX 9, поскольку файл D3D9.dll дает сбой. Хотя Microsoft не обвиняет в этом NVIDIA, из комментариев пользователей, столкнувшихся с проблемами, следует, что так оно и есть.

В результате различные приложения, включая игры и игровые загрузчики, презентации PowerPoint, браузеры и некоторые сайты не запускаются. По сути, это влияет на все, что использует DirectX 9.

Некоторым пользователям удалось решить проблему, заменив файлы D3D9.dll в системных папках System32 и SysWOW64 в затронутых сборках на файлы из предыдущих сборок. Но перед этим также важно отключить графический процессор NVIDIA в Диспетчере устройств.

Затронутые проблемой пользователи обратились в Центр отзывов, чтобы пожаловаться на эту ошибку. Пользователь Mauxx G в теме написал:

Что ж, попробовав некоторые варианты и нашел несколько решений:

  • Отключите графический процессор NVIDIA (безопасно) Перейдите в Диспетчер устройств и отключите NVIDIA (не удаляйте) Игры в этом случае будут работать хуже.
  • Замените библиотеки (небезопасно) Сначала в PowerShell с повышенными привилегиями получите права администратора для следующих файлов: takeown /f C:\Windows\System32\d3d9.dll и takeown /f C:\Windows\SysWOW64\d3d9.dll Затем замените их стабильными версиями (например из сборки 27788.1000)

Microsoft изначально думала, что решение проблемы не займет много времени, но позже инженер компании отписался, что проблема по-прежнему сохраняется:

Ценим ваше терпение — мы понимаем проблему и работаем над ее устранением. При необходимости вы можете откатить сборку

ОБНОВЛЕНИЕ: К сожалению, мы все еще работаем над исправлением, и у вас по-прежнему сохраняется проблема с 27808

С выходом Windows 11 Build 27808 на канале Canary, Microsoft добавила ошибку в список известных проблем.

Новая проблема: мы расследуем сбой d3d9.dll, который приводит к тому, что в некоторых случаях несколько приложений не запускаются, начиная со сборки 27802.

К счастью, это ошибка инсайдерской программы пока не затрагивает обычных пользователей.

© . По материалам Neowin
Комментарии и отзывы

Нашли ошибку?

Новое на сайте