Все способы:
- Способ 1: Запуск от имени администратора
- Способ 2: Проверка пути к исполняемому файлу
- Способ 3: Запуск в режиме совместимости
- Способ 4: Обновление операционной системы до последней версии
- Способ 5: Отключение стороннего программного обеспечения
- Способ 6: Отключение дополнительного монитора
- Способ 7: Инсталляция вспомогательного программного обеспечения
- Способ 8: Добавление исполняемого файла в исключения антивируса
- Способ 9: Обновление / переустановка графического драйвера
- Способ 10: Проверка системы на наличие вирусов
- Способ 11: Редактирование системного реестра
- Способ 12: Восстановление системных файлов
- Способ 13: Откат системы до контрольной точки
- Вопросы и ответы: 1
Способ 1: Запуск от имени администратора
Проблемы с запуском Diablo 2 могут быть связаны с тем, что игра требует наличия прав доступа к определенным компонентам операционной системы. Соответственно, для устранения неполадки необходимо запустить инсталляционный файл от имени администратора. Для этого следует кликнуть по иконке игры на рабочем столе правой кнопкой мыши и в контекстном меню выбрать соответствующую опцию.
Затем в появившемся диалоговом окне подтвердите действие, кликнув по кнопке «Да». В противном случае процесс инициализации не начнется.
Способ 2: Проверка пути к исполняемому файлу
На корректную работу Diablo 2 влияет расположение корневой директории игры в файловой системе. Важно, чтобы на пути к ней не находилось папки с кириллическими символами в названии. Чтобы это проверить, откройте в файловом менеджере соответствующий каталог. Сделать это можно через контекстное меню ярлыка игры на рабочем столе. Щелкните по нему правой кнопкой мыши и выберите пункт «Расположение файла».
В появившемся окне «Проводника» обратите внимание на адресную строку в верхней части интерфейса. Убедитесь, что там нет кириллических символов. Если они будут, потребуется переименовать соответствующую папку без их использования.
Примечание! После переименования директории ярлык игры на рабочем столе операционной системы перестанет работать. Его необходимо будет пересоздать заново. Проще всего это сделать через контекстное меню исполняемого файла Diablo 2, но это не единственный способ. На нашем сайте есть отдельная статья, в которой об этом рассказано подробнее.
Подробнее: Как создать ярлык на рабочем столе Windows 10
Способ 3: Запуск в режиме совместимости
Diablo 2 является устаревшей игрой, она выходила, когда Windows 10 не существовало. Вполне логично, что у нее наблюдаются проблемы с совместимостью в этой операционной системе, поэтому исполняемый файл необходимо запускать в специальном режиме, настроить который можно в свойствах ярлыка.
- Кликните по значку на рабочем столе правой кнопкой мыши, после чего в контекстном меню выберите пункт «Свойства».
- В появившемся окне перейдите во вкладку «Совместимость», а затем в блоке «Режим совместимости» выберите из выпадающего списка «Запускать программу в режиме совместимости» значение «Windows XP (пакет обновления 3)» или «Windows 7». Также установите галочку напротив строки «Запускать эту программу от имени администратора».
- После внесения изменений в параметры, сохраните их, щелкнув по кнопке «Применить», а затем «ОК».
Если ни один из предложенных режимов совместимости вам не помог, попробуйте воспользоваться средством устранения проблем с запуском старых игр. Запустить его можно из свойств ярлыка, кликнув по кнопке «Запуск средства устранения проблем с совместимостью», расположенной во вкладке «Совместимость». После появления окна утилиты, следуйте ее указаниям.
Способ 4: Обновление операционной системы до последней версии
На корректную работу программного обеспечения в операционной системе влияет наличие ее актуальных апдейтов. Windows 10 необходимо систематически обновлять, это способно не только устранить проблему с запуском Diablo 2, но и уберечь от проникновения в систему вирусов, так как ее защита улучшается с каждым новым патчем.
Если вы не знаете, как произвести обновление Windows 10, тогда обратитесь за помощью к тематической статье на нашем сайте, посвященной этой проблеме. В ней автор предлагает несколько способов решения поставленной задачи.
Подробнее: Обновление Windows 10 до последней версии
Способ 5: Отключение стороннего программного обеспечения
Некоторое программное обеспечение, установленное в операционной системе, может вмешиваться в работу других приложений, в частности, игры Diablo 2. Чтобы исключить этот фактор, следует перезапустить Windows 10, предварительно отключив автоматический запуск всех сторонних программ. Делается это следующим образом:
- Откройте окно параметров любым доступным способом. Проще всего это сделать через меню «Пуск». Вызовите его и в нижнем левом углу кликните по пункту «Параметры», имеющему иконку шестерни.
Читайте также: Как открыть «Параметры» в Windows 10
- В появившемся на экране окне проследуйте в раздел «Приложения», щелкнув по соответствующему элементу меню.
- Воспользовавшись навигацией в левой части интерфейса, перейдите во вкладку «Автозагрузка», после чего в основной области окна переведите все переключатели в неактивное положение.
Выполнив все действия, описанные в инструкции, перезапустите компьютер, а затем попробуйте снова запустить игру Diablo 2. Если инициализация пройдет успешно, значит, причина была в стороннем программном обеспечении. Методом исключения, поэтапно запуская приложения из списка автозагрузки, выясните, какое именно, после чего удалите его. Оставшиеся программы можно снова активировать.
Обратите внимание! Если описанным выше способом убрать приложения из списка автозагрузки у вас не получилось, обратитесь за помощью к другой статье на нашем сайте. В ней автор подробно рассматривает альтернативные методы выполнения этой задачи.
Подробнее: Отключение автозапуска программ в Виндовс 10
Способ 6: Отключение дополнительного монитора
Если к вашему компьютеру подключен второй монитор, Diablo 2 может работать некорректно. Эта проблема связана с тем, что игра не может правильно распознать экран, на который следует выводить изображение, из-за чего появляется ошибка при запуске. В таком случае необходимо отключить второй монитор. В будущем, если вы столкнетесь с проблемой повторного подключения, можете обратиться за помощью к тематической статье на нашем сайте. В ней автор подробно описывает этот процесс.
Подробнее: Подключение и настройка двух мониторов в Windows 10
Способ 7: Инсталляция вспомогательного программного обеспечения
Для запуска игр в Windows 10 необходимо наличие инсталлированного в операционной системе дополнительного программного обеспечения. Первостепенно убедитесь, что у вас есть последняя версия пакета DirectX. При необходимости вы можете скачать его по представленной ниже ссылке.
Скачать DirectX
Если во время инсталляции вы столкнулись с проблемами, обратитесь за помощью к другой статье на нашем сайте. В ней подробно описан процесс переустановки DirectX в операционной системе Windows 10.
Подробнее: Переустановка и добавление недостающих компонентов DirectX в Windows 10
Для нормального запуска игр также важно наличие пакета программного обеспечения Microsoft Visual C++. Если оно отсутствует, инсталлируйте его посредством установщика, скачанного с официального сайта.
Скачать Microsoft Visual C++
При выполнении этой процедуры вы можете столкнуться с неожиданными проблемами. Если самостоятельно устранить их не получится, перейдите по ссылке ниже на тематическую статью, в которой рассматриваются наиболее частные ошибки, возникающие при установке Microsoft Visual C++.
Подробнее: Решение проблем с установкой Microsoft Visual C Redistributable
Чтобы обеспечить операционную систему всем необходимым для запуска игр, рекомендуется также установить пакет .NET Framework. Его следует загружать с официального сайта Microsoft, в противном случае есть шанс занести в операционную систему вирус.
Скачать .NET Framework
Способ 8: Добавление исполняемого файла в исключения антивируса
Антивирусное программное обеспечение может ошибочно распознать в некоторых файлах игры угрозу, блокируя их выполнение. Вследствие этого Diablo 2 при запуске будет выдавать ошибку. В таком случае необходимо ее добавить в исключения антивируса. Универсального руководства по выполнению этого действия предоставить невозможно, так как каждое приложение имеет уникальный интерфейс и набор функций. Но на нашем сайте есть отдельные статьи, в которых рассматривается эта тема на примере как штатного защитного программного обеспечения, так и разработанного сторонними студиями. Перейдите по соответствующей ссылке, чтобы ознакомиться с руководством по выполнению этой задачи.
Подробнее: Как добавить исполняемый файл в исключения «Защитника» Windows 10 / стороннего антивируса
Способ 9: Обновление / переустановка графического драйвера
Какой бы мощной не была установленная в компьютере видеокарта, весь ее потенциал не будет раскрыт без наличия в операционной системе графического драйвера. В некоторых случаях его отсутствие и вовсе не позволит запустить игру. Поєтому убедитесь, что в Windows 10 установлена последняя версия этого ПО, а при необходимости обновите его. Делать это рекомендуется непосредственно с официального сайта производителя видеокарты — так вы получите актуальный драйвер без риска занести в операционную систему вирус. На нашем сайте есть статьи, в которых эта процедура описывается подробно, перейдите по соответствующей ссылке ниже.
Подробнее: Как обновить драйвер видеокарты NVIDIA / AMD
Может случиться и такое, что в Windows 10 установлен видеодрайвер актуальной версии, но в ходе работы за компьютером он был поврежден, из-за чего функционирует некорректно и становится причиной появления ошибки при запуске игры Diablo 2. В таком случае рекомендуется произвести полную переустановку этого программного обеспечения. Данная процедура детально рассмотрена в другой статье на нашем сайте. Ознакомьтесь с изложенной там информацией, воспользовавшись ссылкой ниже.
Подробнее: Как переустановить драйвер видеокарты
Способ 10: Проверка системы на наличие вирусов
Вирусы становятся причиной множества неисправностей в операционной системе, в частности, из-за них может перестать корректно запускаться Diablo 2. Необходимо проверить файлы Windows 10 на наличие вредоносного кода и при необходимости удалить его. В этом поможет специальное защитное программное обеспечение, которое даже не требует инсталляции. Перейдите по ссылке ниже, чтобы просмотреть список антивирусов с их кратким обзором.
Подробнее: Как проверить компьютер на наличие вирусов без антивируса
Примечание! Для обнаружения вируса не рекомендуется использовать штатный «Защитник Windows», так как он уже пропустил угрозу, соответственно, опознать ее повторно не сможет.
Если портативное антивирусное приложение не смогло удалить вирус из системы, рекомендуется воспользоваться более функциональной программой. В отдельной статье на нашем сайте приведен список таковых. Перейдите по ссылке ниже, чтобы ознакомиться с изложенной там информацией.
Подробнее: Методы удаления вируса с компьютера под управлением Windows 10
Способ 11: Редактирование системного реестра
Diablo 2 может не запускаться в Windows 10 в том случае, если ее конфигурационные файлы в системном реестре настроены неверно. Необходимо вручную внести в них правки, после чего повторно проверить работу игры.
Важно! Редактировать файлы в системном реестре опасно, так как неверные действия способны привести к критическим ошибкам в Windows 10. Выполняя инструкцию ниже, четко следуйте указаниям. Если вы столкнетесь с отсутствием нужного параметра или раздела, прекратите любые манипуляции и переходите к следующему способу решения проблемы из этой статьи.
- Откройте «Редактор реестра» любым доступным способом. Быстрее всего это сделать через окно «Выполнить». Вызовите его сочетанием горячих клавиш Win + R, а затем вставьте в поле «Открыть» команду
regedit
и нажмите на клавиатуре Enter.Читайте также: Как открыть «Редактор реестра» в Windows 10
- В появившемся на экране окне, воспользовавшись древовидной структурой в левой части интерфейса, перейдите по указанному ниже пути.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
Вы также можете вставить этот адрес в адресную строку, расположенную в верхней части окна, и затем нажать клавишу Enter, чтобы моментально перейти в целевую директорию.
- Находясь в нужной папке «Windows», найдите в основной части окна файл с названием «LoadAppinit_DLLs» и откройте его свойства. Для этого щелкните по нему правой кнопкой мыши и выберите пункт «Изменить».
- В появившемся окне измените значение в одноименном поле на «0» (ноль), а затем щелкните по кнопке «ОК», чтобы сохранить внесенные правки.
После выполнения описанных действий перезапустите операционную систему и проверьте работу игры Diablo 2.
Способ 12: Восстановление системных файлов
В процессе работы за компьютером или под влиянием вирусов некоторые системные файлы могут повредиться. Вследствие этого программное обеспечение, в частности, игра Diablo 2, может перестать корректно работать. В таком случае необходимо воспользоваться встроенной консольной утилитой, которая автоматически проверяет системный раздел Windows 10 и при обнаружении поврежденных файлов восстанавливает их. Способ ее использования подробно описан в другой нашей статье, доступной по ссылке ниже.
Подробнее: Восстановление целостности системных файлов в Windows 10
Способ 13: Откат системы до контрольной точки
Если Diablo 2 перестала запускаться относительно недавно, то есть возможность восстановить работу игры путем отката операционной системы до контрольной точки. Только важно, чтобы она была создана до появления проблемы, иначе этим способом воспользоваться не получится. В случае соответствия этому требованию перейдите по ссылке ниже, чтобы ознакомиться с подробным руководством по откату Windows 10 до точки восстановления.
Подробнее: Как откатить Windows 10 до точки восстановления
Контрольные точки рекомендуется создавать систематически. Они позволяют в кратчайшее время возвращать конфигурацию операционной системы в рабочее состояние, устраняя все текущие неисправности. Если вы не знаете, как это делать, можете ознакомиться с соответствующим руководством на нашем сайте.
Подробнее: Как создавать точки восстановления в Windows 10
Важно! Если ни один способ, описанный в этой статье, не помог вам в решении проблемы, обратитесь за помощью к другому материалу на сайте. В нем приводится общая инструкция по устранению неисправностей, связанных с запуском старых игр в Windows 10.
Подробнее: Как запустить старые игры в Windows 10
Наша группа в TelegramПолезные советы и помощь
Diablo 2 не запускается в Windows 10
Заходим в папку с установленной игрой и находим там файл Diablo II.exe
Нажимаем на нём правой кнопкой мыши и выбираем «Свойства», далее переходим в закладку совместимость и выбираем пункт «Запустить программу в режиме совместимости» и выбираем там Windows 7, далее жмём применить и ОК.
После опять нажимаем правой кнопкой мыши и выбираем «Запуск от имени администратора»
Если после этого игра не будет запускаться в полноэкранном режиме, под Windows 10.
Запускаем описанным выше способом файл D2VidTst.exe, находящийся там же в папке с игрой
Утилита начнёт тестировать систему на совместимость и в конце выдаст такую табличку (с названием вашей видеокарты)
С предложением установить старые DirectX 6 или 7, для Direct 3D.
Выбираем вместо этого первый пункт с DirectDraw (2) и жмём ОК, после чего Diablo 2 будет без проблем работать в полноэкранном режиме.
Если вы хотите запустить игру в оконном режиме.
Жмём по ярлыку с игрой правой кнопкой мыши и переходим в свойства
В строке «Объект» добавляем после пробела -w, сохраняем.
Было
"C:\Games\Diablo II\Diablo II.exe"
Стало
"C:\Games\Diablo II\Diablo II.exe" -w
Путь с игрой у вас может быть другой.
После этого при запуске игры через ярлык, она всегда будет запускаться в оконном режиме.
Но оконный режим с руссифицированной сборкой не работает, запускается только в полный экран, не знаю почему
You are here: Home
/ Games
/ How to Play Diablo II on Windows 10 (Update)
Running Diablo II on Windows 10 can be a little problematic so here is a quick guide to help smooth things out. This is an update to an earlier post that showed how to run Diablo II on Windows 8. Most of the the information here should carry over to Windows 10 quite well. If you run into any issues, please comment below so that the community or myself can help you out.
This quick “how to” assumes that you have already installed and patched the latest version of Diablo II LOD on your system. If you need patch information you can obtain it through Blizzard’s official patch site.
Here are the steps to take to remove lag and other strange issues with Diablo II LOD on Windows 10.
Before launching the game, right click on the game’s shortcut and select “Properties”, then select the “Compatibility” tab.
Once on the Compatibility tab, select the following options:
- Check “Run this program in compatibility mode for” and set the value to “Windows XP SP 2/3”
- Check “Reduced Color Mode” and set to “16-bit (65536) Color”
- Check “Disable display scaling on high DPI settings”
- Optional “Run this program as administrator”
Once you dial in these settings click Apply and then OK.
The next step is crucial if you want to reduce or eliminate all of the glitching and lagging that is known to plague Diablo II LOD on Windows 10.
Obtain a 3DFX Glide Wrapper, this is a little application that will allow you to use the Glide interface with Diablo II LOD. I have found that GLIDE3-to-OpenGL Wrapper by Sven Labusch seems to work the best out of any I have tried so far.
Download the files from Sven’s site and read the “ReadMe.txt” file. This will contain the most current instructions for installing and setting up the wrapper. Be sure to re-run the video test after the wrapper is installed and set it to use Glide.
** Note: You Will Also Need to apply compatibility settings to run the Diablo II Video Test (D2VidTst.exe) * *
That’s it! Hopefully you will be successful in your attempts to get Diablo running smooth. Just follow the directions closely and have fun!
(UPDATE (3-15-21)
Great news! It appears that in the most recent versions of Windows 10, you may not need to follow this guide. Also, Blizzard is getting ready to release a remastered version of this incredible game. More details from Blizzard.
Reader Interactions
Trackbacks
Some Windows 10 users are reporting that they always end up seeing the ‘Error 25: A Critical error has occurred while initiating Direct3D‘ whenever they attempt to launch Diablo II on their computer.
After investigating this particular issue, it turns out that there are several different underlying causes that might be triggering this particular error code. Here’s a list of potential culprits that might be causing this error code with the legacy game Diablo II:
- The game runs in full-screen mode – For a lot of legacy games, this particular issue occurs in situations where Diablo II is configured to run in full-screen mode. However, a lot of affected users have confirmed that the issue no longer occurs if they force the game to run in windowed mode.
- The Game is not compatible with Windows 10 – Because Diablo II was not originally developed to run on Windows 10, there is an entire host of compatibility issues that might cause this error code. Fortunately, you can use compatibility mode to get around most issues by forcing the executable to run in compatibility mode with Windows XP.
- Graphical Rendering issue – Graphical rendering issues can also contribute to the apparition of this issue since Diablo II knows how to use new technologies like Direct3D 11 and Direct3D 12. In this case, you can use a wrapper like dgVoodoo or Sven’s Glide Wrapper to make the game renderable on Windows 10.
Now that you have become familiar with every underlying cause that might be causing this issue, here’s a list of confirmed methods that other affected users have successfully used to resolve the ‘Error 25: A Critical error has occurred while initiating Direct3D’ when launching Diablo II:
Method 1: Running the Game in Windowed Mode
As it happens with a lot of legacy games that were originally built around a deprecated Direct3D version, you should be able to circumvent the apparition of the ‘Error 25: A Critical error has occurred while initiating Direct3D‘ by modifying the executable so that you force it to run in windowed mode.
Several affected users have confirmed that this workaround has successfully allowed them to finally run Diablo II normally without issues.
If you haven’t tried this fix yet, follow the instructions below to re-configure the properties screen of the game’s shortcut or main executable so that it’s forced to run in windowed mode:
- Navigate to the location of the shortcut (or executable) that you normally launch the game on, then click on Properties from the context menu that just appeared.
Accessing the Properties screen of Diablo II’s executable - Once you’re inside the Properties screen, click on the Shortcut tab, then edit the Target box and add ‘-w‘ at the end of the target text box before clicking Apply to save the changes.
Modifying the Target box of Diablo II - Once the changes have been applied, see if you can launch the game normally without encountering the same ‘Error 25: A Critical error has occurred while initiating Direct3D‘ issue.
In case the same problem is still occurring, move down to the next potential fix below.
Method 2: Running the Game in Compatibility Mode (with admin access)
If running the game in windowed mode didn’t allow you to circumvent the issue, you should proceed by using the same Properties screen to run ensure that the legacy version of Diablo II runs in compatibility mode with Windows XP and that admin access is granted.
This fix is confirmed to work by a lot of Diablo II players that were encountering this issue on Windows 10.
For step by step instructions on configuring the game to be rendered in compatibility mode with Windows XP and grant admin access from the Diablo II shortcut, follow the instructions below:
- Right-click on the game shortcut, then click on Properties from the context menu that just appeared.
Accessing the Properties screen of Diablo II’s executable - Inside the Properties screen of Diablo II, click on the Compatibility tab from the horizontal menu at the top, then check the box associated with Run this program in compatibility mode for. Next, select Windows XP (Serviced Pack 3) from the list of available compatibility options.
Running Diablo II in compatibility mode - Next, check the box associated with Run this program as an administrator, then click on Apply to save the changes.
- Launch Diablo II using the same executable and see if the problem is now fixed.
If the problem is still not fixed even when you run the game in compatibility mode, move down to the next potential fix below.
Method 3: Using a Wrapper for Direct3D
If the first 2 methods didn’t work in your case, you’ve pretty much eliminated every potential cause that might be causing the ‘Error 25: A Critical error has occurred while initiating Direct3D‘ that’s outside the scope of an outdated Direct3D version.
Keep in mind that Direct3D (the technology used on Diablo II) is an old API that is deprecated by no and hardly supported by Windows 10. Fortunately, you can still use wrappers like dgVoodoo or Sven’s Glide Wrapper to convert legacy game graphics to Direct3D 11 or Direct3D 12 so that your GPU has no issues rendering the game.
Note: You can also use wrappers like this to enable various overrides that will allow you to use 3rd party tools that can enhance or improve the gaming experience with legacy games on Windows 10.
If you’re already familiar with a different wrapper, you can use that one instead. But if you never used a tool like this before, you can follow the instructions below to use the dgVooDoo wrapper to bypass the Error 25 with Diablo II and play the game at a higher resolution:
- Start by visiting the official download page of dgVoodoo and click on the hyperlink associated with the latest stable version of dgVoodoo.
Downloading dgVooDoo - Once the download is finally complete, use a utility like WinRar, WinZip, or 7Zip to extract the contents of the dgVoodoo folder in an easy-to-access folder.
- After the extraction process is complete, follow the documentation inside the folder to configure Diablo II according to your current Windows build before launching it on your computer.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
Решение проблем
Ошибка: Не запускается игра. Windows 7, Windows 8, Windows 10:
Необходимо включить режим совместимости (Windows XP), как показано на скриншоте:
https://pic.pvpwar.net/view.php?id=1691.jpg
Запуск игры осуществляется через Game.exe.
Ошибка: Не запускается игра. Видеокарта не поддерживается.
Необходимо выполнить тест-определение видео-карты через D2VidTst.exe (находится в папке с игрой). Предварительно включив режим совместимости с Windows XP, как показано на скриншотах :
https://pic.pvpwar.net/view.php?id=1688.jpg
https://pic.pvpwar.net/view.php?id=1689.jpg
Теперь ваша видеокарта определена и поддерживается. Запуск игры осуществляется через Game.exe.
Ошибка: diablo 2 access_violation c0000005
Необходимо разрешить/добавить в исключения выполнение данных DEP :
Правой кнопкой мыши по иконке «Компьютер» => Свойства => Дополнительные Параметры Системы => вкладка Дополнительно => Быстродействие (Параметры) => вкладка «Предотвращение Выполнения Данных»
Выбрать «Включить DEP только для основных программ и служб Windows».
https://pic.pvpwar.net/view.php?id=1687.jpg
Требуется перезагрузка компьютера.
Ошибка: Не запускается игра в окне.
Необходимо создать ярлык для game.exe. В свойствах дописать ключ » -w», как показано на скриншоте:
https://pic.pvpwar.net/view.php?id=1690.jpg
Запуск игры осуществляется через ярлык Game.exe.
Как подключиться к серверу?
Убедитесь, что в строке GATAWAY у вас указано PvPWaR:
https://pic.pvpwar.net/view.php?id=1692.jpg
Если у вас указано что-то другое, запустите файл PvPWaR_GATEWAY из папки с игрой.
Подключение к серверу осуществляется через BattleNet.
Если вы не хотите пользоваться файлом, можете добавить наш сервер в свой список. Адрес для подключения: playd2.pvpwar.net