PDA

Показать полную графическую версию : [решено] Ошибки dll файлов d3d10, d3d10, windowscodecsext


FOUX22
03-03-2016, 16:58
Добрый день!

Очень нужна помощь грамотных технарей! Заранее спасибо всем кто откликнется.

У меня лицензионная Windows 7 SP1 x64. На днях, как часто бывает, Windows обновлялся, устанавливая нужные ему файлы, однако при установке обновления Internet Explorer 9 возникла ошибка, что он не может его скачать с рекомендацией скачать с сайта. Я скачал с сайта Microsoft IE9, попытался его поставить - но вновь процесс прервался с ошибкой.

На следующий день у меня начали возникать ошибки при запуске при загрузке Windows и при старте, и работе каждого второго приложения содержащие, к примеру, вид:

"С:\Windows\system32\d3d10.dll" либо не предназначен для выполнения под управлением Windows или содержит ошибку. Попробуйте переустановить программу с помощью исходного установочного носителя или обратитесь к системному администратору или поставщику программного обеспечения за поддержкой.

Скриншот примера: http://clip2net.com/s/3v2T56I

В основном ошибка трёх типов: d3d10.dll, d3d10_1.dll + windowscodecsext.dll при запуске Webmoney ( http://clip2net.com/s/3v2UcM4 ). Работаю на этом компьютере пару лет - никогда таких проблем не было.

Путём Гугла я выяснил, что файлы d3d10.dll, d3d10_1.dll - это файлы, которые отвечают за компонент Direct3D 10 Runtime, который в свою очередь является компонентом для взаимодействия с видеокартой в Windows. Скорее всего эти все обновления их повредили каким-то образом.

Из того что я пробовал и не помогло:

- Переустановить Directx с официального сайта, а также базовую сборку https://www.microsoft.com/en-us/down....aspx?id=8109;

- Удалял все файлы "d3dx" с папок system32 и SysWOW64 - после этого снова переустанавливал Directx

- Скопировал эти два файла d3d10.dll, d3d10_1.dll с другого идентичного компьютера и пробовал заменить в папках system32 и SysWOW64 - но при замене пишет http://c2n.me/3v2ZVuq . Отсюда пробовал открыть админ права для этих папок чтобы удалить/заменить эти файлы - ничего не получилось, полный доступ не получается открыть для этих папок. Вот вообще базовая инструкция как надо сделать бы http://searchdll.ru/how-to-install-dll.php ;

- Проверил ОС на вирусы с помощью свежего Cureit;

- Пробовал справиться с проблемой при помощи программ DLL Suite и DLL fix;

- Пробовал отдельно по схеме Шага 1 из этой статьи http://www.solvusoft.com/ru/files/%D...454/d3d10-dll/ Т.е. при помощи командной строки cmd и команды regsvr32. В этом случае пишет http://c2n.me/3v32KNS

- Вот тоже похожий совет который я попробовал для моих битых файлов http://answers.microsoft.com/ru-ru/w...d-576afe89643c

Я думаю, что надо попробовать как-то добыть доступ для папки system32 и SysWOW64 и всё таки получить замену. Я пробовал по этой схеме http://allwin.su/windows-7/problem-w...-operacii.html

К слову видеокарта работает, nvidia fegorce GT 430, и при запуске программы GeForce Expirience выдаёт ошибку программы.

Прошу вашей помощи!

Petya V4sechkin
03-03-2016, 18:15
FOUX22, в командной строке (cmd.exe) от имени Администратора (http://www.oszone.net/4331#5) выполните:
sfc /scannow
Перезагрузитесь и выложите лог \Windows\Logs\CBS\CBS.log в архиве.

FOUX22
03-03-2016, 18:47
Petya V4sechkin, я вас немного опередил)
Сделал sfc /scannow (правда не перезагружался)
Вот лог (правда не в архиве): https://drive.google.com/file/d/0ByUJO8xR5T9FelB2VXN…/view?usp=sharing

Petya V4sechkin
03-03-2016, 19:18
FOUX22, по ссылке: "Файл не обнаружен".

Nerdy
03-03-2016, 20:50
Я скачал с сайта Microsoft IE9, попытался его поставить - но вновь процесс прервался с ошибкой. »
IE9 уже не поддерживается в Win 7. Скачайте и установите IE11.

FOUX22
03-03-2016, 21:53
Petya V4sechkin, вот ещё раз https://drive.google.com/open?id=0ByUJO8xR5T9FelB2VXNOdWRwR0U
Nerdy, чтобы поставить IE11, нужно поставить предыдущие сборки, иначе он не ставится. Вопрос вообще ж не в нём.

Petya V4sechkin
03-03-2016, 22:20
FOUX22, в логе поврежденные файлы:
C:\Windows\System32\XpsGdiConverter.dll
C:\Windows\System32\de-DE\DWrite.dll.mui
C:\Windows\System32\d3d10core.dll
C:\Windows\System32\d3d10_1core.dll
C:\Windows\System32\dxgi.dll
C:\Windows\System32\XpsPrint.dll
C:\Windows\System32\WindowsCodecsExt.dll
C:\Windows\SysWOW64\XpsGdiConverter.dll
C:\Windows\SysWOW64\de-DE\DWrite.dll.mui
C:\Windows\SysWOW64\d3d10level9.dll
C:\Windows\SysWOW64\d3d10.dll
C:\Windows\SysWOW64\d3d10core.dll
C:\Windows\SysWOW64\d3d10_1.dll
C:\Windows\SysWOW64\d3d10_1core.dll
C:\Windows\SysWOW64\XpsPrint.dll
C:\Windows\SysWOW64\WindowsCodecsExt.dll

Можете заменить вручную:
взять файлы, например из дистрибутива:
Извлечение файлов Windows 7 из дистрибутива (http://www.wseven.info/mount-dism/)
получить доступ (http://forum.oszone.net/thread-129646.html) и скопировать.

FOUX22
04-03-2016, 11:42
Petya V4sechkin, взял установочный диск. Действовал по инструкции с помощью архиватора 7-zip, скопировал все битые файлы (кроме DWrite.dll.mui, такого нет)
Открывал доступ к каждому файлу отдельно (т.е. заходил в свойства каждого файла и менял владельца) для замены - заменил.
Ошибки пропали!
Сделал перезагрузку, возник синий экран, компьютер перезагрузился дальше сам - дальше всё в порядке.

___________________________________________________________________
Система дела следующий отчёт по "экрану смерти" (не знаю что это было):

Сигнатура проблемы:
Имя события проблемы: BlueScreen
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049

Дополнительные сведения об этой проблеме:
BCCode: f4
BCP1: 0000000000000003
BCP2: FFFFFA800A804B10
BCP3: FFFFFA800A804DF0
BCP4: FFFFF8000357FE80
OS Version: 6_1_7601
Service Pack: 1_0
Product: 768_1

Файлы, содержащие сведения об этой проблеме:
C:\Windows\Minidump\030416-12480-01.dmp
C:\Users\Yuzer\AppData\Local\Temp\WER-23446-0.sysdata.xml

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt
____________________________________________________________________________________

Так или иначе вроде сейчас всё в порядке - спасибо вам огромное Petya V4sechkin!

Petya V4sechkin
04-03-2016, 11:57
FOUX22, "синие экраны" с кодом 0xF4 в половине случаев (примерно) бывают из-за проблем с дисковой подсистемой.
Чтобы определить причину, выложите файл:
C:\Windows\Minidump\030416-12480-01.dmp

FOUX22
04-03-2016, 12:05
Petya V4sechkin, вот

Quaker_75
04-03-2016, 13:48
У вас проблема с wininit.exe, попробуйте заменить его с заведомо здоровой машины или выдерите из дистрибутива

FOUX22
04-03-2016, 15:34
Quaker_75, а это что такое вообще?

Petya V4sechkin
04-03-2016, 16:59
FOUX22, по дампу не удалось выяснить причину (wininit ни при чем).
На всякий случай сделайте проверку/диагностику жесткого диска (http://www.outsidethebox.ms/9949/).

FOUX22
09-03-2016, 11:29
Petya V4sechkin, сделал.
Ожидал, что это исправит и эту проблему http://forum.oszone.net/thread-312334.html , но нет.
P.S. Кстати после всех действий этой темы теперь при загрузке системы стало всплывать http://clip2net.com/s/3vjrTeh

Quaker_75
09-03-2016, 16:22
Кстати после всех действий этой темы теперь при загрузке системы стало всплывать » - Обновить видеодрайвер пытались? Кстати, эта ошибка выскакивает в безопасном режиме?

Petya V4sechkin
09-03-2016, 16:52
FOUX22, еще раз выполните:
sfc /scannow
Перезагрузитесь и выложите лог \Windows\Logs\CBS\CBS.log в архиве.

FOUX22
10-03-2016, 14:08
Petya V4sechkin, вот: https://drive.google.com/file/d/0ByUJO8xR5T9FWXhiWmlXLUZWdDQ/view?usp=sharing Файл тяжёлый, 1 гб

Появились какие-то новые баги. Система обновлялась вчера.
Некоторые программы снова не открываются или открываются с ошибками. А если я хочу дойти по пути папки, например, \Windows\Logs\CBS\CBS.log , то каждый переход по папке открывается в новом окне http://c2n.me/3vmVw7h

FOUX22
10-03-2016, 17:17
Petya V4sechkin, проблема в той теме решена и все баги исчезли.




© OSzone.net 2001-2012