![]() |
Память не может быть 'read' при запуске игры
Доброго времени суток. Столкнулся с такой проблемой: после установки игры и последующего ее запуска появилось такое вот сообщение -
Инструкция по адресу "0х00498749" обратилась к памяти по адресу "0х00000000". Память не может быть "read" естественно игра не запустилась и я полез в интернеты за поиском решения осознал что баян, но ответа должного так и не нашел. Буду благадерен за помощь. Из того что нашел в инете: Что имеем OS: Win XP SP3 (сборка) 2Гб ОЗУ установлен net Framework 4 DEP отключил boot.ini /noexecute=AlwaysOff - не помогло; возможную проблему обращения к библиотеке ole32.dll пофиксил regsvr32 %SystemRoot%\system32\ole.dll - не помогло; Отчеты об ошибках отключил - не помогло; файл подкачки увеличил до 1024мб - не помогло; диск с виндой Свойства>Сервис> Выполнить проверку(автоматическое исправление включил) после перезагрузки проверка обнаружила, на 4 из 5 шагов, ошибку windows\INSTAL~1\c9f68b2 как я понял она исправилась - не помогло; Дефрагментацию сделал - не помогло; Попытался проверить ProcessMonitor'ом появилось такое окно - Точка входа в процедуру InitializeSRWLock не найдена в библиотеке DELL KERNEL32.dll Может ли быть так что kernel32 зарезервировал большую часть адресов? Пошел другим путем - нашел и запустил FileMonitor прилагаю log http://rgho.st/7n67hRH4T Заранее спасибо всем кто поможет! |
Пока жду помощи, просмотрел log, отсутствует библиотека D3DREF9.DLL скачал ее, но она не регистрируется, возникает ошибка E:WINDOWS\system32\d3dref9.dll была загружена. но найти точку входа для DllRegistrServer не удалось
|
Цитата:
|
ну и чего? Качнул неведомо откуда, неведомо какую игру и взываешь к провидцам-медиумам?
ну игра глючная, кряк глючный(не до конца отломана), на ХР не проверялся... еще у-гадалки нужны? зы. а вообще обливион на 2 Гб ОЗУ завести - это еще надо уметь. |
Спасибо за отклик.
Цитата:
Цитата:
Извиняюсь если что то не до сказал. Скажите какую еще инфу предоставить по теме? |
Цитата:
|
Цитата:
|
а , ну четвертый должен заводиться нормально.
А чего даст ПроцМон? ошибка означает что в "запускаторе" идет обращение к адресу либо которого не существует, либо где нет того что ищет логика программы. Т.е. неверному указателю. В большинстве случаев это причина в самом экзешнике. Или же не установленны какие-либо dll-ки. Одну ты проверил, но что ему еще надо это фигзнать. зы. попробуй поставить в путь без пробелов. Т.к. игрушка хоть и не старая, но 10 лет есть 10лет ;-) поставь ее в E:\Games\Oblivion например. |
Не совсем понял как выделить процесс в проге, поэтому скину весь лог, старался по быстрей сохранить. что бы вес поменьше был.
http://rgho.st/6S4Jbp5sP Цитата:
|
Цитата:
К слову, ранее пытлся устанавливать с лицензионного диска голую игру ошибка таже |
x0r, воспользовался вашими советами: установил из другого источника (тот что вы упомянули) но ошибка появляется таже,
пробЫвал у друга (win7) установить оба варианта игры, у него все работает как надо. Хотелось бы разораться уже с этой проблемой. Буду рад любой помощи. |
Цитата:
|
|
ну тада хз. Значит что-то сбилось в реестре думаю. Какие-то библы(dll) не находит наверно. Искать хз, надо бэкапы делать(их никто не делает, я знаю).
Попробуй выяснить, авось: - ТоталКоммандер-ом зайди в папку с игрой и жмакни F3 на экзешнике. Дальше в появившемся окне Lister-a на вкладку "dll dependency" и посмотри на список зависимостей, нет ли там "красненьких" - еще можно прогнать sfc /scannow в консоли, может чего найдет, исправит. :search: Видишь ли, вот это: Цитата:
Все это предположения, ибо на расстоянии можно только гадать. |
Цитата:
Цитата:
|
mr.jar, попробуйте разные версии драйвера видеокарты.
|
mr.jar, а можешь сам экзешник дать?
если там запускатор(launcher), то и запускатор. |
|
Цитата:
Может это твой случай binkw32.dll ошибки ? попробуй этот файл разных версий поискать, позаменять. Лежать должен рядом с экзе. Скрытый текст
зы. так и есть, в программе идет переход по "виртуальному указателю" где должен быть адресс, а там "нули" походу у тебя.(вылетает ведь не лаунчер, а сам обливион.экзе?)
|
Вложений: 2
Цитата:
|
Цитата:
|
больше ничче не придумаю.
без пробелов - это без пробелов. это знач E:\games\oblivion4\launcher.exe |
Вообщем отчет по тестированию дров на видеокарту: у меня стоит видеоадптер от Intel драйвер v. 6.14.10,5420 от 2012г - последний выпущенный для моего устройства под winxp, на нем запуск игры вызывает ошибку.
Зашел на сайт производителя видеокарты, скачал все доступные версии для WinXP x86, а это следующие версии: 6.14.10.5420 - стояла до тестирования 6.14.10.5402 - не тестировал 8.15.10.2413 при установке параметры экрана не превышали 1024х768, при запуске игры вылетело сообщение: failed to initialize renderer NixAdapterDesc::GetDeviceCaps() failed игра не запустилась. Отчет Promonitor прилагаю: 8.14.10.2413 так же зашел на сайт производителя ноута, серия моего ASUS k50ij, скачал единственный драйвер от 2009г 6.14.10.5039 проблема решилась. Отчет Promonitor прилагаю: 6.14.10.5039 Ребят большое спасибо за помощь и ваше потраченное время! :yahoo: можно закрывать |
Время: 15:39. |
Время: 15:39.
© OSzone.net 2001-