Medal of honor 2010 general protection fault как исправить

Обновлено: 04.07.2024

Выдаёт две ошибки:
Message
General protection fault!

History: GEvent::TryAcquireCancel() Address = 0x755485 (filename not found)
Address = 0xf63356ec (filename not found)

Microsoft Visual C++ Runtime Library
Runtime Error!

R6025
- pure virtual function call

Никита Степанов Гуру (4594) С Microsoft Visual C++ Runtime Library Никита Степанов Гуру (4594) Переустанови Microsoft Visual C++ Runtime Library

1. Удалить ВСЕ версии Visual C++, начиная 2005, заканчивая 2010. Поставить все заново поочереди - 2005, 2008, 2010 версии (желательно также ставить SP1 к некоторым из этих версий).

2. Если вы пользуетесь AVG Antivirus, удалите его. Поставьте, наконец, Касперского. Я поставил MSE (Microsoft Security Essentials).

3. Почистите жесткий диск от ненужного мусора. Чистка желательна для пункта 5.

4. Самый важный пункт. Сходите в Панель управления->Центр обновления Windows. Проверьте наличие апдейтов. Качайте все апдейты в графе "необходимые". Необязательные апдейты качать не обязательно. Если у вас пиратский Win7, то не качайте обновление KB971033 (этот апдейт предназначен для улучшенной проверки лицензионности Windows и выявления дыр в системе проверки). Если у вас в апдейтах доступны апдейты типа "обновление для Visual C++", то их устанавливайте обязательно. Даже если вы ставили все версии Visual C++ через установщик.

5. Сделайте дефрагментацию жесткого диска после установки всех апдейтов. Советую использовать программу Defraggler. Также советую не пренебрегать пунктом 3. Зачем вам дефрагментировать то, что вам не нужно? Defraggler не самая быстрая программа для дефрагментации жесткого диска (зато качественная), поэтому делайте выводы, товарищи.

Итого: раньше вылетало с частотой раз в пол часа-час, бывало и чаще. После вышеописанных танцев с бубном игра не вылетает уже 6 часов.

P.S. Если кому поможет, то прошу администрацию вбить данную статейку в FAQ, ибо других более менее адекватных решений данной проблемы я не нашел ни в steam-community, ни в интернете вообще. Если остались вопросы, задавайте их тут.


Обсуждали тут уже, юзай mwfix
15 сен. 2013 в 5:26

После запуска игры выдает окно:

General protection fault!

History: GEvent::TryAcquireCancel() Address = 0x7a0385 (filename not found) [in C:\Program Files\Medal Of Honor 2010.Limited Edition\Binaries\moh.exe]
GImage::GImage() Address = 0x5040f6 (filename not found) [in C:\Program Files\Medal Of Honor 2010.Limited Edition\Binaries\moh.exe]
GMatrix2D::GetX() Address = 0xfc66d1 (filename not found) [in C:\Program Files\Medal Of Honor 2010.Limited Edition\Binaries\moh.exe]

17 ноя. 2014 в 15:49 Did you uninstall PunkBuster? Because I uninstalled it and got the same error. If so, reinstall PB as it seems to be necessary. If this doesn't help. sorry. 20 дек. 2015 в 17:49

I found a solution for this exact problem that works for me 100% of the time. I get the exact same errors as you do, only the location of my game install is different.

I've had this problem with the Origin version of the game and I've searched the entire Internet for a solution to this and all I can find on Steam, Origin and other game forums is a whole bunch of bad advice unrelated to the problem such as reinstalling video drivers, reinstalling PhysX and other stuff completely nothing to do with what the error message says. Not to mention the fact that the game actually ran once after installing it without any errors at all indicating that there is nothing wrong with the video drivers or anything else on the system. So much bad advice out there though that it's hard to actually find a solution, just people grasping at straws throwing out shotgun guesses. What's clear is that people are having the exact same problem whether they use the Steam version of the game or the Origin version.

One thing I have personally noticed so far, is that every person including myself that is having this problem, has installed the game to a different drive/location that the default of C: and that the problem appears to just be a problem with actually launching the game, as it can actually run without crashing.

I tried a few things and managed to find a way to get the game to run reliably every time. The trick for me was to launch the game executable myself and not launch it using Origin. Apparently if you install the game onto D: or E: or anywhere not C:, they screw up the launcher for it somehow so it can't find its files properly but it somehow manages to launch the first time no problem. Presumably they've screwed that up on Steam also I'm guessing since Steam users have the same problem but obviously are not using Origin client to launch their game.

Here are two methods that both worked for me and may work for others:

1) Start up Windows Explorer, go into the directory where the game is installed and search for the "moh.exe" file. Use Windows Explorer's "search" feature to find the file if you can't find it on your own. Click on the file to launch it and play the game. That just works for me without any errors or problems at all.

2) In Steam, click on "ADD A Game. " at the bottom left, then choose "Add a Non-Steam Game. ", then manually Browse your computer and find the moh.exe file for the game and add it. You can right click on it in your Steam library and rename the game name from "moh" to "Medal of Honor (manual launcher)" or something to differentiate it.

For whatever reason, directly launching the game executable seems to make it work, but whatever Origin is doing to launch it and presumably also Steam by default - makes the game not work properly, but it only seems to fail if the game is installed in a non-default location because game developers apparently haven't realized that people do this, and that it's not 1992 anymore. ;)

Anyhow, I hope my solution works for you and for anyone else that comes along with this problem and gets frustrated for the lack of answers or the useless unrelated suggestions that abound. ;)

23 сен. 2016 в 19:05

I found a solution for this exact problem that works for me 100% of the time. I get the exact same errors as you do, only the location of my game install is different.

I've had this problem with the Origin version of the game and I've searched the entire Internet for a solution to this and all I can find on Steam, Origin and other game forums is a whole bunch of bad advice unrelated to the problem such as reinstalling video drivers, reinstalling PhysX and other stuff completely nothing to do with what the error message says. Not to mention the fact that the game actually ran once after installing it without any errors at all indicating that there is nothing wrong with the video drivers or anything else on the system. So much bad advice out there though that it's hard to actually find a solution, just people grasping at straws throwing out shotgun guesses. What's clear is that people are having the exact same problem whether they use the Steam version of the game or the Origin version.

One thing I have personally noticed so far, is that every person including myself that is having this problem, has installed the game to a different drive/location that the default of C: and that the problem appears to just be a problem with actually launching the game, as it can actually run without crashing.

I tried a few things and managed to find a way to get the game to run reliably every time. The trick for me was to launch the game executable myself and not launch it using Origin. Apparently if you install the game onto D: or E: or anywhere not C:, they screw up the launcher for it somehow so it can't find its files properly but it somehow manages to launch the first time no problem. Presumably they've screwed that up on Steam also I'm guessing since Steam users have the same problem but obviously are not using Origin client to launch their game.

Here are two methods that both worked for me and may work for others:

1) Start up Windows Explorer, go into the directory where the game is installed and search for the "moh.exe" file. Use Windows Explorer's "search" feature to find the file if you can't find it on your own. Click on the file to launch it and play the game. That just works for me without any errors or problems at all.

2) In Steam, click on "ADD A Game. " at the bottom left, then choose "Add a Non-Steam Game. ", then manually Browse your computer and find the moh.exe file for the game and add it. You can right click on it in your Steam library and rename the game name from "moh" to "Medal of Honor (manual launcher)" or something to differentiate it.

For whatever reason, directly launching the game executable seems to make it work, but whatever Origin is doing to launch it and presumably also Steam by default - makes the game not work properly, but it only seems to fail if the game is installed in a non-default location because game developers apparently haven't realized that people do this, and that it's not 1992 anymore. ;)

Anyhow, I hope my solution works for you and for anyone else that comes along with this problem and gets frustrated for the lack of answers or the useless unrelated suggestions that abound. ;)

Игра тормозит и лагает

Скорее всего данная проблема носит аппаратный характер. Проверьте системные требования игры и установите корректные настройки качества графики. Подробнее об оптимизации игры можно почитать на форуме. Также загляните в раздел файлов, где найдутся программы для оптимизации Medal of Honor (2010) для работы на слабых ПК. Ниже рассмотрены исключительные случаи.

Вопросы по прохождению

Ответы на все вопросы касающиеся прохождения Medal of Honor (2010) можно найти в соответствующих разделах Wiki, а также на нашем форуме. Не стесняйтесь задавать вопросы и делиться своими советами и решениями.

Medal of Honor 2010 general protection fault! Просьба более подробно и грамотно сформулировать тему вопроса.

Поставил medal of honor 2010, запустил, вышла ошибка general protection fault.
Вот коды ошибки:
General protection fault!

History: GEvent::TryAcquireCancel() Address = 0x7a0385 (filename not found) [in I:\Medal Of Honor\Binaries\moh.exe]
GMatrix2D::GX() Address = 0xd5a400 (filename not found) [in I:\Medal Of Honor\Binaries\moh.exe]
GMatrix2D::GX() Address = 0x1bb0de8 (filename not found) [in I:\Medal Of Honor\Binaries\moh.exe]
WideCharToMultiByte() Address = 0x7402017e (filename not found) [in C:\Windows\System32\KERNELBASE.dll]
GEvent::TryAcquireCancel() Address = 0x728d01 (filename not found) [in I:\Medal Of Honor\Binaries\moh.exe]
GImade::GImage() Address = 0x5040f6 (filename not found) [in I:\Medal Of Honor\Binaries\moh.exe]
GMatrix2D::GX() Address = 0xfc66d1 (filename not found) [in I:\Medal Of Honor\Binaries\moh.exe]

"Просьба более подробно и грамотно сформулировать тему вопроса" я специально написал, что-бы от**бался от меня этот грамоточекер. Конечно, забыл одну деталь:
Windows 10 x86 Pro 10.0.15063
Pentium(R) Dual Core CPU E6600 (3.06 GHz), 2 ядер
RAM 2 GB Просьба более подробно и грамотно сформулировать тему вопроса (к тебе) Да мне пофиг как я сформулировал эту тему. Мне просто нужен ответ.

Скорее всего антивирус просто таблетку съел, посмотри файлы в карантине и востанови все, которые к игре относятся.

Ошибки загрузки/обновления

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

Если магазин или лончер Medal of Honor (2010) не завершает обновления или выдает ошибки, то переустановите саму программу. При этом все скачанные вами игры сохранятся.

Запустите проверку целостности данных игры.

Проверьте наличие свободного места на том диске, на котором установлена игра, а также на диске с операционной системой. И в том и в другом случае должно быть свободно места не меньше, чем занимает игра на текущий момент. В идеале всегда иметь запас около 100Гб.

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

Проблемы с модами

Medal of Honor (2010) не запускается, вылетает - решение любых технических и геймплейных проблем.

Глючит или не запускается Medal of Honor (2010)? Решение есть! Постоянные лаги и зависания — не проблема! После установки мода Medal of Honor (2010) начала глючить или НПС не реагируют на завершение задания? И на этот вопрос найдется ответ! На этой странице вы сможете найти решение для любых известных проблем с игрой и обсудить их на форуме.


Игра не запускается

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

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

Medal of Honor (2010) не работает на консоли.
О: Обновите ПО до актуальной версии, а так же проверьте стабильность подключения к интернету. Если полное обновление прошивки консоли и самой игры не решило проблему, то стоит заново загрузить игру, предварительно удалив с диска.

Ошибка 0xc000007b.


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

Ошибка 0xc0000142.


О: Чаще всего данная ошибка возникает из-за наличия кириллицы (русских букв) в одном из путей, по которым игра хранит свои файлы. Это может быть имя пользователя или сама папка в которой находится игра. Решением будет установка игры в другую папку, название которой написано английскими буквами или смена имени пользователя.

Ошибка 0xc0000906.


О: Данная ошибка связана с блокировкой одного или нескольких файлов игры антивирусом или “Защитником Windows”. Для её устранения необходимо добавить всю папку игры в исключени. Для каждого антивируса эта процедура индивидуально и следует обратиться к его справочной системе. Стоит отметить, что вы делаете это на свой страх и риск. Все мы любим репаки, но если вас часто мучает данная ошибка — стоит задуматься о покупке игр. Пусть даже и по скидкам, о которых можно узнать из новостей на нашем сайте.

Отсутствует msvcp 140.dll/msvcp 120.dll/msvcp 110.dll/msvcp 100.dll


О: Ошибка возникает в случае отсутствия на компьютере корректной версии пакета Microsoft Visual C++, в который и входит msvcp 140.dll (и подобные ему). Решением будет установка нужной версии пакета.

  • Нажимаем на Windows + R;
  • Вводим команду“regsvrЗ2 msvcp140.dll”(без кавычек);
  • Нажимаем “ОК”;
  • Перезагружаем компьютер.


Ошибка 0xc0000009a/0xc0000009b/0xc0000009f и другие
О: Все ошибки начинающиеся с индекса 0xc0000009 (например 0xc0000009a, где на месте “а” может находиться любая буква или цифра) можно отнести к одному семейству. Подобные ошибки являются следствием проблем с оперативной памятью или файлом подкачки.


Перед началом выполнения следующих действий настоятельно рекомендуем отключить часть фоновых процессов и сторонних программ, после чего повторно попробовать запустить Medal of Honor (2010) .
Увеличиваем размер файла подкачки:

  • Клик правой кнопкой на значку компьютера, а далее: "Дополнительные параметры системы" - "Дополнительно" - "Быстродействие" - "Дополнительно" - "Виртуальная память" - "Изменить".
  • Выбираем один диск, задаем одинаковый размер.
  • Перезагружаемся.



Размер файла подкачки должен быть кратен 1024. Объём зависит от свободного места на выбранном локальном диске. Рекомендуем установить его равным объему ОЗУ.
Если ошибка 0xc0000009а сохранилась, необходимо проверить вашу оперативную память. Для этого нужно воспользоваться функциями таких программ как MemTest86, Acronis, Everest.

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