Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Драйвер - При попытке запуска игры выдаёт ошибку.

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

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


"C:\Windows\system32\d3dx9_43.dll" либо не предназначен для выполнения под управлением Windows или содержит ошибку...
Пытался обновить DirectX -- никакого эффекта. Сам d3dx9_43.dll есть в system32, пытался его регать -- никакого эффекта.
Windows 7 SP1

Отправлено: 09:59, 22-06-2014

 

Аватара для ruslan...

Ветеранище


Сообщения: 10679
Благодарности: 2894

Профиль | Отправить PM | Цитировать


Данилъ_Шариповъ@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. После замены верните владельца TrustedInstaller обратно.

Если после, при запуске игры будут проблемы,
Цитата Petya V4sechkin:
Данилъ_Шариповъ@vk, сделайте лог Process Monitor следующим образом:
запустите Process Monitor;попытайтесь запустить игру, чтобы появилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru »
Лучше- в окне Process Monitor > нажимаете меню File -> Save -> CSV-формат

-------
Будь джентльменом, если есть удача. А нет удачи, джентльменов нет ... Нажми !!!


Последний раз редактировалось ruslan..., 22-06-2014 в 23:07.


Отправлено: 22:48, 22-06-2014 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


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


ruslan..., http://rghost.ru/56529543

Отправлено: 13:16, 23-06-2014 | #22


Аватара для SergAS70

Ветеран


Сообщения: 1027
Благодарности: 198

Профиль | Отправить PM | Цитировать


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

Отправлено: 14:55, 23-06-2014 | #23



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


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

Отправлено: 16:22, 23-06-2014 | #24


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Petya V4sechkin »
Всем спасибо за советы, проблема решена.

Отправлено: 17:36, 23-06-2014 | #25


Ветеран


Сообщения: 3945
Благодарности: 795

Профиль | Цитировать


Данилъ_Шариповъ@vk, В чем решение?
C:\Games\World_of_Tanks\d3dx9_43.dll можно решить переустановкой клиента WOT.
C:\Windows\SysWOW64\D3DX9_43.dll разве не устанавливается при установке DirectX?
Цитата Nerdy:
то есть скачали, распаковали и запустили файл DxSetup.exe? »

Последний раз редактировалось Nerdy, 23-06-2014 в 19:16.


Отправлено: 18:45, 23-06-2014 | #26



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


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

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

Поэтому недостаточно переустановить DX. Перед этим нужно удалить кривой файл.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:05, 23-06-2014 | #27


Ветеран


Сообщения: 3945
Благодарности: 795

Профиль | Цитировать


читать дальше »
Цитата Petya V4sechkin:
А установщик DX видит, что версия файла совпадает, но не проверяет соответствие архитектуры и не меняет файл. »
возможно ошибаюсь, но при установке вручную с DXSetup.exe файлы принудительно перезаписываются, независимо от наличия или отсутствия. По крайней мере, дата установки меняется на текущую (по своему опыту).
Цитата:
Далее пользователь забивает имя файла в гугль, качает первый попавшийся и пихает во все папки. При этом путая архитектуры x86 и x64.Игра начинает выдавать другую ошибку. Потом человек соображает, что нужно переустановить обновление DX. А установщик DX видит, что версия файла совпадает, но не проверяет соответствие архитектуры и не меняет файл.
Какой ужас... Чего только не придумают.

Последний раз редактировалось Nerdy, 05-07-2014 в 19:33.


Отправлено: 19:18, 23-06-2014 | #28


SHVtYW4=


Сообщения: 3451
Благодарности: 1273

Профиль | Отправить PM | Цитировать


Цитата Nerdy:
но при установке вручную с DXSetup.exe файлы принудительно перезаписываются »
И?
Если планируется установка того же DirectX в системе, то из папок игры желательно вычистить похожие файлы.
Вот на примере с Visual C++:
В папке игры находились файлы типа msvcr*.dll, при этом в системе был установлен Visual C++ более новой версии - соответственно и версии библиотек выше чем в файлах находящихся в папке игры.
Итог после запуска игры в папке которой находились библиотеки старой версии: "Не найдена точка входа в процедуру ***".
Итог после запуска игры из папке которой библиотеки были удалены: Игра свободно запустилась.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Отправлено: 20:06, 23-06-2014 | #29



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Драйвер - При попытке запуска игры выдаёт ошибку.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Медиа - [решено] при попытке воспроизвести видео/аудио файл выдаёт ошибку >>> makatuk Microsoft Windows 8 и 8.1 3 27-03-2013 18:51
[решено] hd 6370 m выдаёт ошибку о памяти при запуске игры 6unya Видеокарты 3 20-02-2012 12:48
Почему при попытке забрать почту с сервера Outlook Express выдаёт ошибку? silalex Лечение систем от вредоносных программ 13 09-03-2010 19:47
Выдаёт ошибку при загрузки компьютера KocJ Хочу все знать 1 30-11-2009 16:31
При установки выдаёт ошибку ShvedA Автоматическая установка Windows 2000/XP/2003 9 20-01-2007 13:09




 
Переход