Драйвер - При попытке запуска игры выдаёт ошибку.

Аватара пользователя
Данилъ_Шариповъ@vk

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Данилъ_Шариповъ@vk »

Данилъ_Шариповъ@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
(извлечь архиватором или смонтировать образ)


2. Получить доступ и скопировать.

3. После замены верните владельца
Доступ - [решено] Права доступа к файлу в папке Windows\System32
обратно.



Если после, при запуске игры будут проблемы,


Цитата Petya V4sechkin:



Данилъ_Шариповъ@vk, сделайте лог Process Monitor следующим образом:

запустите Process Monitor;попытайтесь запустить игру, чтобы появилась ошибка;

сохраните лог: меню File -> Save -> PML-формат;

заархивируйте и выложите на любой файлообменник, например
http://rghost.ru
Драйвер - При попытке запуска игры выдаёт ошибку.




Лучше- в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат
Аватара пользователя
Данилъ_Шариповъ@vk

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Данилъ_Шариповъ@vk »

После проделанной процедуры проблема осталась.





ruslan...,
http://rghost.ru/56529543
Аватара пользователя
Данилъ_Шариповъ@vk

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Данилъ_Шариповъ@vk »

читать дальше »


Есть такой - "Набор программ и компонентов для игр v1.8.2" (найти легко) почти 100% вариант запуска (кстати предложенный народом из форума WoT столкнувшись точно с такой же проблемой). Но это на крайний случай.. как последний вариант!

сначала проделай то, что ruslan... предложит. Изображение
Аватара пользователя
Petya V4sechkin

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Petya V4sechkin »

Данилъ_Шариповъ@vk, удалите файлы:C:\Games\World_of_Tanks\d3dx9_43.dllC:\Windows\SysWOW64\D3DX9_43.dllЗатем переустановите обновление DirectX 9.0c (либо через
веб-установщик
, либо
redistributable
).
Аватара пользователя
Данилъ_Шариповъ@vk

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Данилъ_Шариповъ@vk »

Цитата Petya V4sechkin:



Petya V4sechkin
Драйвер - При попытке запуска игры выдаёт ошибку.




Всем спасибо за советы, проблема решена.
Аватара пользователя
Данилъ_Шариповъ@vk

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Данилъ_Шариповъ@vk »

Данилъ_Шариповъ@vk, В чем решение?

C:\Games\World_of_Tanks\d3dx9_43.dll можно решить переустановкой клиента WOT.

C:\Windows\SysWOW64\D3DX9_43.dll разве не устанавливается при установке DirectX?


Цитата Nerdy:



то есть скачали, распаковали и запустили файл DxSetup.exe?
Драйвер - При попытке запуска игры выдаёт ошибку.
Аватара пользователя
Petya V4sechkin

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Petya V4sechkin »

Цитата Nerdy:



C:\Windows\SysWOW64\D3DX9_43.dll разве не устанавливается при установке DirecX?



Если он той же версии, то нет.



Обычно происходит так: сначала ставится игра без требуемых компонентов (кривой репак или по недосмотру). Естественно, при запуске игра ругается, что файл не найден. Далее пользователь забивает имя файла в гугль, качает первый попавшийся и пихает во все папки. При этом путая архитектуры x86 и x64.

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



Поэтому недостаточно переустановить DX. Перед этим нужно удалить кривой файл.
Аватара пользователя
Nerdy

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Nerdy »

читать дальше »



Цитата Petya V4sechkin:



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




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


Цитата:



Далее пользователь забивает имя файла в гугль, качает первый попавшийся и пихает во все папки. При этом путая архитектуры x86 и x64.Игра начинает выдавать другую ошибку. Потом человек соображает, что нужно переустановить обновление DX. А установщик DX видит, что версия файла совпадает, но не проверяет соответствие архитектуры и не меняет файл.



Какой ужас... Чего только не придумают.
Аватара пользователя
Nordek

Re: Драйвер - При попытке запуска игры выдаёт ошибку.

Сообщение Nordek »

Цитата Nerdy:



но при установке вручную с DXSetup.exe файлы принудительно перезаписываются
Драйвер - При попытке запуска игры выдаёт ошибку.




И?

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

Вот на примере с Visual C++:

В папке игры находились файлы типа msvcr*.dll, при этом в системе был установлен Visual C++ более новой версии - соответственно и версии библиотек выше чем в файлах находящихся в папке игры.

Итог после запуска игры в папке которой находились библиотеки старой версии: "Не найдена точка входа в процедуру ***".

Итог после запуска игры из папке которой библиотеки были удалены: Игра свободно запустилась.
Ответить

Вернуться в «Microsoft Windows 7»