Diablo II Как исправить Unhandled Exception: Access Violation (C0000005)

DIABLO II КАК ИСПРАВИТЬ UNHANDLED EXCEPTION: ACCESS VIOLATION (C0000005)

Для начала: Что это за хрень? Что она значит?

«Ошибка C0000005 – это системная ошибка Windows. Это ошибка исключения, которая возникает, когда процесс (приложение, драйвер и т. д.) Пытается выполнить команду процессора, которая ссылается на память за пределами пространства, выделенного для этого процесса операционной системой. Существует множество возможных причин, начиная от поврежденных таблиц данных и заканчивая плохим сетевым подключением, элементами управления ActiveX или ошибками драйвера принтера или видео. Не зная, какой тип ошибки вы видите, невозможно угадать, в чем может быть истенная причина».

Ответ на вопрос об ошибке C0000005 системного аналитика Microsoft.
решение проблемы C0000005!

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

Способы решения проблемы C0000005 в Diablo 2

Способ первый – Запускаем игру от имени администратора с совместимостью с Windows XP Service Pack 2 или 3 (эти пункты должны быть включены всегда!):

Совместимость ставим на такие экзешники:

  • D2SE
  • D2VidTst
  • Diablo II
  • Game

Способ второй – качаем последнюю версию Dll файла Glide, перекидываем DLL в корень папки Диабло 2. Запускаем Videotst от имени администратора и с совместимостью Windows XP Service Pack 2 или 3, нажимаем Start Test, ждем окончания и выбираем третий пункт:

Способ Третий – Позволяет diablo II работать более свободно, при добавлении исполняемых файлов (exe) игры в исключения в списке DEP:

Правой клавишей нажимаем на Мой Компьютер, переводим на свойства
Выбираем Дополнительные параметры системы
Выбираем вкладку Дополнительно, затем в блоке Быстродействие нажимаем на кнопку Параметры
Выбираем вкладку предотвращение выполнения данных, ставим точку на параметр  Включить Dep для всех программ и служб, кроме выбранных ниже. Теперь нажимаем на кнопку Добавить.
Добавить нужно такие экзешники – Diablo II, Game и D2SE. Нажимаем применить, перезагружаем ПК.

Проблема решена!

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

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

Попробуем решить проблемы вместе!

One thought on “Diablo II Как исправить Unhandled Exception: Access Violation (C0000005)”

  1. Кому не помогли варианты в видео, есть еще два решения проблемы:
    1- удалить данные по Диабло 2 из реестра – нажимаем комбинацию клавишь WINDOWS + R, вводим regedit затем находим и удаляем все по такому пути: HKEY_CURRENT_USER\Software\Blizzard Entertainment\Diablo II

    2 – Отключаем UAC – Нажимаем на поиск рядом с Пуском (логотип лупы в левом нижнем углу) и вводим UAC (Изменения Параметров Контроля Учетных Записей) – клакаем и перетаскиваем ползунок в самый низ.

    Перезагружаем ПК.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *