Показать полную графическую версию : При попытке запуска игры выдаёт ошибку.
ruslan...
22-06-2014, 22:48
Данилъ_Шариповъ@vk,
Не восстановлены:
C:\Windows\System32\d3d8thk.dll
C:\Windows\System32\d3d9.dll
C:\Windows\WinSxS\amd64_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.1.7601.17514_none_207372147765c03a\d3d8thk.dll
C:\Windows\WinSxS\amd64_microsoft-windows-directx-direct3d9_31bf3856ad364e35_6.1.7601.17514_none_207372147765c03a\d3d9.dll
Можете восстановить вручную:
1. Взять файлы, например из дистрибутива в образе \Sources\install.wim (извлечь архиватором или смонтировать образ) (http://www.wseven.info/mount-dism/)
2. Получить доступ (http://www.oszone.net/7836/) и скопировать.
3. После замены верните владельца TrustedInstaller (http://forum.oszone.net/post-1226309-9.html) обратно.
Если после, при запуске игры будут проблемы,
Данилъ_Шариповъ@vk, сделайте лог Process Monitor следующим образом:
запустите Process Monitor;попытайтесь запустить игру, чтобы появилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru »
Лучше- в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат
Данилъ_Шариповъ@vk
23-06-2014, 13:16
После проделанной процедуры проблема осталась.
ruslan..., http://rghost.ru/56529543
SergAS70
23-06-2014, 14:55
Есть такой - "Набор программ и компонентов для игр v1.8.2" (найти легко) почти 100% вариант запуска (кстати предложенный народом из форума WoT столкнувшись точно с такой же проблемой). Но это на крайний случай.. как последний вариант!
сначала проделай то, что ruslan... предложит. ;)
Petya V4sechkin
23-06-2014, 16:22
Данилъ_Шариповъ@vk, удалите файлы:
C:\Games\World_of_Tanks\d3dx9_43.dll
C:\Windows\SysWOW64\D3DX9_43.dll
Затем переустановите обновление DirectX 9.0c (либо через веб-установщик (http://www.microsoft.com/ru-ru/download/details.aspx?id=35), либо redistributable (http://www.microsoft.com/en-us/download/details.aspx?id=8109)).
Данилъ_Шариповъ@vk
23-06-2014, 17:36
Petya V4sechkin »
Всем спасибо за советы, проблема решена.
Данилъ_Шариповъ@vk, В чем решение?
C:\Games\World_of_Tanks\d3dx9_43.dll можно решить переустановкой клиента WOT.
C:\Windows\SysWOW64\D3DX9_43.dll разве не устанавливается при установке DirectX?
то есть скачали, распаковали и запустили файл DxSetup.exe? »
Petya V4sechkin
23-06-2014, 19:05
C:\Windows\SysWOW64\D3DX9_43.dll разве не устанавливается при установке DirecX?
Если он той же версии, то нет.
Обычно происходит так: сначала ставится игра без требуемых компонентов (кривой репак или по недосмотру). Естественно, при запуске игра ругается, что файл не найден. Далее пользователь забивает имя файла в гугль, качает первый попавшийся и пихает во все папки. При этом путая архитектуры x86 и x64.
Игра начинает выдавать другую ошибку. Потом человек соображает, что нужно переустановить обновление DX. А установщик DX видит, что версия файла совпадает, но не проверяет соответствие архитектуры и не меняет файл.
Поэтому недостаточно переустановить DX. Перед этим нужно удалить кривой файл.
А установщик DX видит, что версия файла совпадает, но не проверяет соответствие архитектуры и не меняет файл. »
возможно ошибаюсь, но при установке вручную с DXSetup.exe файлы принудительно перезаписываются, независимо от наличия или отсутствия. По крайней мере, дата установки меняется на текущую (по своему опыту).
Далее пользователь забивает имя файла в гугль, качает первый попавшийся и пихает во все папки. При этом путая архитектуры x86 и x64.Игра начинает выдавать другую ошибку. Потом человек соображает, что нужно переустановить обновление DX. А установщик DX видит, что версия файла совпадает, но не проверяет соответствие архитектуры и не меняет файл.
Какой ужас... Чего только не придумают.
но при установке вручную с DXSetup.exe файлы принудительно перезаписываются »И?
Если планируется установка того же DirectX в системе, то из папок игры желательно вычистить похожие файлы.
Вот на примере с Visual C++:
В папке игры находились файлы типа msvcr*.dll, при этом в системе был установлен Visual C++ более новой версии - соответственно и версии библиотек выше чем в файлах находящихся в папке игры.
Итог после запуска игры в папке которой находились библиотеки старой версии: "Не найдена точка входа в процедуру ***".
Итог после запуска игры из папке которой библиотеки были удалены: Игра свободно запустилась.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.