Проблем с инициализирането direct3d в Windows 10 [ръководство за геймърите]

Съдържание:

Видео: Как УСТАНОВИТЬ и НАСТРОИТЬ BeamNG.drive на СЛАБОМ ПК без поддержки DirectX 11. ГАЙД! 2024

Видео: Как УСТАНОВИТЬ и НАСТРОИТЬ BeamNG.drive на СЛАБОМ ПК без поддержки DirectX 11. ГАЙД! 2024
Anonim

Едно от най-лошите неща, което може да ви се случи, ако сте компютърна игра е, че не можете да стартирате любимата си видео игра.

Някои потребители съобщават за съобщение за грешка, в което се казва, че има проблем при инициализирането на Direct3D в Windows 10 и ако сте геймър с този проблем, може да искате да проверите следните решения.

Проблемите с Direct3D ще ви попречат да се насладите на любимите си видео игри. Могат да възникнат различни проблеми с Direct3D и ние ще обхванем следните проблеми:

  • Инициализацията на устройството Direct3D не бе успешна - Това е често срещан проблем с Direct3D в Windows. Можете обаче лесно да поправите този проблем, като използвате едно от нашите решения.
  • Неуспешна инициализация на Direct3D с текущи настройки - Друга често срещана грешка, която може да възникне при Direct3D. За да отстраните проблема, може да се наложи да преинсталирате необходимите преразпределими Visual C ++.
  • Грешка при инициализиране на устройството Direct3D не е налице - Малко потребители съобщават съобщение, че Direct3D устройството не е достъпно. Този проблем обикновено се появява поради проблеми с водачите ви.
  • Устройството Direct3D не може да се инициализира - Това е само вариант на предишната грешка и най-вероятно е причинено от вашите драйвери.
  • Инициализиране на Direct3D VirtualBox - Тази грешка може да се появи в Windows, но може да се появи и при използване на приложения за виртуализация, като VirtualBox.
  • Код за грешка в Direct3D 38 - Няколко потребители съобщиха за код на грешка 38. Това може да е голям проблем, но трябва да можете да го поправите, като използвате едно от нашите решения.
  • Direct3D не може да създаде устройството, зададе режим на показване - Някои потребители съобщават, че Direct3D не е в състояние да създаде устройство или да зададе режим на показване. За да отстраните този проблем, не забравяйте да проверите драйверите на вашата графична карта.
  • Direct3D без памет - Това също е относително често срещан проблем с Direct3D. Ако получавате тази грешка, уверете се, че приложението, което се опитвате да стартирате, е инсталирано правилно.
  • Direct3D не може да бъде инициализиран правилно - Друга грешка, която може да възникне при Direct3D. Тази грешка може да бъде голям проблем, тъй като ще ви попречи да получите достъп до желаните приложения.

Как мога да се справя с проблеми при инициализиране на Direct3D на Windows 10?

  1. Пуснете вграден инструмент за отстраняване на проблеми с хардуер и устройство
  2. Актуализирайте драйвера на вашата графична карта
  3. Проверете за актуализации на драйверите на дисплея в Незадължителни актуализации
  4. Деинсталирайте и инсталирайте отново драйвера на дисплея
  5. Инсталирайте по-стар драйвер
  6. Променете резолюцията на играта
  7. Преинсталирайте Visual C ++ Redistributables
  8. Премахнете проблемната актуализация
  9. Преименувайте проблемния DLL файл

Решение 1 - Стартирайте вграден инструмент за отстраняване на проблеми с хардуер и устройства

Това е доста просто решение и то автоматично ще провери дали новият ви хардуер е инсталиран правилно.

  1. Първо натиснете клавишите Windows + S на клавиатурата си, за да отворите опцията за търсене.
  2. Въведете Отстраняване на неизправности и щракнете върху Отстраняване на неизправности.

  3. Щракнете върху Хардуер и устройства и след това щракнете върху Изпълнете бутона за отстраняване на неизправности.

  4. Следвайте инструкциите на екрана, за да завършите инструмента за отстраняване на неизправности.

След като инструментът за отстраняване на неизправности приключи, проверете дали проблемът продължава да съществува.

Решение 2 - Актуализирайте драйвера на вашата графична карта

Понякога проблеми с инициализирането на Direct3D могат да бъдат причинени от драйвера на вашата графична карта. За да отстраните проблема, трябва да актуализирате драйвера си, като изпълните следните стъпки:

  1. Натиснете клавиша Windows + R. В подканата Run въведете devmgmt.msc и натиснете бутона OK.

  2. В Диспечер на устройства трябва да намерите раздел адаптери за дисплея и да го щракнете, за да го разгънете.
  3. Намерете драйвера на дисплея от списъка, той трябва да е единственият наличен и щракнете с десния бутон на драйвера на дисплея и след това щракнете върху Актуализиране на драйвер.

  4. Изберете Търсене автоматично за актуализиран софтуер за драйвери.

  5. Сега Windows ще търси и актуализира автоматично избрания драйвер.

След като драйверът ви се актуализира, проблемът с Direct3D трябва да бъде отстранен.

Актуализирайте драйверите автоматично

В случай че нямате необходимите умения да актуализирате драйверите си ръчно и рискувате да повредите компютъра си, като изтеглите грешна версия на драйвера, силно препоръчваме да го направите автоматично, като използвате инструмента за актуализиране на драйвери на Tweakbit.

Този инструмент е одобрен от Microsoft и Norton Antivirus. След няколко теста, нашият екип заключи, че това е най-доброто автоматизирано решение. По-долу можете да намерите бързо ръководство за това как да го направите.

  1. Изтеглете и инсталирайте TweakBit Driver Updater
  2. След като бъде инсталирана, програмата ще започне автоматично да сканира вашия компютър за остарели драйвери. Актуализаторът на драйвери ще провери инсталираните версии на драйвери спрямо облачната му база данни с най-новите версии и ще препоръча правилни актуализации. Всичко, което трябва да направите, е да изчакате сканирането да завърши.
  3. След приключване на сканирането, получавате отчет за всички проблемни драйвери, намерени на вашия компютър. Прегледайте списъка и вижте дали искате да актуализирате всеки драйвер поотделно или всички наведнъж. За да актуализирате един драйвер наведнъж, щракнете върху връзката „Актуализиране на драйвера“ до името на драйвера. Или просто кликнете върху бутона „Актуализиране на всички“ в долната част, за да инсталирате автоматично всички препоръчани актуализации.

    Забележка: Някои драйвери трябва да бъдат инсталирани на няколко стъпки, така че ще трябва да натиснете бутона „Актуализиране“ няколко пъти, докато всички негови компоненти са инсталирани.

Отказ от отговорност: някои функции на този инструмент не са безплатни.

Решение 3 - Проверете за актуализации на драйверите на дисплея в Незадължителни актуализации

  1. Отворете началния екран / менюто и въведете Windows Update.
  2. Кликнете върху Настройки от дясната страна и след това изберете Инсталиране на незадължителни актуализации от резултатите отляво.
  3. Контролният панел на Windows Update трябва да се отвори и тогава всичко, което трябва да направите, е да щракнете върху Проверете за актуализации в горния ляв ъгъл, за да получите най-новите актуализации.

След като изтеглите необходимите актуализации, проблемът трябва да бъде отстранен.

Решение 4 - Деинсталирайте и инсталирайте отново драйвера на дисплея

  1. Първо отворете Диспечер на устройства.
  2. Намерете адаптери за дисплея и щракнете, за да го разширите.
  3. Щракнете с десния бутон върху драйвера на дисплейната карта и щракнете върху Деинсталиране на устройството в контекстното меню.

  4. Windows ще ви помоли да потвърдите премахването на устройството, така че щракнете върху Деинсталиране, за да премахнете драйвера. Ако е налице, не забравяйте да поставите отметка Изтрийте софтуера на драйвера за това устройство, преди да деинсталирате драйвера.

  5. След като деинсталирането приключи, ще трябва да рестартирате компютъра, за да заредите драйверите на дисплея по подразбиране.
  6. Сега просто трябва да посетите уебсайта на производителя на вашата графична карта и да инсталирате драйвера за вашата графична карта

Ако искате да изтриете напълно всички файлове, свързани с вашата графична карта, може да искате да проверите нашето ръководство за това как да използвате деинсталатора на драйвер за дисплей. Това е безплатен инструмент, който ще премахне всички файлове и записи в регистъра, свързани с драйвера на дисплея.

Актуализирането на драйвери ръчно е много досадно, затова ви препоръчваме да изтеглите този инструмент за актуализиране на драйвери (100% безопасен и тестван от нас), за да го направите автоматично. По този начин ще предотвратите загуба на файлове и дори трайна повреда на вашия компютър.

Решение 5 - Инсталирайте по-стар драйвер

Ако имате проблеми с инициализирането на Direct3D, докато се опитвате да стартирате определени игри, може да искате да инсталирате по-стар драйвер за вашата графична карта.

Просто деинсталирайте понастоящем инсталирания драйвер и изтеглете по-старата версия от уебсайта на производителя.

Инсталирането на най-новите драйвери обикновено е по-добро, но някои по-стари игри може да имат проблеми с тях, така че опитайте да инсталирате по-стари драйвери и вижте дали това помага. Това е просто решение, така че не забравяйте да го изпробвате.

Решение 6 - Промяна на резолюцията на играта

Понякога проблемите с инициализирането на Direct3D могат да бъдат причинени от конфигурацията на вашата игра. Няколко потребители съобщават, че не могат да започнат играта си, докато използват конкретна резолюция.

За да отстраните проблема, просто променете резолюцията на играта от нейното приложение за конфигуриране и опитайте да я стартирате отново. Ако тази игра няма приложение за конфигурация, опитайте да промените нейната разделителна способност в конфигурационни файлове или в системния регистър.

Това не е най-удобното за потребителя решение, но малко потребители съобщават, че са решили проблема с този метод.

Няколко потребители също съобщиха, че са отстранили проблема, като са настроили играта да работи в режим Windowed. След активиране на Windowed режим проблемът трябва да бъде напълно решен.

Искате ли да знаете как да създадете персонализирани резолюции? Вижте това ръководство и научете как да го направите като експерт!

Решение 7 - Преинсталиране на преразпределими Visual C ++

За да разрешите този проблем, много потребители препоръчват да инсталирате отново своя Visual C ++ Redistributables. Това е сравнително просто и можете да го направите, като изпълните следните стъпки:

  1. Натиснете Windows Key + S и влезте в контролния панел. Изберете Контролен панел от списъка с резултати.

  2. Когато се отвори Контролен панел, щракнете върху Програми и функции.

  3. Сега ще се появи списък с всички инсталирани приложения. Щракнете двукратно върху желаното преразпределимо, за да го премахнете.

След като премахнете проблемната Преразпределяема, трябва да я инсталирате отново. Можете да изтеглите всички Visual C ++ Redistributables от уебсайта на Microsoft безплатно. Много игри се предлагат и с файлове за настройка на Visual C ++, така че не е нужно да изтегляте нищо.

Просто отворете инсталационната директория на играта, която искате да стартирате, намерете vcredist директория и инсталирайте всички файлове от нея. След като направите това, проблемът с Direct3D трябва да бъде решен.

Също така си струва да се спомене, че понякога не е нужно да преинсталирате Visual C ++ Redistributables. Понякога може да нямате необходимия преразпределящ се инсталиран и просто трябва да го изтеглите или да го инсталирате от vcredist директория, за да отстраните проблема.

Ако имате проблеми с отварянето на приложението за настройка, разгледайте тази статия, за да разрешите проблема.

Решение 9 - Преименувайте проблемния DLL файл

Ако имате проблеми при инициализирането на Direct3D, проблемът може да е конкретен DLL файл. Потребителите съобщават за тази грешка, докато се опитват да стартират определени игри и за да коригирате този проблем, просто трябва да преименувате един файл. За целта изпълнете следните стъпки:

  1. Отидете в инсталационната директория на играта и намерете d3d9.dll и d3d11.dll.
  2. Щракнете с десния бутон на мишката d3d9.dll и го преименувайте на oldd3d9.dll.

След това, играта ще бъде принудена да използва d3d11.dll и проблемът трябва да бъде решен. Имайте предвид, че това е грубо решение, така че няма да работи с всички игри.

Подобно на много други проблеми, инициализирането на проблема Direct3D в Windows 10 вероятно е причинено от несъвместимост между графичния драйвер и Windows 10, но също като повечето от тези проблеми, свързани с несъвместимостта, очакваме да ги видим скоро.

Ако имате други проблеми, свързани с Windows 10, можете да проверите за решението в нашия раздел за поправка на Windows 10.

За повече предложения и въпроси, отидете в секцията за коментари по-долу. Ще ни намерите там и ще продължим разговора

ЧЕТЕТЕ СЪЩО:

  • Поправете: „Това приложение изисква DirectX версия 8.1 или по-нова, за да стартира“
  • Как да поправите „DirectX срещна невъзстановима грешка“ в Windows
  • Как да коригираме DirectX грешки в Windows 10
  • Поправяне: Не може да се стартират Steam игри в Windows 10
  • Как да поправите „d3dcompiler_43.dll липсва от вашия компютър“

Забележка на редактора: Тази публикация е публикувана първоначално през август 2015 г. и оттогава е напълно обновена и актуализирана за свежест, точност и изчерпателност.

Проблем с инициализирането direct3d в Windows 10 [ръководство за геймърите]