error 25 a critical error has occurred while initializing direct3d diablo 2 что делать
Ошибка Direct3D initialization error при запуске игры. Что делать?
У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка».
Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?
Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства).
Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.
В этой статье остановлюсь на основных причинах появления подобной ошибки, и покажу на примере как от нее избавиться.
Типичный вид ошибки
Что делать с ошибкой Direct3D
Обновление DirectX
Самая частая причина появления подобной ошибки связана с отсутствием библиотеки👉 DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.
DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.
Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.
Чтобы узнать, какой DirectX у вас на ПК, нажмите:
Запускаем средство диагностики DirectX (DxDiag)
Средство диагностики DirectX / Кликабельно
Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.
Принятие условий лиц. соглашения DirectX
В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается.
Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.
Установка DirectX завершена
Как правило, после такого обновления, игра начинает работать как нужно.
Проблема с драйвером видеокарты
Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.
Как проверить наличие драйверов и включена ли видеокарта
Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:
Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.
Intel HD включена, NVIDIA выключена
После этого перезагрузите компьютер, затем попробуйте открыть игру.
Как обновить драйвера на видеокарту:
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью.
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было.
Примеры, что нужно сделать, приведены на скринах ниже.
Открываем свойства исполняемого файла игры
Запустить игру в режиме совместимости с Windows XP SP 2
Как запустить старую игру на новом компьютере — см. способы и примеры
Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.
На этом все, всем всего доброго!
Первая публикация: 19.03.2017
Статья откорректирована: 17.12.2020
Как исправить код ошибки 25 в Diablo II в Windows 10
Некоторые пользователи Windows 10 сообщают, что они всегда видят «Ошибка 25: Произошла критическая ошибка при запуске Direct3D» всякий раз, когда они пытаются запустить Diablo II на своем компьютере.
После исследования этой конкретной проблемы выясняется, что существует несколько различных основных причин, которые могут вызывать этот конкретный код ошибки. Вот список потенциальных виновников, которые могут вызывать этот код ошибки в устаревшей игре Diablo II:
Теперь, когда вы ознакомились со всеми основными причинами, которые могут вызывать эту проблему, вот список подтвержденных методов, которые другие затронутые пользователи успешно использовали для устранения ошибки 25: при запуске Direct3D произошла критическая ошибка при запуске Diablo II. :
Метод 1: запуск игры в оконном режиме
Как это происходит со многими устаревшими играми, которые изначально были построены на устаревшей версии Direct3D, вы сможете обойти появление ошибки 25: при запуске Direct3D произошла критическая ошибка, изменив исполняемый файл таким образом, чтобы его запускать в оконном режиме.
Несколько затронутых пользователей подтвердили, что это обходное решение позволило им наконец нормально запустить Diablo II без проблем.
Если вы еще не пробовали это исправление, следуйте приведенным ниже инструкциям, чтобы повторно настроить экран свойств ярлыка игры или основного исполняемого файла, чтобы он запускался в оконном режиме:
Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.
Метод 2: запуск игры в режиме совместимости (с доступом администратора)
Если запуск игры в оконном режиме не позволил вам обойти проблему, вам следует продолжить, используя тот же экран «Свойства» для запуска. Убедитесь, что устаревшая версия Diablo II работает в режиме совместимости с Windows XP и предоставлен доступ администратора.
Это исправление подтверждено многими игроками в Diablo II, которые сталкивались с этой проблемой в Windows 10.
Для получения пошаговых инструкций по настройке игры для рендеринга в режиме совместимости с Windows XP и предоставления доступа администратора с помощью ярлыка Diablo II следуйте инструкциям ниже:
Если проблема все еще не устранена даже при запуске игры в режиме совместимости, перейдите к следующему потенциальному исправлению ниже.
Метод 3: использование оболочки для Direct3D
Если первые 2 метода не сработали в вашем случае, вы почти устранили все потенциальные причины, которые могли вызывать «Ошибка 25: возникла критическая ошибка при запуске Direct3D», выходящая за рамки устаревшей версии Direct3D.
Имейте в виду, что Direct3D (технология, используемая в Diablo II) — это старый API, который не рекомендуется и почти не поддерживается в Windows 10. К счастью, вы все еще можете использовать оболочки, такие как dgVoodoo или Sven’s Glide Wrapper, для преобразования устаревшей игровой графики в Direct3D 11. или Direct3D 12, чтобы у вашего графического процессора не было проблем с рендерингом игры.
Примечание: вы также можете использовать подобные оболочки, чтобы включить различные переопределения, которые позволят вам использовать сторонние инструменты, которые могут улучшить или улучшить игровой процесс с устаревшими играми в Windows 10.
Если вы уже знакомы с другой оболочкой, вы можете использовать ее вместо нее. Но если вы никогда раньше не использовали подобный инструмент, вы можете следовать приведенным ниже инструкциям, чтобы использовать оболочку dgVooDoo, чтобы обойти ошибку 25 в Diablo II и играть в игру с более высоким разрешением:
Error 25: A critical error has occurred while initializing Direct3D
Diabloii.Net Member
Error 25: A critical error has occurred while initializing Direct3D
I played D2:LoD last night, but today I get this error. Googling didn’t turn up any useful info though, running videotest again finds no graphics cards at all, reinstalling video drivers doesn’t solve it either. Anyone have this problem suddenly pop up, perhaps an automatic windows update has broken something?
hacefrio
Diabloii.Net Member
ffejrxx
Diabloii.Net Member
Diabloii.Net Member
Looks like «DirectDraw Acceleration» is «Not Available» for some reason now, Direct3D Acceleration is enabled though. All the DirectDraw tests pass when I run the test though, wonder why it is not available.
I get an error when running the Direct3D Acceleration test, «Direct3D 7 test results: Failure at step 8 (Creating 3D Device): HRESULT = 0x8007000e (Out of memory)» but then dxdiag says all Direct3D tests passed, hmm
kylerangers
Diabloii.Net Member
Ashhot
Diabloii.Net Member
Are you receiving a message saying: (Any error that occurs when starting the game) (PC)
error 1: Diablo II is unable to proceed. Please run D2VidTst and try again.
error 21: A critical error has occurred while initializing windowed mode.
error 22: A critical error has occurred while initializing DirectDraw.
error 23: A critical error has occurred while initializing Glide.
error 24: A critical error has occurred while initializing OpenGL.
error 25: A critical error has occurred while initializing Direct3D.
Steps to solve these problems:
— Rerun the Diablo II Video test program.
— Download and install updated video and sound drivers and the DirectX program. Additional information located on the Driver update information page.
— If problems persist, run the Video Test program and set the video mode to Direct Draw.
Rashiminos
Diabloii.Net Member
Re: Error 25: A critical error has occurred while initializing Direct3D
Have you tried restarting the computer?
killmofasta
Diabloii.Net Member
Re: Error 25: A critical error has occurred while initializing Direct3D
I had that happen a few times. Video card was a nVidia GeForece 2 MX 400,
and it happend just after I had upgraded to DirectX 9.0 via automatic updates. I also noticed that other games frame rates were cut in half.
So! once you upgrade to DirectX 9, you cannot down grade?
NOT! I found a program called DXERadicator, that basically deleted all files, and registry keys. I just had downloaded, DX8.1Eng and installed it, then updated it, to DirectX 8.1a, and the security patch.
Then I re-ran DXDiag, running through EVERY test, and then re-ran vidtest. Diablo IIs frame rates and funcationality returned to normal. I was getting 24 tp 36 fps before direct X 9, then I got 12 to 18, and now its back to 24 to 36 again. I think the part that helped the most is RERUN VIDTEST.
Most important for diagnostics is what kind of video card do you have, and what OS?
Ошибка Direct3D Initialization Error при запуске игры. Что делать?
Ошибка «Direct3D Initialization Error» не первый год кошмарит геймерское сообщество. Чаще всего появляется после переустановки или обновления операционной системы: переустановил Windows 10, скачал Cyberpunk 2077, а он не запускается – выскакивает ошибка инициализации Direct3D. Решается проблема за несколько минут.
Обновление DirectX
С Windows 10 устанавливается и последняя актуальная для вашей видеокарты версия DirectX, а вот с «Семёркой» – не всегда. При использовании старых образов с дистрибутивом ОС на компьютер может инсталлироваться устаревшая версия библиотек. Для проверки версии установленного на компьютере DX:
Скорее всего, у вас установлена 12-я версия, и в обновлении не нуждается. Если используется устаревшая версия DX, обновите его.
Обновление драйвера видеокарты
Вероятно, что производительная дискретная видеокарта отключена, и вы пытаетесь запустить игру на слабеньком встроенном в процессор видеоядре.
Кликните правой клавишей и выберите «Задействовать».
Зайдите на сайт производителя видеокарты и загрузите оттуда свежую версию видеодрайвера:
Выберите свой графический ускоритель в списке, если он не определился автоматически.
Не доверяйте установку драйверов Центру обновления Windows, загружайте их с официальных сайтов.
Переустановка Visual C++ Redistributables
В программных файлах могут отсутствовать свежие библиотеки VC++. Для устранения проблемы загрузите и установите компоненты Visual C++.
Режим совместимости
Для запуска старых игр на новом железе в Windows 10 используйте режим совместимости.
Чтобы не гадать, какую версию Windows выбрать, откройте контекстное меню исполняемого файла и выберите опцию «Исправление проблем с совместимостью».
Включение видеокарты в BIOS
Иногда дискретная (мощная) видеокарта на компьютерах и геймерских ноутбуках отключается в настройках BIOS/UEFI, а игра запускается на встроенной. В Диспетчере устройств в таком случае она не отображается. Зайдите в BIOS и включите инициализацию дискретной видеокарты. Алгоритм практически для каждой версии BIOS/UEFI отличается. Смотрите инструкцию для своей материнской платы или ноутбука.
Приведённые решения наверняка позволят исправить ошибку Direct3D, запустить игрушку и погрузиться в мир виртуальных приключений.
Diablo 2 Resurrected
Ребят верю в силу и ум пикабу. Ждал Диабло много лет, взял отпуск.. а у меня при запуске выдаёт ошибку » diablo 2 resurrected failed to initialize graphics. Please ensure your PC meets the minimum system requirements and your drivers are up to date. » У меня винда 8,1, видео карта джофрс760, озу 8гб, драйвера снёс и переустановил буквально только что. И все равно та же ошибка, все форумы облазил решение не нашел.
Лига Геймеров
30K постов 76.1K подписчика
Правила сообщества
Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Оскорблять участников сообщества;
Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;
а близы то молодцы если подумать. могут в ностальгию.
Please ensure your PC meets the minimum system requirements
10ку поставь и всё взлетит.
З.Ы. подожду здесь инфу по обходу проверки видео карты.
Это однозначно ваша ОС. Купите внешний накопитель и установите на него Windows 10, подключайте по USB к вашему компьютеру и загружайтесь с него когда хочется поиграть в диабло но при этом постоянно нужна Windows 8.1
на NT попробуй запустить
а для кучи новую видеокарту еще купи
Вин 10 нужна. только на вин 10 идет
Кстати, инвентари в Path of Exile и Diablo 2 очень похожи. Сделаны на качественном уровне.
Не спеши у них всё равно проблемы с батллнет
Полный эффект погружения. Ностальгии пост
Анонс анимационного мода Carbot для Diablo II: Resurrected
Сегодня стало известно, что как и StarCraft Remastered, Diablo II: Resurrected получит анимационный мод от всеми любимого художника Carbot
Про анонс Diablo II:Resurrected (субтитры)
Ремастер Diablo II не затронет файлов классической Diablo II
В ходе BlizzCon компания Blizzard официально анонсировала ремейк Diablo 2 (+ открылся предзаказ). А в ходе последующих панелей и интервью рассказала ряд подробностей о грядущей Diablo 2: Resurrected. И, в частности, подтвердила, что выход обновлённой версии не затронет оригинальную, как это случилось с Warcraft 3: Reforged.
Хотя ремейк и создают на основе оригинального кода Diablo 2, во всём остальном это будут две отдельные и самостоятельные игры. Это, в частности, коснётся политики в отношении пользовательских модификаций: в старой версии не появятся новые ограничения.
В течение ряда лет многие считали, что шансы на ремастер Diablo 2 невелики. В частности, в этом сомневался Дэвид Бревик, автор идеи и главный программист Diablo. Одной из причин называли потерю оригинальных ассетов игры и критические повреждения исходного кода.
Как оказалось, опасения были преувеличены. Многие данные действительно были утрачены безвозвратно. Но разработчики использовали все возможности и источники, чтобы вернуть всё, что можно.
Порой дизайнерам приходилось прибегать к необычным источникам. К примеру, 3D-модели рыночных ларьков в Лут Голейне некогда были использованы для рекламных постеров. В оригинальной Diablo 2 их преобразовали в двухмерные спрайты, но Blizzard смогла восстановить 3D-файлы.
Впрочем, даже потеря всего не была бы сокрушительной при работе над Resurrected, поскольку большинство ассетов перерисовали с нуля. Но зато игроки смогут переключаться между обновлённой и оригинальной графикой.
Критичной могла бы стать потеря исходного кода — но этого не произошло. Ведь оригинальная Diablo 2 до сих пор получает патчи. А особенности и несовершенства старого кода сохраняют ощущения достоверности, которые почувствуют поклонники Diablo 2.
Классическую версию Вы сможете скачать с официального сайта
При установки придется указать Ваш ключ.
(Если Вы покупали в цифровом виде, то он будет в Вашем аккаунте)
Открылся предзаказ на ремастер Diablo II
Обновлённую версию экшен-RPG показали по время церемонии открытия BlizzConline. В переиздание войдёт контент из основной игры и её расширения Lord of Destruction.
Resurrected разрабатывает команда Vicarious Visions, известная по ремейкам Tony Hawk’s Pro Skater 1+2 и Crash Bandicoot N. Sane Trilogy. Студия вошла в состав Blizzard в конце января.
Релиз ремастера Diablo II состоится на ПК, Nintendo Switch, PS4, PS5, Xbox One и Xbox Series X|S до конца года. При этом будет поддерживать кроссплатформенный прогресс на всех устройствах.
Разработчики обновили графику в игре, «наложив» 3D-модели на оригинальные спрайты разрешением 800×600. Ремастер будет работать на оригинальном коде Diablo II, а это означает, что геймплей, механики, и анимации, как и искусственный интеллект противников, остались идентичны оригиналу.
Прочие технические улучшения в Diablo II: Resurrected
Рендеринг частиц
Динамическое освещение
Обновлённый звук с поддержкой Dolby Surround 7.1
Частота обновления картинки до 144 Гц
Поддержка широкоформатных дисплеев и геймпадов в ПК-версии
Кроме того, в Resurrected будет возможность переключаться между оригинальным и обновлённым внешним видом игры «на лету», нажатием одной кнопки во время геймплея. Но если движок остался прежним, то все 27 минут кинематографических роликов воссоздали с нуля — кадр за кадром.
Сделать предзаказ ПК версии Вы сможете за 1999 рублей
А за 2999 рублей сможете купить сборник из Diablo II (ремастер) и Diablo III (+2 DLC)
Так же, Вы совершенно бесплатно можете принять участие в тестировании игры