Batman arkham asylum ошибка платформы net framework

Вот это чудо-юдо риба-кит,мне выскакивает каждый раз когда я запускаю лаунчер игры. RePack Dr.Mefisto и еще кто-то.
General protection fault!

History: QA_APPROVED_BUILD_OCTOBER_2008 177051 19-08-2009 13:45.35 FMOD: 42200/42200 Game

RaiseException() Address = 0x7550812f (filename not found) [in C:Windowssystem32KERNELBASE.dll]
GColor::GetHSI() Address = 0x1c66300 (filename not found) [in D:GAMESBatman Arkham AsylumBinariesShippingPC-BmGame.exe]
GColor::GetHSI() Address = 0x1aa5ded (filename not found) [in D:GAMESBatman Arkham AsylumBinariesShippingPC-BmGame.exe]
GImage::GImage() Address = 0xa5d7f4 (filename not found) [in D:GAMESBatman Arkham AsylumBinariesShippingPC-BmGame.exe]
GetStackOwnerClass() Address = 0x1552ac4 (filename not found) [in D:GAMESBatman Arkham AsylumBinariesShippingPC-BmGame.exe]

P.S.Кто знает как решить или у кого-то тоже такой репак помогите. Переустановка Framework’a не помогла. Качал 3.5=( Или может скиньте кто нибудь свой Лаунчер. Вдруг покатит.

Batman: Arkham Asylum – знаменитая игра, сочетающая в себе элементы экшена и стелса, получившая высокие оценки критиков. Однако не смотря на превосходстве игры, существует ряд проблем, которые могут возникнуть на платформе Windows. Одной из таких проблем является ошибка связанная с платформой .NET Framework.

Платформа .NET Framework – это набор библиотек и системных компонентов, разработанных корпорацией Microsoft для обеспечения работы множества приложений, которые функционируют на операционной системе Windows. Игры, в том числе и Batman: Arkham Asylum, используют эти компоненты для своей работы. В случае возникновения ошибки связанной с .NET Framework, игра может прекратить работу или не запуститься вовсе.

В данной статье мы рассмотрим шаги, необходимые для исправления ошибки связанной с платформой .NET Framework в Batman: Arkham Asylum.

Содержание

  1. Ошибки при запуске игры
  2. Причина ошибки
  3. Решение для Windows 10
  4. Решение для Windows 8/8.1
  5. Решение для Windows 7
  6. Дополнительные рекомендации
  7. Вопрос-ответ
  8. Что такое ошибка платформы .NET Framework?
  9. Как установить платформу .NET Framework?
  10. Почему после установки платформы .NET Framework в Batman Arkham Asylum все еще не работает?
  11. Какие еще могут быть причины неработоспособности Batman Arkham Asylum?
  12. Какие действия следует предпринять, если игра не запускается после установки платформы .NET Framework?
  13. Можно ли исправить ошибку платформы .NET Framework без переустановки игры?

Ошибки при запуске игры

При запуске игры могут возникнуть различные ошибки, которые могут испортить вам настроение и не дать насладиться процессом игры. Чаще всего проблемы связаны с несовместимостью современных операционных систем с играми, устаревшими драйверами или низкими характеристиками компьютера.

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

Одной из наиболее распространенных ошибок является отсутствие необходимых компонентов, таких как Microsoft .NET Framework. Чтобы исправить это, нужно установить отсутствующие компоненты или обновить уже установленные.

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

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

Причина ошибки

Запуск игры Batman Arkham Asylum может привести к появлению ошибки связанной с платформой .NET Framework. В основном, данная ошибка возникает из-за необходимости использования устаревшей версии .NET Framework, которая не установлена на вашем компьютере.

Другой причиной может быть неисправность уже установленной версии .NET Framework, которая может потребовать ремонта или переустановки.

Также, ошибку может вызвать конфликт между дополнительными библиотеками игры и платформой .NET Framework. Если одна из библиотек не совместима с текущей версией платформы, это может привести к ошибке.

Решение для Windows 10

Если вы столкнулись с ошибкой связанной с платформой .NET Framework при запуске Batman Arkham Asylum на Windows 10, можно попробовать несколько способов ее устранения.

Во-первых, убедитесь, что у вас установлена последняя версия .NET Framework. Посетите сайт Microsoft и загрузите ее с официального сайта. Если вы уже установили последнюю версию, то можете попробовать переустановить ее.

Во-вторых, проверьте целостность файлов игры. Для этого нужно в Steam перейти к свойствам игры, выбрать «Локальные файлы» и нажать «Проверить целостность игровых файлов». Это поможет восстановить поврежденные файлы и возможно, исправить ошибку.

В-третьих, проверьте наличие обновлений для игры. Может быть, разработчики выпустили патч, который исправляет ошибку с платформой .NET Framework.

И, наконец, если все вышеперечисленные методы не дали результатов, можно попробовать установить платформу .NET Framework 3.5. Для этого нужно перейти в «Панель управления», выбрать «Программы и компоненты», затем «Включение и отключение компонентов Windows». Найдите платформу .NET Framework 3.5 и установите ее.

Если ни один из этих способов не помог в решении проблемы с ошибкой платформы .NET Framework в Batman Arkham Asylum, можно попробовать обратиться за помощью в службу поддержки.

Решение для Windows 8/8.1

Если вы столкнулись с ошибкой платформы .NET Framework в Batman Arkham Asylum на компьютерах с операционной системой Windows 8 или 8.1, то следующие рекомендации помогут вам решить проблему:

  • Перейдите в меню Пуск Windows и введите «Обновление».
  • Кликните на «Проверить наличие обновлений».
  • Обновите все доступные обновления, включая обновления для .NET Framework.
  • Перезапустите компьютер.

Если проблемы не исчезнут, то попробуйте переустановить .NET Framework. Для этого выполните следующие действия:

  1. Перейдите на сайт Microsoft и скачайте последнюю версию .NET Framework.
  2. Установите .NET Framework.
  3. Перезапустите компьютер.

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

Решение для Windows 7

Если вы столкнулись с ошибкой платформы .NET Framework при запуске игры Batman Arkham Asylum на Windows 7, то есть несколько вариантов ее решения.

1. Обновите .NET Framework до последней версии. Для этого перейдите на официальный сайт Microsoft и скачайте установщик для .NET Framework. После установки перезагрузите компьютер и попробуйте запустить игру.

2. Попробуйте запустить игру в режиме совместимости с предыдущими версиями Windows. Для этого найдите ярлык игры на рабочем столе или в меню «Пуск», нажмите правой кнопкой мыши на него и выберите «Свойства». Перейдите на вкладку «Совместимость», поставьте галочку напротив «Запустить эту программу в режиме совместимости с» и выберите из списка предыдущую версию Windows. Нажмите «Применить» и «ОК», после чего запустите игру.

3. Если вы все еще сталкиваетесь с ошибкой, попробуйте сделать следующее: найдите файл «Batman Arkham Asylum.exe.config» в папке с игрой. Откройте его блокнотом и ищите строку ««. Замените ее на ««. Сохраните файл и попробуйте запустить игру.

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

Надеемся, что наши рекомендации помогли вам решить проблему с ошибкой .NET Framework в Batman Arkham Asylum на Windows 7.

Дополнительные рекомендации

Помимо рассмотренных выше методов и решений, есть несколько дополнительных рекомендаций, которые могут помочь в исправлении ошибки платформы .NET Framework в Batman Arkham Asylum:

  • Обновите драйверы устройств – убедитесь, что все драйверы вашего компьютера и графической карты актуальны. Это может помочь в разрешении проблем совместимости.
  • Переустановите игру – если все вышеперечисленные методы не дали результатов, попробуйте переустановить игру. Перезагрузка компьютера после удаления игры может помочь в удалении всех остатков, и переустановка может решить проблему.
  • Свяжитесь с технической поддержкой – если ни один из перечисленных методов не дал результатов, свяжитесь с технической поддержкой игры или Microsoft. Они смогут предоставить более точные и индивидуальные рекомендации.

Соблюдение этих рекомендаций может помочь в исправлении ошибки платформы .NET Framework в Batman Arkham Asylum.

Вопрос-ответ

Что такое ошибка платформы .NET Framework?

Ошибка платформы .NET Framework — это ошибка, связанная с неправильной установкой или работой платформы .NET Framework на компьютере. Она может приводить к неполадкам в работе различных программ, в том числе и в играх, таких как Batman Arkham Asylum.

Как установить платформу .NET Framework?

Платформу .NET Framework можно скачать с официального сайта Майкрософт. Необходимо выбрать версию, соответствующую версии ОС на компьютере. Затем следует запустить загруженный файл и следовать инструкциям установщика.

Почему после установки платформы .NET Framework в Batman Arkham Asylum все еще не работает?

Возможно, что после установки платформы .NET Framework необходимо произвести обновление драйверов или DirectX на компьютере. Также могут возникнуть проблемы с совместимостью игры с другими программами или антивирусным ПО, которое может блокировать работу игры.

Какие еще могут быть причины неработоспособности Batman Arkham Asylum?

Кроме проблем с платформой .NET Framework, неработоспособность игры может быть вызвана проблемами с видеокартой, процессором или оперативной памятью на компьютере. Также может быть проблема с самой игрой, к примеру, если она содержит баги или ошибки в коде.

Какие действия следует предпринять, если игра не запускается после установки платформы .NET Framework?

В первую очередь стоит проверить наличие обновлений для игры и установить их, если они доступны. Также необходимо обновить драйвера на видеокарту и DirectX, проверить работу антивирусного ПО и совместимость игры с операционной системой на компьютере.

Можно ли исправить ошибку платформы .NET Framework без переустановки игры?

Да, это возможно. Для этого необходимо удалить платформу .NET Framework с компьютера и заново установить ее через официальный сайт Майкрософт. Также можно попробовать исправить ошибку через инструмент проверки системных файлов в ОС Windows.

Содержание

  1. Причины возникновения ошибки
  2. Как решить проблему
  3. Дополнительные рекомендации для пользователей
  4. Вопрос-ответ
  5. В чем причина ошибки «Batman Arkham Asylum»?
  6. Как решить ошибку «Batman Arkham Asylum»?
  7. Как установить приложение .NET Framework?
  8. Как узнать, какая версия .NET Framework установлена на компьютере?
  9. Что делать, если установка приложения .NET Framework не помогла?

Время от времени мы сталкиваемся с ошибками при запуске программ или игр на нашем компьютере. Одной из таких ошибок является сообщение «Batman Arkham Asylum не запустилась из-за отсутствия файла .NET Framework». Данная ошибка связана с отсутствием или повреждением библиотеки .NET Framework, необходимой для запуска игры.

Библиотека .NET Framework является обязательной для запуска многих программ и игр на компьютере. Она представляет собой программную платформу, разработанную компанией Microsoft, которая позволяет разработчикам создавать приложения, работающие на разных операционных системах с использованием различных языков программирования.

Если вы столкнулись с ошибкой при запуске «Batman Arkham Asylum», связанной с отсутствием файла .NET Framework, не отчаивайтесь. Существует несколько способов решения данной проблемы, которые мы рассмотрим в данной статье.

Причины возникновения ошибки

Ошибка «Batman Arkham Asylum» из-за приложения .NET Framework может произойти по нескольким причинам.

  • Отсутствие установленного .NET Framework на компьютере пользователя.
  • Неправильно установленная версия .NET Framework на компьютере пользователя.
  • Конфликт с другими установленными приложениями на компьютере пользователя.
  • Поврежденный файл .NET Framework на компьютере пользователя.

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

Как решить проблему

Если у вас возникла ошибка «Batman Arkham Asylum» из-за приложения .NET Framework, не отчаивайтесь. Эта проблема вполне решаема, и мы подготовили для вас инструкцию по ее устранению.

Шаг 1: Установите .NET Framework. Для этого перейдите на официальный сайт Microsoft и загрузите последнюю версию .NET Framework. Установите ее на свой компьютер и перезагрузите систему.

Шаг 2: Обновите драйверы. Убедитесь, что все драйверы на вашем компьютере обновлены до последней версии. Для этого перейдите на сайт производителя вашего компьютера и загрузите все необходимые обновления.

Шаг 3: Переустановите игру. Если первые два шага не помогли, попробуйте переустановить игру. Для этого удалите ее с компьютера и загрузите новую копию игры с диска или из интернета.

Шаг 4: Обратитесь за помощью. Если вы все еще столкнулись с проблемой, не стесняйтесь обратиться за помощью в официальную службу поддержки игры или на сайт разработчиков.

Обязательно выполните все четыре шага в указанной последовательности, чтобы ошибка «Batman Arkham Asylum» из-за приложения .NET Framework была успешно устранена. Надеемся, что наша инструкция помогла вам решить вашу проблему и наслаждаться игрой без проблем.

Дополнительные рекомендации для пользователей

Обновляйте .NET Framework

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

Проверяйте системные требования

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

Отключайте антивирусную программу

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

Установите последние обновления Windows

Установка последних обновлений Windows может помочь устранить проблемы с работой программы. Для этого откройте «Центр обновления Windows» и выполните проверку на наличие обновлений.

Создайте исключение в брандмауэре

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

Обратитесь в службу поддержки

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

Вопрос-ответ

В чем причина ошибки «Batman Arkham Asylum»?

Ошибка возникает из-за отсутствия или несовместимости приложения .NET Framework, которое необходимо для загрузки игры.

Как решить ошибку «Batman Arkham Asylum»?

Для решения проблемы следует установить или обновить приложение .NET Framework до соответствующей версии, подходящей для игры.

Как установить приложение .NET Framework?

Приложение .NET Framework можно скачать с официального сайта Microsoft и выполнить установку согласно инструкциям на экране. Также можно установить его через пакет обновлений Windows.

Как узнать, какая версия .NET Framework установлена на компьютере?

Для этого нужно зайти в «Панель управления» > «Программы» > «Программы и компоненты» и найти в списке приложение .NET Framework с указанием версии.

Что делать, если установка приложения .NET Framework не помогла?

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

So I just installed Batman Arkham Asylum and I got this error at starting it:

enter image description here

When I click Quit, It will just stop launching.

When I click Continue, It will go to a small Batman window with 6 options which I cant see because it’s pitch black. When I choose one of the options I get this:

enter image description here

What have I done wrong?

asked Nov 23, 2013 at 11:27

Loko's user avatar

1

List of possible fixes starting from the simplest.Based on positive feedback from steam forums:

  1. Simply running the game .exe directly from the SteamSteamAppscommonbatman folder instead from steam application.

  2. Running BmLauncher.exe in `SteamSteamAppscommonbatman folder in windows 7 compatibility mode.

  3. As TZHX mentioned downloading and installing this direct x runtime

  4. Running following installers from SteamSteamAppscommonbatmanredist folder
    DXSETUP.exe, vcredist_x86.exe , PhysX_9.08.14_9.09.0814_SystemSoftware.exe

    • (Removing other versions of Direct X and PhysX might be necessary,best done before installing those from batman folder,problem is that if you uninstall newer version of PhysX or DirectX some newer games could stop working until you reinstall the new
      versions).


  5. Remove all installations of .NET framework (through the Start > Control Panel > Programs and Features,or even better some software removal tool) and install .NET framework 4.Some people say that you will have to reinstall the game itself,but It seems unnecessary to me.

    • If you use windows 7 or newer with required updates you can look in Start > Control Panel > Add remove windows features where you can select .NET framework version you want without having to download and install.

answered Nov 23, 2013 at 16:11

Mentales's user avatar

MentalesMentales

14.4k5 gold badges40 silver badges70 bronze badges

1

My first recommendation would be to reinstall .net framework and make sure you get the latest version. If that doesn’t work, I am not sure. But that is the first thing I would try, in case there were errors during installation.

answered Nov 23, 2013 at 16:05

Ninjakreborn's user avatar

NinjakrebornNinjakreborn

1,7713 gold badges20 silver badges41 bronze badges

answered Apr 28, 2014 at 14:33

Abdullah's user avatar

You must log in to answer this question.

Not the answer you’re looking for? Browse other questions tagged

.

Обновлено: 27.01.2023

Здравствуйте.

Подобная ошибка (чаще всего) возникает при запуске какой-нибудь игры: GTA, Sims, Far Cry, PES и др. (причем, происходит это как с лицензионными копиями, так и различными репаками. ).

Основная причина возникновения ошибки 0xc0000906 — это отсутствие какого-нибудь важного файла в системе или папке с игрой (например, различные DLL-библиотеки). Разумеется, в ошибке о том, какого файла нет — ничего обычно не говорится, а поэтому разобраться с ней не всегда просто.

Теперь ближе к теме.

Способы решения проблемы

Устранить ошибку с кодом 0xc0000906 в Windows 10 можно несколькими способами, в зависимости от причины ее возникновения. В других случаях можно следовать указанной последовательности, пока ошибка не исчезнет, а приложение не начнет работать нормально.

  1. Отключение антивируса перед установкой или запуском программы. Особенно данный пункт актуален, если на компьютере установлено стороннее антивирусное приложение. Причина вот в чем – защитник удаляет важные библиотеки, считая их вредоносными и потенциально опасными. Встроенный антивирус тоже не стоит обходить стороной, отключить его можно через «Параметры».
  2. Переустановка того же приложения, но другого репака. Возможно, дело кроется именно в скачанном архиве. В качестве попытки рекомендую заново скачать установщик, причем с другого ресурса и другой версии сборки. Если даже после инсталляции такой версии ошибка все равно выходит, нужно продолжать искать решение и переходить к следующему способу.

3. Проверка компьютера на наличие вирусного ПО. Возможно, какой-то вирус повреждает файлы программы при ее установке, поэтому и выходит подобного рода ошибка. Для начала рекомендую все же просканировать систему антивирусом, потом переустановить программу. Можно даже прибегнуть ко второму способу, а именно – найти другой репак и протестировать его.

4. Проверка жесткого диска на наличие ошибок. В системе есть специальная утилита, позволяющая проверить жесткий диск на наличие ошибок. Для ее запуска нужно открыть командную строку, причем с правами администратора, и затем запустить поочередно запросы sfc /scannow или chkdsk /f /r . Первая команда предназначена для проверки целостности системных файлов, но и она не помешает. Для второй потребуется перезагрузка системы.

5. Установка обновлений системы. Актуально, если в системе был найден вирус, повредивший важные библиотеки. Данный процесс поможет обновить системные файлы. Уже потом на обновленную систему можно переустановить проблемное приложение и проверить его работу.

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

Последний выход, если ничего из вышеперечисленного не помогло и причина неполадки не определилась – восстановление системы. На практике до этого способа мало кто доходит. И не стоит прибегать к нему, не попытавшись устранить неполадку вышеуказанными методами.

Причины возникновения неполадки

Чаще всего причины появления ошибки с кодом 0xc0000906 в Windows 10 могут быть следующими:

  • использование нелицензированной, пиратской версии программы;
  • повреждение dll-библиотек, связанных с проблемным приложением;
  • воздействие вирусного ПО;
  • блокировка или удаление файла dll антивирусом;
  • проблемы на жестком диске.

Способы решения проблемы

Если при запуске игры или приложения возникает ошибка 0xc0000906, нужно первым делом:

  • Попробовать отключить антивирус или встроенную защиту в систему. Это будет выглядеть так:

  • Если антивирус отключен, но все равно возникает ошибка 0xc0000906, зайдите в настройки антивируса и внесите папку с игрой в список исключений. Таким образом, Вы запустите игру в следующий раз без отключения антивируса;
  • В случаях, когда это не помогло, и все равно выплывает окно с ошибкой, удалите игру, и опять ее установите. Антивирус мог удалить файлы еще на этапе установки, так как посчитал, файлы вредоносными. Далее, после установки, добавьте папку в список исключений.

Если это не помогло, вот еще несколько советов, как устранить данную неполадку:

Я расскажу о том, с чем связана ошибка 0xc0000906, а также опишу несколько способов ее устранения.

Заключение

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

Доброго дня всем!

Эта ошибка характерна для игр (хотя иногда «страдают» и др. программы) , и появляется она обычно в момент запуска. Заранее предупрежу, что этот код 0xc0000022 мало о чем говорит: причиной может быть как отсутствующий файл, так и блокировка приложения антивирусом.

В этой заметке приведу несколько советов, которые в большинстве случаев помогают избавиться от этой ошибки. Рекомендую выполнять их в порядке, приведенным мной ниже. Материал актуален для современных ОС Windows 8/10.

Примечание : ниже на скрине приведен пример подобной ошибки (возникла при запуске игры PES 2016).

Пример ошибки 0xc0000022

Пример ошибки 0xc0000022

Запуск от имени администратора

Первое, что посоветую сделать — это кликнуть правой кнопкой мышки по исполняемому файлу (ярлыку) и в появившемся контекстном меню выбрать вариант запуска от имени администратора .

Запуск приложения от имени администратора

Запуск приложения от имени администратора

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

Проверка защитника

Если у вас ОС Windows 10 — то проверьте обязательно состояние защитника (нередко он «молча» удаляет некоторые файлы игр и программ, которые ему показались подозрительными).

Для этого откройте параметры (Win+i), перейдите во вкладку «Обновление и безопасность / Безопасность Windows «, и нажмите по ссылке на центр безопасности защитника. См. скриншот ниже.

Центр безопасности Windows

Центр безопасности Windows

Далее откройте журнал угроз и просмотрите последние события: нет ли среди списка очистки файлов игры.

Проверка журнала

Если таковые будут найдены, у вас есть два пути:

  • восстановить файл из карантина защитника и попробовать запустить игру (программу). Это следует делать, если вы не сомневаетесь в безопасности файла;
  • загрузить другую версию программы/игры и переустановить ее (перепроверенную на вирусы и вредоносное ПО).

Обновление системных библиотек, драйверов

Ошибка 0xc0000022 также может возникнуть из-за отсутствия файлов каких-нибудь библиотек: DirectX, Visual C++, NET Framework и т.д.

Чтобы все это не перепроверять вручную, рекомендую попробовать утилиту Driver Booster: она не только может обновить драйвера, но и проверит все библиотеки, влияющие на работу игр (что очень удобно). Бесплатной версии для решения этой задача вполне достаточно.

Обновление системных библиотек / Driver Booster

Обновление системных библиотек / Driver Booster

Режим совместимости и DirectPlay

Если вы пытаетесь запустить старую игру на новом компьютере (ОС Windows) — то не исключено появление разного рода ошибок. Попробуйте зайти в свойства исполняемого файла (ярлыка на рабочем столе), и включить режим совместимости приложения со старой ОС (например с Windows 7 как в моем примере ниже).

Режим совместимости

Кроме этого, многим старым играм (например, Majesty, Thief, Dune 2000 и пр.) нужен компонент DirectPlay, который почему-то в современных ОС отключен.

Чтобы включить его: зайдите в панель управления, в раздел «Программы / Включение или отключение компонентов Windows» .

Включение и отключение компонентов Windows

Включение и отключение компонентов Windows

Далее найдите каталог «Компоненты прежних версий» и включите DirectPlay. Windows должна автоматически загрузить и установить его. После перезагрузите компьютер и проверьте работоспособность программы/игры.

Компоненты прежних версий - DirectPlay

Компоненты прежних версий — DirectPlay

Отключите на время антивирус

Не лишним будет на время диагностики и поиска причин появления ошибки — отключить антивирус. Благо, что почти все современные продукты отключаются в 1-2 клика мышкой через трей. Как это выглядит у AVAST представлено на скрине ниже.

Отключение антивируса Avast на 1 час

Отключение антивируса Avast на 1 час

Попытка диагностики с помощью ProcessMonitor

Если все предыдущее не помогло, можно попробовать отыскать причину с помощью утилиты ProcessMonitor (ссылка на сайт Microsoft). Она инспектирует все приложения и процессы, запускаемые на ПК (причем, даже если у вас программа вылетела с ошибкой — этот факт можно найти в ProcessMonitor и посмотреть что там произошло. ) .

1) Перед запуском утилиты, я вам рекомендую открыть свойства ярлыка (запускаемой программы) и скопировать оригинальное название exe-файла. Пример на скрине ниже.

Копируем название исполняемого файла

Копируем название исполняемого файла

2) Далее нужно запустить утилиту, и сразу же открыть нужную программу/игру. Как только она вылетит с ошибкой, перейдите в ProcessMonitor и:

  1. включите отображение всех событий (см. стрелку-1 на скрине ниже);
  2. перейдите в режим фильтрации (стрелка-2);
  3. переключите фильтрацию в режим Process Name (т.е. чтобы можно было указать тот процесс, который нам нужен — т.к. их в утилите будет очень много) ;
  4. вставьте оригинальное название файла игры;
  5. нажмите OK.

Фильтр по имени

Фильтр по имени

Далее рекомендую еще раз открыть фильтрацию и исключить все успешные (SUCCESS) строки. Пример ниже.

Исключаем все успешные действия

Исключаем все успешные действия

В результате у вас останутся только проблемные строки (в каждом конкретном случае их количество может сильно разница). В моем, например, исходя из первых строк стало понятно, что есть какая-то проблема с файлом «steam_api.dll» в папке с игрой. В последствии оказалось, кстати, что его удалил защитник Windows (после восстановления — игра заработала!) .

Нашлись несколько строк, в одной из которых нет файла.

Нашлись несколько строк, в одной из которых нет файла.

Кстати, также достаточно часто встречается случай отсутствия прав на доступ к определенным DLL файлам. Например, если ProcessMonitor покажет вам ошибку ACCESS DENIED (скажем, к C:WindowsSyswow64MSVBVM50.DLL) — то нужно вручную разрешить чтение данного файла для текущего пользователя.

ACCESS DENIED

Делается это просто: сначала находите нужный файл (адрес также показывается в ProcessMonitor, см. скрин выше). Далее открываете его свойства , переходите во вкладку «Безопасность» и жмете «Изменить» .

Безопасность — изменить

После добавляете нового пользователя (см. скриншот ниже).

Добавляем пользователя

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

Сохранить настройки

PS

Если из вышеперечисленного ничего не помогло — можно посоветовать загрузить другую версию игры/приложения. Возможно, что текущая просто несовместима с вашей версией ОС, ПО (а возможно, что она просто была повреждена, например, вирусами. ).

Если у вас получилось избавиться от этой ошибки как-то по-другому — сообщите в 2-х словах в комментариях.

Причины появления данной ошибки

Такая ошибка чаще всего встречается, когда пользователь пытается запустить нелицензионную игру по типу GTA 5, Sims 4, The Binding of Isaac, Far Cry и другие подобные «репаки». Однако, она выпадает во время запуска бесплатной программы.

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

Программы, которые борются с вирусами, воспринимают эти файлы, как проблемные, потому, удаляют их или перемещают в карантин.

Потому, данная ошибка указывает на то, что один из DLL-файлов, необходимых для запуска программы или игры был удален системой.

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

Что делать при появлении «0xc0000906»

Проверить качество установочных файлов

Самое первое, что рекомендую сделать — это узнать, все ли в порядке с тем образом игры (установочным файлом) с которого вы установили ее. Нет ли подобной ошибки у других пользователей, которые использовали этот же образ?

Просто если в том же Steam все игры проверенные/перепроверенные, то вот на различных торрент-трекерах — может быть все что угодно (встречаются и такие версии игр, которые не работают у 80-90% загрузивших их пользователей!).

Также попробуйте запустить программу от имени администратора.

Запуск с правами администратора

Обратить внимание на встроенного защитника Windows

Т.е. вы запускаете игру, защитник ее проверяет и находит, что один из файлов не удовлетворяет требованиям безопасности — в результате он его удаляет и игра не запускается (выдавая ошибку. ).

Защита от вирусов и угроз

Защита от вирусов и угроз

Кстати, также открыть журнал можно с помощью параметров Windows (чтобы войти в них нажмите Win+i), вкладка: «Обновление и безопасность / Безопасность Windows / Защита от вирусов и угроз / Журнал угроз».

Журнал угроз

Далее просмотрите список предупреждений (в подробностях указывается какой файл был перемещен в карантин), нет ли в нем удаленных файлов игры?

Если таковые будут найдены — то считайте причина найдена! Есть два пути решения:

  • если вы уверены, что с файлом игры все в порядке и это ложное срабатывание — просто нажмите «Восстановить» (кстати, файлы можно перепроверить с помощью онлайн-антивирусов — https://ocomp.info/onlayn-antivirusyi.html);
  • загрузить другую копию игры (в которой нет такого «добра»).

Восстановить работу ПО (восстановить файл)

Восстановить работу ПО (восстановить файл)

Проверить карантин антивируса (если есть)

Если у вас установлен антивирус — то вышесказанное относительно защитника актуально и для него. У каждого антивируса также есть карантин, в который он нередко отправляет файлы из папок с играми.

В антивирусе Касперского (например) чтобы открыть карантин — кликните по ссылке «Больше функций», в меню слева выберите оное.

Больше функций (Касперский)

Больше функций (Касперский)

Карантин

Также можно порекомендовать на время установки игры (запуска) отключить антивирус.

Обновить драйвера, системные библиотеки

В ряде случаев появление ошибки 0xc0000906 может указывать на то, что у вас в системе отсутствуют некоторые библиотеки (NET Framework, Visual C++ и пр.).

Для одновременной проверки всех необходимых компонентов (нужных играм) и состояния драйверов — я бы порекомендовал использовать утилиту Driver Booster. Обратите внимание на скриншот ниже: она автоматически нашла все пакеты, которых нет в ОС.

Обратите внимание, все необходимое для игр (.NET, Visual C++ и др. пакеты) программа качает и ставит автоматически!

Проверить целостность файлов ОС Windows

Некоторые файлы ОС могли быть испорчены в виду самых разных причин: начиная от вирусного заражения, и заканчивая ошибками в процессе обновления. Благо, что в современную Windows встроен инструмент для автоматической проверки и восстановления самых основных ее элементов.

Чтобы запустить такую проверку, откройте диспетчер задач (Ctrl+Shift+Esc) , нажмите «Файл/новая задача» и добавьте в строку «Открыть» команду sfc /scannow (отметьте, что задача нужна от имени администратора) . См. скриншот ниже.

proverka-tselostnosti-faylov

Проверка целостности файлов

Далее просто дождитесь окончания проверки.

3% завершено

На этом пока все.

Если вы избавились от ошибки как-то по-другому — чиркните пару слов в комментариях.

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

  • Как убрать баги в майнкрафте
  • Ошибка канала геншин
  • Как установить 4д скины в майнкрафт пе
  • Как убрать ограничение фпс в сталкер тень чернобыля
  • Copcarvg самп замена

Понравилась статья? Поделить с друзьями:
  • B2785 ошибка лексус
  • Back 4 blood ошибка 10011
  • Banished ошибка a fatal access
  • B2784 ошибка тойота рав 4
  • B3883 ошибка шевроле орландо