Diablo 2 не запускается на Windows 7

Обновлено: 21.11.2024

танки

Выдающийся

Здравствуйте,
я пытаюсь запустить старую игру под названием Daiblo 2 Lord of Destruction. Кажется, игра установилась нормально, но каждый раз, когда я пытаюсь в нее играть, она выдает критическую ошибку 22 (что-то, связанное с DirectDraw). Я не вижу, что не так, потому что я только что отформатировал и установил свою Windows 7 Ultimate 64bit и обновил ее, прежде чем даже установить игру. Кто-нибудь хочет пролить свет на этот вопрос?

Рэнсеру

Выдающийся

Я думаю, вам нужно дважды установить совместимую версию Windows и играть, используя ее. Я не могу быть чем-то большим, чем это, но я собираюсь изучить это, потому что я уверен, что у меня возникнут аналогичные проблемы при попытке играть в некоторые из моих старых игр.

Рэнсеру

Выдающийся

Я думаю, вам нужно дважды установить совместимую версию Windows и играть, используя ее. Я не могу быть чем-то большим, чем это, но я собираюсь изучить это, потому что я уверен, что у меня возникнут аналогичные проблемы при попытке играть в некоторые из моих старых игр.

танки

Выдающийся

Я установил Windows XP в виртуальной среде на свой компьютер с Windows 7, и Diablo 2 работает нормально.

танки

Выдающийся

Исамуэльсон

Выдающийся

Diablo II отлично работает в Windows 7. Я использую 64-разрядную версию Windows 7. Просто убедитесь, что вы загрузили последние исправления, а затем установите режим совместимости значка на XP. После этого все должно работать нормально.

Кстати, у меня есть версия боевого сундука Diablo II, которая включает расширение LOD. Опять же, все это установлено и отлично работает на моей машине. Не нужно было выполнять двойную установку.

Теперь, для Diablo 1, я только что настроил виртуальную машину с помощью Vmware (которая обеспечивает 3D-ускорение, которое не требуется для Diablo 1), и там все работает нормально.

Белет

Выдающийся

У меня Windows 7, и я установил Diablo LOD, а также сделал совместимость, чтобы программа работала под XP, но игра по-прежнему не работает. Я не уверен, что у меня может быть не так, и я удалил и переустановил все версии, которые только мог придумать, но, увы, я все еще в тупике. Помочь кому-нибудь?

никорр

Чемпион

У меня Windows 7, и я установил Diablo LOD, а также сделал совместимость, чтобы программа работала под XP, но игра по-прежнему не работает. Я не уверен, что у меня может быть не так, и я удалил и переустановил все версии, которые только мог придумать, но, увы, я все еще в тупике. Помочь кому-нибудь?

Я только что купил новый ноутбук, на котором, как и на всех современных ноутбуках, установлена ​​Windows 7. Я установил Diablo II и LoD, но он не запустился из-за проблем с совместимостью. Эта проблема легко решалась в Vista с помощью мастера совместимости, но в Windows 7 это не сработало; при установке на XP Service Pack 2 он открывался, но «мигал» между игрой и рабочим столом, а при установке на Windows 98 вообще не запускался. Я попытался перейти с Direct Draw 3D на 2D, но он не запустился.

Моя видеокарта — Nvidia GeForce GT420M.

Норрит

Убедитесь, что вы запустили все обновления из Центра обновления Windows прежде всего.

Тогда, если это все еще не работает, попробуйте установить пакет обновления 2 для XP, а затем завершите процесс "проводник". Это то, что я сделал для безупречной работы Diablo 1 на Win 7.

Надеюсь, это поможет, опубликуйте еще раз, если вам нужны дополнительные разъяснения о том, как это сделать, и я сделаю все возможное, чтобы опубликовать шаг за шагом.

Перекати-поле

Тогда, если это все еще не работает, попробуйте установить пакет обновления 2 для XP, а затем завершите процесс "проводник". Это то, что я сделал для безупречной работы Diablo 1 на Win 7.

Не могли бы вы уточнить выделенную жирным шрифтом часть?

Нурман

Попробовать обертку Свена?

Норрит

Поэтому все, что вам нужно сделать, это запустить d2 (в режиме совместимости с winxp SP2) и нажать alt-tab, чтобы вернуть фокус на окна.

Оказавшись там, нажмите клавиши ctrl+alt+del и выберите опцию "открыть диспетчер задач" (или что-то в этом роде). Как только вы это сделаете, вверху вы увидите четыре вкладки. Выберите вкладку «процессы», найдите файл с именем «explorer.exe», выберите его и нажмите «завершить процесс» (или что-то в этом роде). Это заставит вашу панель задач внизу исчезнуть. нажмите Alt-Tab, чтобы вернуться к d2, и все должно работать нормально.

Перекати-поле

Не сработало. Не дошел даже до "запуска", просто не запускается.

друид

Предполагается, что Diablo 2 будет работать на семи устройствах без каких-либо настроек совместимости. Ваш ноутбук совершенно новый, возможно, у вас отсутствуют какие-либо драйверы gfx?

ffejrxx

убедитесь, что ваш пользователь является администратором, или запустите от имени администратора

также установите флажок "отключить композицию рабочего стола" на вкладке совместимости ярлыков

Дамрик

Зайдите в bnet и зарегистрируйте CD-ключи в своей учетной записи bnet.

Загрузите предварительно исправленную версию из только что созданной учетной записи bnet.

минусы

Перекати-поле

Я зашел на сайт Blizzard и ничего не нашел о Windows 7. Их раздел Diablo II не обновлялся по крайней мере три года назад, когда Vista была совершенно новой.

Норрит

хорошо, я заставил d2 работать в 64-битной Windows 7, выполнив следующие действия:

1) Перейдите в папку, в которую вы установили d2 (у меня это была C:\program files(x86)\Diablo II)
2) Щелкните правой кнопкой мыши Diablo II.exe
3) Выберите «Свойства
4) На вкладке «Совместимость» выберите Windows XP Service Pack 3
5) Также установите флажок «Запуск от имени администратора» (или что-то в этом роде)
6) Повторите процесс для игры. exe, который находится в той же папке

После этого мне удалось запустить игру в полноэкранном режиме с искаженными цветами (затем я использовал Alt-Tab, чтобы вернуться к окнам, открыл диспетчер задач и убил процесс explorer.exe; это устранило проблемы с цветом). Мне также удалось без проблем запустить игру в оконном режиме.

жнец

Вау. Мне просто пришлось пройти через весь процесс установки d2 на Windows 7.

Чертовски глупо для игры, которую я только что купил. Может быть, если бы я использовал старый компакт-диск со старым ключом компакт-диска или что-то в этом роде. но я перекупил игру за 32 доллара и даже не могу в нее играть.

Сколлин

Он отлично работает на моем компьютере с Windows 7. игра не устанавливается или у вас просто проблемы при запуске? С какими проблемами вы сталкиваетесь?

жнец

Он отлично работает на моем компьютере с Windows 7. игра не устанавливается или у вас просто проблемы при запуске? С какими проблемами вы сталкиваетесь?

Я установил его, и когда я начал его запускать, оказалось, что он не работает, поэтому я сделал это снова. Через 10 минут он работает с искаженными цветами.

Я пытаюсь войти в Bnet, и мне сообщается, что возникла проблема. Так что я прошел и в итоге переустановил 3 раза, пытаясь это исправить.

Погуглив эту проблему, я обнаружил, что многие люди сталкивались с ней и нашли способы ее обойти и исправить.

Теперь он работает нормально, за исключением того, что мне нужно воспроизвести его в окне, иначе цвета все равно не будут работать. Это также имеет побочный эффект, заключающийся в том, что я не могу использовать горячие клавиши, и если моя мышь выходит из окна, игра тормозит. Нехорошо, так как я играю в HC.

Меня бесит, что Blizzard продает что-то, что на самом деле нельзя запустить на новых компьютерах. Я уверен, что это не займет у них много времени, чтобы исправить.

Вы установили игру с компакт-диска?

митрикс

Ребята, это должно быть связано с драйвером. И я, и мой друг снова установили игру несколько недель назад на 64-битной версии Win 7, и они оба работали нормально, не беспокойтесь.

Попробуйте загрузить последние версии драйверов nvidia напрямую с сайта nvidia, а не из того, что поставляет Windows, или от вашего производителя (Asus/dell/. )

Кроме того, как кто-то предложил, попробуйте обертку glide, она тоже работает нормально.

хойлори

Возможно, вам сначала нужно обновиться до версии 1.13

КсеноСпиро

Я не помогу. Помогите!

Мне трудно поверить, что это вина W7. По моему опыту, D2 иногда сильно тормозит в сетевой игре, вот и все.
Во всяком случае, я бы сказал, что дело в видеокарте. Так что да, водители. Гитим. Да, и играйте в игру в оконном режиме. Вроде намного стабильнее. (всегда в режиме DirectDraw)

Создайте ярлык и сделайте так, чтобы он выглядел так. (За исключением -w , а не -3dfx)

Кто-нибудь, у кого возникают проблемы с нечеткими цветами в игре в полноэкранном режиме, может попробовать исправить, которое я предложил в этой теме?

Этой ветке уже несколько дней, но я решил опубликовать решение, которое мне помогло. В идеале вы должны использовать Direct3D для запуска игры, так как я никогда не видел радужных цветов от его использования. Однако, если вы придерживаетесь DirectDraw, вы можете попробовать это.

Цвета радуги, как правило, вызываются в старых играх, потому что Windows 7 имеет проблемы с ними при использовании DirectDraw (я думаю, это как-то связано с системой цветов, используемой в старых играх). Обычно вы можете создать раздел реестра, который изменит параметры совместимости для DirectDraw, и это может немного помочь. Для каждой игры, а иногда и для каждого патча нужен свой ключ.

Можно попробовать поместить этот текст в Блокнот и сохранить его как файл .reg, а затем объединить файл с реестром. В идеале вы должны сделать резервную копию вашего реестра, прежде чем делать это, на случай, если вы захотите отменить изменение. Затем посмотрите на результаты, когда вы переходите в полноэкранный режим. Этот ключ будет работать только с патчем 1.13d.

Редактор реестра Windows версии 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\Diablo II]
"Имя"="Game.exe"
"ID"=hex:0e,e6,9d,4e
"Флаги"=hex:00,08,00,00

В моем случае с этим исправлением я получаю радужные цвета только на титульном экране, и они исчезают, как только я нажимаю кнопку. Они могут вернуться, если я нажму Alt-Tab или получу ролик, но они всегда исчезают через секунду или две.Мне также нужно отключить композицию рабочего стола на вкладке «Совместимость» в Diablo II, но это только потому, что в противном случае загрузка занимает несколько минут.

Windows 11 находится на грани выпуска, но все еще есть большое количество пользователей, которые предпочитают Windows 7 и хотят продолжать ее использовать. Хотя это все личные предпочтения, за это приходится платить потерей нового программного обеспечения и технологий. Одним из них является DirectX 12. Для игры в Diablo 2 Resurrected требуется DirectX 12, который доступен в Windows 10 и 11. Таким образом, если вы используете Windows 7, вы не сможете играть в игру. Но, подождите, есть способ. Следуйте этому сообщению, и мы покажем вам, как играть в Diablo 2 Resurrected на Windows 7.

Возрождение Diablo 2 — как играть на Windows 7

Без DirectX 12, если вы попытаетесь запустить Diablo 2 Resurrected, произойдет сбой при запуске, и вы не сможете играть в игру. Вот обходной путь для игры в Diablo 2 Resurrected на Windows 7.

  1. Перейдите в Nuget и нажмите "Загрузить пакет" (1,89 МБ).
  2. Загрузив файл .nupkg, переименуйте его и добавьте расширение .zip.
  3. Теперь распакуйте файл.
  4. Перейдите к извлеченной папке. Перейдите в папку bin > x64
  5. Найдите и скопируйте файлы d3d12.dll и dxilconv7.dll.
  6. Перейдите в каталог установки игры и вставьте файлы рядом с .exe игры.
  7. Загрузите v0.1-winx64-rel.zip с Github и извлеките файлы рядом с .exe игры.
  8. Откройте новый текстовый файл и вставьте withdll /d:win10verhack64.dll game.exe (сохраните текстовый файл)
  9. Переименуйте текстовый файл с расширением .bat (после того, как вы переименовали его в abc.bat, вы можете запустить его как исполняемый файл)
  10. Запустите текстовый файл, который вы только что переименовали в .bat, и игра должна заработать.

Это все, что у нас есть в этом руководстве. Надеюсь, вы сможете играть в игру на Windows 7, следуя приведенным выше советам. Однако обратите внимание, что если ваш графический процессор не поддерживает DirectX 12, решения не будут работать. Кроме того, вам потребуется распространяемый пакет C++ Microsoft Visual 2019. Если он не работает, обновите распространяемый пакет C++ 2019.

Первоначально опубликовано Hejmus6

Поделиться

Он зацикливается между тем, чтобы писать об играх и играть в них. Это порочный круг. Хотя он склонен к ПК, иногда вы можете найти его на PS5. У него нет консоли Xbox, но он планирует приобрести ее в ближайшее время.

Diablo 2 Resurrected аварийно завершает работу и не запускается. Это руководство содержит несколько простых и основных исправлений и решений для пользователей ПК, столкнувшихся со сбоями или проблемами при попытке запустить Diablo 2 Resurrected на ПК через программу запуска Battlenet.

Diablo 2 Resurrected вылетает при запуске и не запускается – как исправить

Игра Diablo 2021 года. Кто бы мог подумать. Diablo 2 Resurrected теперь доступна для всех желающих. Игра представляет собой ремастер оригинальной Diablo 2, вышедшей почти 21 год назад. Чувствуете себя старым? Хотя игра была выпущена для всех платформ, в этой статье мы сосредоточимся на версии для ПК.

Для тех, кто живет под скалой, Diablo 2 Resurrected — это ролевая игра, разработанная Blizzard и Vicarious Visions. Игра является ремастером, что означает отсутствие изменений в сюжете или основной механике игры. Эта версия Diablo 2 2021 года в основном обновляет графику и сетевые функции оригинальной игры и не меняет ни системы предметов, ни игровой баланс. В игре появилась поддержка разрешения 4K.

Вы можете буквально импортировать файлы сохранения из оригинальной Diablo II в локальную одиночную игру и продолжить с этого момента. Если это не кричит «Ремастер», я не знаю, что еще делает.

Кроме того, у некоторых игроков на ПК, как всегда, возникают сбои и проблемы с запуском Diablo 2. Я видел, как некоторые игроки на PS4 тоже говорили об этом. Но больше всего жалоб от пользователей ПК. Я лично тестировал игру на трех разных системах, и у меня ничего подобного не было. Так что я не могу угадать, в чем конкретно причина сбоев у каждого из вас.

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

Как исправить сбои и проблемы с запуском

Удалите бета-версию Diablo 2 Resurrected

Помню, я играл в открытую бету COD Black Ops CW. И когда была выпущена полная версия игры, в день запуска игра постоянно вылетала. Я действительно видел, как пользователь Reddit упомянул об этом. Я понял, что забыл сначала установить бета-версию. Точно так же я удалил его, и с тех пор у меня не было ни одного сбоя. Вот как это сделать:

Полностью пропустите этот метод, если вы не принимали участие в бета-версии игры

Diablo 2 Resurrected не запускается в Windows 7 или 8.1

Я знаю, что многие пользователи Windows 7 пытаются играть в эту игру. Но, к сожалению, Diablo 2 Resurrected работает только на 64-битной Windows 10. Это не то, что я говорю. Это то, что было упомянуто в официальном списке системных требований. Если вы спросите меня, это не совсем мудрый шаг. Многие пользователи, которые обычно не так много играют в игры и не интересуются Windows 10, собираются попробовать эту игру из чистой ностальгии.

Просто чтобы убедиться, что ваш компьютер способен без проблем обрабатывать D2R, ознакомьтесь с официальными требованиями здесь.

Установите правильный предпочтительный графический процессор (для пользователей ноутбуков Nvidia)

Я полагал, что многие пользователи ноутбуков будут играть в Diablo 2 Resurrected. И не все знают, как настроить панель управления GPU.

Итак, если в вашем ноутбуке установлена ​​графическая карта Nvidia, вам нужно убедиться, что ваш ноутбук использует именно ее, а не интегрированную карту с низким энергопотреблением.

  1. Просто откройте панель управления Nvidia
  2. Нажмите «Управление настройками 3D» слева.
  3. Перейдите на вкладку "Настройки программы".
  4. В разделе «Выберите программу для настройки» выберите Diablo 2: Resurrected
  5. Если его там нет, нажмите "Добавить", а затем выберите его.
  6. Теперь установите для параметра "Выбрать предпочтительный графический процессор для этой программы" значение "Высокопроизводительный процессор NVIDIA".

Примечание: Diablo 2 Resurrected по какой-то причине плохо работает на встроенном графическом процессоре. Вы должны использовать специальный, если вы пытаетесь играть в эту игру на игровом ноутбуке. Если вы получаете сообщения об ошибках, ведущих к черному экрану, или к сообщению об ошибке «Непредвиденная ошибка», возможно, сработает переключение на выделенный графический процессор. Многие пользователи подтвердили это.

Попробуйте восстановить D2R один раз

Сбои могут быть вызваны тем, что ваш антивирус блокирует игру

Сначала прочтите это сообщение на форумах Blizzard:

Моя защита от вирусов Sophos заблокировала exe. После того, как я играл в игру в течение примерно 15 минут. Я получил следующую ошибку в Sophos.

Вредоносное поведение предотвращено. Предотвращена попытка эксплуатации уязвимости приложения. При запуске C:\Program Files (x86)\Diablo II Resurrected\Game.exe в Windows 10.

Я разблокировал на Sophos, но теперь у меня сбой при каждом нажатии кнопки воспроизведения в главное меню

Обновите драйверы и операционную систему, чтобы решить проблемы совместимости

Это уже должно быть очевидным шагом. Чем новее драйверы, тем лучше будет их совместимость. Многим игрокам удалось исправить сбой, обновив драйверы графического процессора вручную. Кроме того, восстановите настройки панели управления графическим процессором по умолчанию.

Ручной сброс настроек моей видеокарты фактически позволил мне снова играть, к этому времени, без каких-либо сбоев! (пока)

Мне пришлось погуглить, и на самом деле у него есть ярлык:
Windows+Ctrl+Shift+B

Спасибо, надеюсь, это навсегда!

Закройте бесполезные приложения, работающие в фоновом режиме

Сторонние программы, работающие в фоновом режиме, могут мешать нашим играм. Закройте все другие приложения, чтобы разрешить конфликты программного обеспечения и освободить ресурсы. Теперь, когда вы закрыли ненужные программы. Выполните следующие действия:

  1. Нажмите Ctrl+Shift+Esc, чтобы открыть диспетчер задач.
  2. Нажмите "Подробнее".
  3. Выберите вкладку "Автозагрузка".
  4. Нажмите правой кнопкой мыши на каждый элемент и выберите "Отключить".
  5. Перезагрузите компьютер.

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

Это все шаги или методы, которым вы можете следовать, чтобы исправить сбои в Diablo 2 Resurrected. Следует иметь в виду, что ни один из этих методов не является продвинутым и довольно простым. Нет никакой гарантии, что эти шаги решат вашу проблему на 100%. Если проблема, с которой вы столкнулись, является серьезной, то лучшим вариантом будет обращение в поддержку. Вы также можете посетить официальный форум Diablo 2 Resurrected. Вы найдете множество сообщений, посвященных точно таким же вопросам.

Читайте также: