failed to initialize frame window что делать
Ошибка «Failed to initialize DirectX» и ее решение
Failed to initialize DirectX
Эта ошибка говорит нам о том, что не удалось инициализировать требуемую версию DirectX. Далее мы поговорим о причинах возникновения неполадки и попытаемся ее устранить.
Поддержка DirectX
Первым делом стоит убедиться в том, что Ваш графический ускоритель поддерживает требуемую версию API. В сообщении с ошибкой указано, чего от нас хочет приложение (игра), например, «Failed to initialize D3D11». Это значит, что необходимо наличие DX одиннадцатой версии. Выяснить возможности своей видеокарты можно либо на сайте производителя, либо при помощи специального софта.
Если поддержки нет, то, к сожалению, придется заменить «видюху» более новой моделью.
Драйвер видеокарты
Устаревшее программное обеспечение для графического адаптера может повлиять на нормальное определение игрой версии поддерживаемого DX. По сути, драйвер это такая программа, которая позволяет ОС и другому ПО взаимодействовать с железом, в нашем случае — с видеокартой. Если в драйвере нет нужного куска кода, то это общение может быть неполноценным. Вывод: необходимо обновить «дрова» для GPU.
Компоненты DirectX
Бывает так, что в силу каких-либо факторов файлы DirectX повреждены или удалены. Это могут быть действия вирусов или самого пользователя. Кроме того, в системе могут отсутствовать необходимые обновления библиотек. Это приводит к различным сбоям в работе программ, которые используют эти файлы. Решение здесь простое: нужно выполнить обновление компонентов DX.
Ноутбук
Чаще всего проблемы с определением железа и драйверами случаются в лэптопах при переустановке или обновлении операционной системы и программного обеспечения. Это обусловлено тем, что все драйвера пишутся под конкретную модель ноута. ПО, пусть даже скачанное с официальных сайтов NVIDIA, AMD или Intel, может работать некорректно и приводить к сбоям.
Функция переключения графических адаптеров в ноутбуках также может «давать осечки» и ноутбук будет использовать встроенную графику вместо дискретной. Такие неполадки могут приводить к тому, что требовательные игры и программы попросту не будут запускаться, выдавая ошибки.
В статье, ссылка на которую представлена третьей сверху, в разделе «Ноутбуки», приведена информация о правильной установке драйверов лэптопа.
Подводя итоги, стоит заметить, что описанные в статье действия будут эффективны только в тех ситуациях, когда ошибка не вызвана серьезными неполадками в операционной системе. Если были случаи заражения вирусами и их действия привели не только к повреждению файлов DirectX, но и к более серьезным последствиям, то, скорее всего, придется прибегнуть к переустановке Windows.
Помимо этой статьи, на сайте еще 12388 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Failed to initialise
You might want to check out this thread to see if that solutions helps you.
Specifically: make sure you’re running it as a user with Administrator privs.
You might want to check out this thread to see if that solutions helps you.
Specifically: make sure you’re running it as a user with Administrator privs.
I can´t download Poe Front so it doesn´t help too much. +I already tried to running it as admin.
1.) From your Client.txt file (eg: C:\Program Files (x86)\Path of Exile\logs\Client.txt), what’s shown before the error? Or is this blank?
2.) Do you get past the launcher to loading the client itself?
3.) Under the properties for your shortcut, what is it pointing to?
4.) What’s the rest of the error message? Screen cap or look in your Event Viewer for a record of it.
1.) From your Client.txt file (eg: C:\Program Files (x86)\Path of Exile\logs\Client.txt), what’s shown before the error? Or is this blank?
2.) Do you get past the launcher to loading the client itself?
3.) Under the properties for your shortcut, what is it pointing to?
4.) What’s the rest of the error message? Screen cap or look in your Event Viewer for a record of it.
4)
1.) From your Client.txt file (eg: C:\Program Files (x86)\Path of Exile\logs\Client.txt), what’s shown before the error? Or is this blank?
2.) Do you get past the launcher to loading the client itself?
3.) Under the properties for your shortcut, what is it pointing to?
4.) What’s the rest of the error message? Screen cap or look in your Event Viewer for a record of it.
1)
2016/09/19 19:01:55 ***** LOG FILE OPENING *****
2016/09/19 19:01:56 189887281 fc [INFO Client 89332] Changing to device «Speakers (Realtek High Definition Audio)»
2016/09/19 19:01:56 189887406 4cd [CRIT Client 89332] Failed to initialise UI::Core with error code 3
So that’s the real error in your log file from #1: «Failed to initialise UI::Core with error code 3»
Don’t worry about #3. Instead, do you run PoE standalone or from Steam?
At any rate, I’ve searched for this error and found something related to it, though it’s quite old. Try the fix recommended in this thread: https://www.pathofexile.com/forum/view-thread/69214/page/3
I’m almost out of ideas. The last four things I’d do is.
2.) If that doesn’t help, I’d just wipe the client and try again
3.) A DXDiag report for system info may give us new ideas of things to try. Use a service such as http://pastebin.com to copy and paste your info, then link it here. Guide: http://tinyurl.com/dxdiag-info-guide
4.) Contact GGG support directly to see if they can help you with this error.
I’m almost out of ideas. The last four things I’d do is.
2.) If that doesn’t help, I’d just wipe the client and try again
3.) A DXDiag report for system info may give us new ideas of things to try. Use a service such as http://pastebin.com to copy and paste your info, then link it here. Guide: http://tinyurl.com/dxdiag-info-guide
4.) Contact GGG support directly to see if they can help you with this error.
I hope this will help, somehow. + I really appreciate your help cipher 😀
From your DXDiag it looks like you’re running the built-in Intel HD graphics on a system with a Celeron B815 1.6GHz CPU. Your processor barely makes the minimum requirements for PoE, but you have no discrete graphics (ie: AMD or NVIDIA GPU) and hence that does not meet the minimum requirements (NVIDIA GeForce 7800 GT or ATI Radeon X1950 Pro or better).
That said, your «failed to initialize» issue may be completely unrelated to those specs.
I’ve noticed that you have many error reports in the DXDiag, specifically.
Windows Error Reporting:
+++ WER0 +++:
Pakiet bledów 126811833382, typ 5
Nazwa zdarzenia: MpTelemetry
Odpowiedz: Inte tillgänglig
Identyfikator pliku Cab: 0
Sygnatura problemu:
P1: 0x80004005
P2: MpUpdateEngine
P3: NIS Full
P4: 1.1.12964.0
P5: mpsigstub.exe
P6: 4.8.10240.16384
P7: Windows Defender
P8:
P9:
P10:
Dolaczone pliki:
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\MpSigStub.log
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\MPTelemetrySubmit\client_manifest.txt
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\WER413.tmp.WERInternalMetadata.xml
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_0x80004005_53989f149cec04421a045f237ea326965123eda_00000000_26491c6d
Sygnatura problemu:
P1: 10.0.10240.16463
P2: 80070643
P3: 6595E4D2-A1C1-43B0-B594-4A6407D402E7
P4: Install
P5: 200
P6: 0
P7: 80004005
P8: Windows Defender (77BDAF73-B396-481F-9042-AD358843EC24)
P9: <7971F918-A847-4430-9279-4A52D1EFE18D>
P10: 0
Dolaczone pliki:
C:\Windows\Temp\WER42B7.tmp.WERInternalMetadata.xml
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_10.0.10240.16463_380abea9751859c245c71ff411385f97b8d128_00000000_cab_025c42d6
Sygnatura problemu:
P1: 10.0.10240.16463
P2: 80070643
P3: 6595E4D2-A1C1-43B0-B594-4A6407D402E7
P4: Install
P5: 200
P6: 0
P7: 80004005
P8: Windows Defender (77BDAF73-B396-481F-9042-AD358843EC24)
P9: <7971F918-A847-4430-9279-4A52D1EFE18D>
P10: 0
Te pliki moga byc dostepne tutaj:
Symbol analizy:
Ponowne sprawdzanie rozwiazania: 0
Identyfikator raportu: 676f7de5-7e97-11e6-9d09-047d7b27ddb7
Stan raportu: 262144
Skrócony pakiet:
+++ WER3 +++:
Pakiet bledów 126811833382, typ 5
Nazwa zdarzenia: MpTelemetry
Odpowiedz: Inte tillgänglig
Identyfikator pliku Cab: 0
Sygnatura problemu:
P1: 0x80004005
P2: MpUpdateEngine
P3: NIS Full
P4: 1.1.12964.0
P5: mpsigstub.exe
P6: 4.8.10240.16384
P7: Windows Defender
P8:
P9:
P10:
Dolaczone pliki:
C:\Windows\Temp\MpSigStub.log
C:\Windows\Temp\MPTelemetrySubmit\client_manifest.txt
C:\Windows\Temp\WER9B5.tmp.WERInternalMetadata.xml
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_0x80004005_53989f149cec04421a045f237ea326965123eda_00000000_78d4255b
Sygnatura problemu:
P1: svchost.exe_NetSetupSvc
P2: 10.0.10240.16384
P3: 559f38cb
P4: NetSetupEngine.dll
P5: 10.0.10240.16384
P6: 559f3ab9
P7: c0000005
P8: 00000000000651a8
P9:
P10:
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_NetS_25cfe9c6d3e019f7d45338d1562f2a23caefad63_e7edcc77_6f9687bb
Sygnatura problemu:
P1: svchost.exe_NetSetupSvc
P2: 10.0.10240.16384
P3: 559f38cb
P4: NetSetupEngine.dll
P5: 10.0.10240.16384
P6: 559f3ab9
P7: c0000005
P8: 00000000000651a8
P9:
P10:
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_NetS_25cfe9c6d3e019f7d45338d1562f2a23caefad63_e7edcc77_6f8dd018
Sygnatura problemu:
P1: 80070490
P2: Remediation
P3: RemediationFailureTelemetry
P4: 1.1.13000.0
P5: MpEngine
P6: 0
P7: unspecified
P8:
P9:
P10:
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_80070490_12f62646ecfeecb9f31620815a380649df9764e_00000000_016223a9
Sygnatura problemu:
P1: svchost.exe_NetSetupSvc
P2: 10.0.10240.16384
P3: 559f38cb
P4: NetSetupEngine.dll
P5: 10.0.10240.16384
P6: 559f3ab9
P7: c0000005
P8: 00000000000651a8
P9:
P10:
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_NetS_25cfe9c6d3e019f7d45338d1562f2a23caefad63_e7edcc77_23de2863
Sygnatura problemu:
P1: 80070490
P2: Remediation
P3: RemediationFailureTelemetry
P4: 1.1.13000.0
P5: MpEngine
P6: 0
P7: unspecified
P8:
P9:
P10:
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_80070490_12f62646ecfeecb9f31620815a380649df9764e_00000000_03456afa
Sygnatura problemu:
P1: svchost.exe_NetSetupSvc
P2: 10.0.10240.16384
P3: 559f38cb
P4: NetSetupEngine.dll
P5: 10.0.10240.16384
P6: 559f3ab9
P7: c0000005
P8: 00000000000651a8
P9:
P10:
Te pliki moga byc dostepne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_svchost.exe_NetS_25cfe9c6d3e019f7d45338d1562f2a23caefad63_e7edcc77_1290b698
Symbol analizy:
Ponowne sprawdzanie rozwiazania: 0
Identyfikator raportu: 347aa938-996f-4c28-8d43-1b64fda0849e
Stan raportu: 4100
Skrócony pakiet:
Specifically, these are Windows Defender, NetSetupEngine.dll, and MpEngine.
If there’s a problem with the NetSetupEngine, there’s a problem with Windows’ system files. You can try to rememdy this a few ways.
Ошибка Direct3D initialization error при запуске игры. Что делать?
Ошибка Direct3D initialization error при запуске игры. Что делать?
Один из типичных вопросов
У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка». Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?
Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства). Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.
В этой статье остановлюсь на основных причинах появления подобной ошибки, и покажу на примере как от нее избавиться.
Типичный вид ошибки
Переустановка directx
Если устранить ошибку не удалось, попробовать рискнуть переустановить DirectX.
В Windows нет опции удаления этого компонента, поэтому действовать придется прямо и даже грубо, удалив библиотеки DirectX вручную.
Для этого загрузитесь с любого LiveCD с файловым менеджером на борту (это нужно, чтобы обойти права доступа), зайдите в папку C:Windows и выполните поиск файлов, в названии которых имеется «D3dx».
Удалите все эти библиотеки, создав на всякий случай их резервные копии.
Что делать с ошибкой Direct3D.
Обновление DirectX
Самая частая причина появления подобной ошибки связана с отсутствием библиотеки DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.
DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.
Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.
Чтобы узнать, какой DirectX у вас на ПК, нажмите:
Запускаем средство диагностики DirectX (DxDiag)
Средство диагностики DirectX / Кликабельно
Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.
Принятие условий лиц. соглашения DirectX
В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается. Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.
Установка DirectX завершена
Как правило, после такого обновления, игра начинает работать как нужно.
Проблема с драйвером видеокарты
Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.
Как проверить наличие драйверов и включена ли видеокарта
Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:
Запуск диспетчера устройств — devmgmt.msc
Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.
Intel HD включена, NVIDIA выключена
После этого перезагрузите компьютер, затем попробуйте открыть игру.
Как обновить драйвера на видеокарту:
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.
Примеры, что нужно сделать, приведены на скринах ниже.
Открываем свойства исполняемого файла игры
Другие решения проблемы с Direct3D
В случае, если после проведенных мер ошибка «Не удалось найти на вашем ПК устройство Direct3D» снова возникает – нужно проверить компьютер на наличие вирусов и других подобных проблем. Для этого лучше всего воспользоваться специальными утилитами. Для простой чистки компьютера от мусора подойдет программа CCleaner. Она чистит не только ненужные файлы и папки, но и файловый реестр от неиспользуемых ключей, которые тоже могут быть причиной различных ошибок в системе.
Запустите глубокое сканирование в вашем установленном антивирусе. После завершения удалите все файлы, которые попали под подозрение. Если это файлы целых приложений, попробуйте удалить их и запустить Dota 2. Отлично проводит сканирование утилита ESET Online Scanner. Для ее работы нужно скачать небольшой пакет (около 7 Мб) и запустить его работу. Подобная утилита 360 Total Security также работает, не конфликтуя с вашим установленным антивирусом.
В установленном антивирусе необходимо найти хранилище вирусов. Здесь содержатся все файлы, которые программа считает вредными и опасными для вашей системы. Вполне возможно, что сюда попали файлы игры и по причине их недоступности ошибка «не найдено устройство Direct3D на компьютере» продолжает появляться при запуске Dota 2. Если такие файлы здесь находятся, их необходимо удалить из хранилища, а игру добавить в доверенные приложения. После того, как вы испробуете все рекомендуемые выше методы, но результатов не будет – остаются только переустановка игры. Если и это не поможет, тогда необходимо переустановить операционную систему.
Современные игры требуют все больше ресурсов системы. Если программное или аппаратное обеспечение не соответствует запрашиваемым игрой, то вполне вероятен исход с появлением сбоев. Так, с недавнего времени, пользователи при установке игры стали получать уведомление об ошибке – Не удалось обнаружить устройство Direct3d. Уведомление появляется при попытке установить или запустить Dota 2, CS:GO и т.д.. Мы собрали все лучшие решения, которые подскажут, что делать с этой проблемой.
Failed to initialize Direct3D: как исправить
Автор: Юрий Белоусов · 14.05.2019
В этой статье рассмотрим, что делать, если при запуске игры выдает ошибку: «Failed to initialize player» с деталями «Failed to initialize Direct3D», как исправить ее.
Полный текст ошибки:
Failed to initialize player
Failed to initialize Direct3D. Make sure you have at least DirectX 9.0c installed, have drivers for your graphics card and have not disabled 3D acceleration in display settings. InitializeEngineGraphics failed
После нее часто появляется еще одна ошибка:
How do I fix the Fail to initialize DirectX error?
Before we start, let’s talk about what DirectX is. According to Microsoft, DirectX is “a set of components in Windows that allows software, primarily and especially games, to work directly with your video and audio hardware.” So if there’s any error with the DirectX on your Windows, your games couldn’t be running properly.
In this small guide, we will be showing you two easy but helpful solutions to fix the Fail to initialize DirectX error. Follow the guide step by step to save your game.
Solution 1: Update the DirectX on your Windows
If there’s something wrong with the DirectX software, it will take the error happen. You can solve it through updating the DirectX.
There is no stand-alone package for DirectX as it is included as part of Windows system. You can update it though installing Windows Update.
1) Type update in the search box from Start. Then click Check for updates (Windows 10) or Windows Update (Windows 7) from the result.
Windows should then check for updates automatically.
3) If you use Windows 10, Microsoft will install the detected updates automatically; If you use Windows 7, click Install Updates.
4) Restart your Windows and rerun you game to see if it works fine.
Solution 2: Do a fresh install of your video card and sound card driver
If your video card and/or sound card driver is outdated, missing or corrupted, this Failed to initialize DirectX error could also happen. So we recommend you do a fresh install of your video card and sound card drivers. What’s more, to keep your device drivers, video card and sound card drivers especially, up-to-date, can highly improve of your gaming performance.
Firstly, uninstall your video card and sound card drivers through Device Manager:
1) On your keyboard, press theWindows logo key
2) Typedevmgmt.mscand clickOK
3) Double clickDisplay adaptersand right-click on your video card to selectUninstall device.
4) Double clickSound, video and game controllersand right-click on your sound card to selectUninstall device.
Then, install the latest drivers for your video card and sound card.
There’re two ways you can find and install the latest drivers for both your video card and sound card — manually or automatically.
Manual driver install – You can update your video and sound card drivers manually by going to the manufacturer’s website for both your video card and your sound card, and searching for the most recent correct driver for each. Be sure to choose only drivers that are compatible with your variant of Windows version.
1) and install Driver Easy.
2) Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
3) Click the Update button next to the flagged video driver and sound card drivers to automatically download and install the correct version of those driver (you can do this with the FREE version).
Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system. (This requires the Pro version which comes with full support and a 30-day money back guarantee. You’ll be prompted to upgrade when you click Update All.)
4) Restart your Windows and rerun you game to see if it works fine.
Failed to initialize player: как исправить
Чтобы исправить ошибку «Failed to initialize player» «Failed to initialize Direct3D» необходимо последовательно выполнить следующие действия:
Это также можно сделать с помощью программы для обновления драйверов Driver Booster.
Если ошибка появилась недавно, то можно выполнить восстановление системы Windows до того периода, когда данной проблемы не наблюдалось.
В некоторых случаях проблема ошибки инициализации Direct3D решается с помощью отката драйверов на видеокарту до более старой версии.
Не нашли ответ? Тогда воспользуйтесь формой поиска:
Причины отсутствия устройства Direct3D
Такое сообщение с ошибкой может возникнуть из-за несоответствия конфигурации компьютера системным требованиям игры. Для того, чтобы определить параметры компьютера сделайте следующее.
Далее необходимо сверить их с минимальными системными требованиями игры Dota 2:
Также причиной может быть вышедшие из строя драйвера видеокарты. В этом случае необходимо их обновить при помощи компакт-диска или через системную утилиту. Не исключено, что в вашу систему попало вирусное программное обеспечение.
Подробности
Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.
Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.
В данном материале мы рассмотрим стандартные способы исправления ошибок разного типа. Как правило, в большинстве случаев достаточно самых простых вариантов. Они оказываются самыми действенными. Вот с них и начнем.
Обновление драйверов графического адаптера
Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.
Обновить драйвера можно несколькими способами. Однако мы выберем самый простой и безопасный. Так как копаться на сайте производителя в поисках новой версии, а потом еще и скачивать ее очень долго. Мы используем для обновления возможности самой операционной системы. Вот подробная инструкция по этому поводу:
После этого мастер начнет искать подходящее программное обеспечение на серверах компании Microsoft. Как только он его найдет, так сразу и установит. После инсталляции драйвера нужно будет перезагрузить компьютер. После рестарта можно тестировать игру. Есть вероятность, что с новым драйвером все заработает нормально. А если нет, то вот вам следующая глава.
Новая установка библиотек
Это самый простой способ исправить ошибку. Обновление DirectX иногда помогает. К тому же, заново установив пакет можно исправить некоторые ошибки, связанные с поврежденными файлами библиотек. Да и новая версия просто необходима для некоторых игрушек. В общем, переустановка крайне желательна при возникновении проблем.
К тому же, сделать это довольно просто. С этим процессом справится даже новичок. Установщик библиотек обладает очень простым интерфейсом и может похвастаться наличием русского языка. Ведь он сделан компанией Microsoft. Но на всякий случай мы предоставим подробную инструкцию, рассказывающую о том, как и что делать.
Вот и все. Перезапускать компьютер не нужно. Установленные компоненты сразу же готовы к работе. Можно проверять работоспособность той или иной игрушки. Однако стоит описать еще несколько вариантов просто на всякий случай. Ведь далеко не все собираются сразу переустанавливать библиотеки.
Отключение блокировки антивируса и брандмауэра
Иногда ошибки DirectX при запуске какой-нибудь игрушки могут случаться по причине блокировки каких-либо файлов антивирусом или системным брандмауэром. Последний и вовсе любит блокировать все подряд, не разбирая, вирус это или нет. Также и некоторые антивирусные продукты блокируют заведомо безопасные элементы.
Поэтому нужно на некоторое время отключить защиту и посмотреть, как будет работать игра с библиотеками после этого. Достаточно временно деактивировать работу антивирусной программы. Как правило, нужно открыть трей Windows, кликнуть ПКМ по ее иконке и выбрать соответствующую опцию. А потом настроить включение после перезагрузки ПК.
Ошибка Direct3D initialization error при запуске игры. Что делать?
Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства). Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.
В этой статье остановлюсь на основных причинах появления подобной ошибки, и покажу на примере как от нее избавиться…
Типичный вид ошибки
Что делать с ошибкой Direct3D…
Обновление DirectX
Самая частая причина появления подобной ошибки связана с отсутствием библиотеки DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.
Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.
Чтобы узнать, какой DirectX у вас на ПК, нажмите:
Запускаем средство диагностики DirectX (DxDiag)
Далее во вкладке “Система” будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже).
Средство диагностики DirectX / Кликабельно
Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.
Принятие условий лиц. соглашения DirectX
В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается. Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.
Установка DirectX завершена
Как правило, после такого обновления, игра начинает работать как нужно.
Проблема с драйвером видеокарты
Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.
Как проверить наличие драйверов и включена ли видеокарта
Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:
Запуск диспетчера устройств – devmgmt.msc
Далее откройте вкладку “Видеоадаптеры”, и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример –
Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.
Intel HD включена, NVIDIA выключена
Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию “Задействовать”. Пример на скрине ниже.
После этого перезагрузите компьютер, затем попробуйте открыть игру.
Как обновить драйвера на видеокарту:
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью…
Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D… (особенность: все игры были старыми, что наводило на разные мысли…).
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку “Совместимость” и поставил галочку напротив пункта “Запустить игру в режиме совместимости с Windows XP SP 2” — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было…
Ошибка «Failed to initialize Direct3D»
После переустановки ноута снова установили игру «James Bond 007:Nightfire», но теперь при запуске выдает ошибку: «Failed to initialize Direct3D. Please ensure DirectX8.1 or newer is installed, and video drivers are up to date». (До переустановки ноута с играми все было ОК). Пробую игру вообще простую «Сокровища Монтесумы», пишет вообще маразм-что компьютер не соответствует минимальным требованиям или возможно, не установлены драйвера для видеокарты. Драйвер для NVIDIA GeForce 9300M 512мб и директX 9.0c — самые новые. Ладно, скачала и поставила снова этот же драйвер-новее некуда. Толку-ноль. Кроме проблемы с запуском игр — больше никаких проблем не заметила — видео идет, система работает шустренько.. Что же с играми? Заранее спасибо за советы и ответы.
Вопрос!. Каким образом переустанавливала систему?, Если проводила просто обновление системы, то система помнит о установленных ранее программах и может выдавать проблемы., Так-же если пользовалась средством переноса данных!. Пояснение даётся о том, что отсутствует или поврежден архив Директивы 8. Она отвечает за простые приложения, в том числе за программы работающие под началом 16-битных программ, без которых многие приложения не будут работать, или работать не корректно. В NVIDIA есть панель управления, стоит проверить, в левом-нижнем углу есть информация о системе.
Так- можно проверить запустив; зажав кнопку Widows+R, в появившемся окне в вести «dxdiag», В появившемся окне будет подробная информация об установленной директиве и возможных ошибках. Есть ещё простая проверка., Право кнопкой мыши по пустому экрану, и нажимаешь «Разрешение экрана», далее как на рисунке.
Если разрешение показывает меньше 32bit, это значит большие проблемы, которые нужно решать на серьезных сайтах. Можно попробовать загрузить с Microsoft, «DirectX SDK (June 2010) «, решатся многие проблемы. PS. В зависимости от операционной системы, запуск по разному. Запусти Диспетчер устройств. Он покажет, всё-ли оборудование работает и если есть оборудование требующее драйвера., значит при переустановке слетели драйвера от производителя. Решение на сайте производителя твоего ноутбука!.
Обновление драйвера
Для корректной работы видеокарты и игры необходимо обновить графический драйвер. Удобнее всего скачивать официальные дистрибутивы с сайтов производителей видеокарт – Nvidia и AMD. На сайте укажите вашу модель оборудования, загрузите файл и установите компоненты.
Вместе с драйвером устанавливаются фирменные приложения, которые следят за обновлениями и своевременно их загружают.
Второй вариант обновления драйвера – это утилита «Диспетчер устройств». Откройте раздел «Видеоадаптеры» и кликните правой кнопкой мыши по названию видеокарты. В меню выберите пункт «Обновить драйвер».
В открывшемся окне можно выбрать как ручную установку из папки (если вы скачали драйвер с официального сайта), так и автоматический подбор.
Отчего ошибка появляется в Dota 2 и CS:GO?
Прежде чем исправлять ситуацию разберемся – из-за чего возникает сбой, который многие получают в следующем виде – Failed to initialize Direct3d. В сообщении сразу указывается на необходимость проверки наличия видеодрайверов и соответствия системных требований. Однако причины могут быть и другими:
Как исправить ошибку Direct3d
Предложений по решению в сети достаточно много. Но мы выбрали самые действенные примеры.
Обновление дров видеокарты
Удаление драйверов видеокарты в Windows
Обновление драйверов в NVIDIA GeForce Experience
Сторонние утилиты, к счастью, имеют полную базу обновленных драйверов и способны устранить ошибку “Не удалось обнаружить устройство Direct3d”. После всех перезагрузок пробуйте запустить любимые Dota 2 или CS:GO. Вот видео-инструкция дополнительно:
Дополнительные решения
Мы описали основной способ устранения неполадки, но если вдруг вам это не помогло вот еще несколько советов.
Проверка целостности файлов
Сервис Steam устанавливает не только файлы игры, но и дополнительное ПО, необходимое для запуска. К такому софту относится и DirectX. Если по какой-либо причине файлы были утеряны, поможет проверка целостности кэша. Для запуска процедуры откройте библиотеку Steam и зайдите в свойства игры. Во вкладке «Локальные файлы» нажмите на кнопку «Проверка целостности файлов игры».
После этого Steam запустит сканирование папки с Dota 2, а также поиск недостающего дополнительного софта. Когда анализ закончится, приложение начнет загрузку поврежденных или утерянных данных. После этого снова попробуйте запустить игру.