Лучший отвечающий
Ошибки d3d10.dll, d3d10_1.dll, windowscodecsext.dll

Вопрос
-
Добрый день!
Очень нужна помощь грамотных технарей! Заранее спасибо всем кто откликнется.
У меня лицензионная 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/download/confirmation.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/%D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%BD%D0%B5-%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD%D0%B0-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0/dll/windows/microsoft/msdn-disc-4454/d3d10-dll/ Т.е. при помощи командной строки cmd и команды regsvr32. В этом случае пишет http://c2n.me/3v32KNS
- Вот тоже похожий совет который я попробовал для моих битых файлов http://answers.microsoft.com/ru-ru/windows/forum/windows_7-hardware/%D0%B7%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2/1182c0c4-4807-4e0c-b28d-576afe89643c
Я думаю, что надо попробовать как-то добыть доступ для папки system32 и SysWOW64 и всё таки получить замену. Я пробовал по этой схеме http://allwin.su/windows-7/problem-w7/407-kak-udalit-papku-ili-vam-neobhodimo-razreshenie-na-vypolnenie-etoy-operacii.html
К слову видеокарта работает, nvidia fegorce GT 430, и при запуске программы GeForce Expirience выдаёт ошибку программы.
Прошу вашей помощи!
- Изменено FOUX22 2 марта 2016 г. 10:25
2 марта 2016 г. 9:54
Ответы
-
Итак, я решил свою проблему:
sfc /scannow выявил следующие битые файлы в моей системе:
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 и действовал по схеме:
1. Извлечение файлов Windows 7 из дистрибутива - http://www.wseven.info/mount-dism/
(я использовал архиватор 7-zip)
2. Открыл отдельно к каждому файлу доступ Владельца по схеме http://allwin.su/windows-7/problem-w7/407-kak-udalit-papku-ili-vam-neobhodimo-razreshenie-na-vypolnenie-etoy-operacii.html
3. Сделал замену при копировании.
Profit!- Помечено в качестве ответа FOUX22 4 марта 2016 г. 9:27
4 марта 2016 г. 8:52
Все ответы
-
1 попробуйте переустановить драйвера на видяху с официального сайта производителя видяхи
2 "cmd (as admin) -> sfc scannow" и результаты опубликуйте
3 касперский вирус ремувал тул попробуйте так как одна проверка не дает гарантии
The opinion expressed by me is not an official position of Microsoft
2 марта 2016 г. 10:12Модератор -
1. Скачал драйвера nvidia с их сайт для своей видяхи Geforce GT 430 (хотя у меня стояли последние дрова)
При установке получил это http://clip2net.com/s/3v3rKjk
Все драйвера слетели, разрешение стало в 1000. Пришлось заходить в безопасном режиме, удалять всё то что поставилось и в нём же Windows автоматически подгрузил базовые драйвера для видеокарты. При повторной попытке - получаю тоже самое.
2. Вот http://c2n.me/3v3sfat
3. Касперским пока не пробовал, потому что у меня постфактум стоит лицензионный ESET Smart Security
2 марта 2016 г. 11:46 -
1 я писал "с официального сайта производителя видяхи" что означает скачать драйвера не с нвидеа а например с асуса если видяха у вас асус
2 я сшеш потерял, попробуйте sfc /scannow
+ судя по скрину консоль запущена без повышения привилегий (сделайте скрин в следующий раз с рамкой)
3 касперский работает по принципу курита, он не требует дополнительно вмешательства
The opinion expressed by me is not an official position of Microsoft
2 марта 2016 г. 11:54Модератор -
1. Так это и есть официальные драйвера для видеокарты Nvidia Geforce GT 430. Они по идее идентичны, что на сайте nvidia, что на geforce. Сейчас дополнительно попробую с http://www.geforce.com/
2. Вот: http://file.uarnet.org/77i5ulbnhoqi.html
3. Попробую после возни с дровами, но мне кажется что дело не в этом...
2 марта 2016 г. 12:40 -
1. Скачал последние драйвера с сайта http://www.geforce.com/ - та же самая проблема что и выше.
3. Поставил. Проверил. Ничего.
2 марта 2016 г. 13:08 -
Соберите пожалуйста, следующие логи:
1) Сторонней антивирусной утилиты HiJackThis
- Нажмите на кнопку "Do a system scan and save a logfile". Сохраните лог. По умолчанию лог сохраняется в папке программы с именем hijackthis.log.
2) Сторонней антивирусной утилиты AVZ
- Распакуйте из архива Антивирусную утилиту AVZ и поместите в новую отдельную папку. Запустите AVZ и обновите базы ("Файл" => "Обновление баз"), после чего закройте AVZ.
- Запустите AVZ*. Откройте в меню "Файл"=>"Стандартные скрипты" и отметьте пункт "Скрипт сбора информации для раздела "Помогите!" virusinfo.info". Нажмите "Выполнить отмеченные скрипты". Будет выполнено автоматическое исследование системы, полученный лог будет сохранен в директории AVZ в папке LOG в архиве virusinfo_syscheck.zip.Приложите полученные логи на файловое хранилище (например onedrive).
Best Regards, Andrei ...
MCP2 марта 2016 г. 14:40Модератор -
Спасибо, что отклинулись. Делал всё по вашей инструкции:
1) hijackthis.log http://file.uarnet.org/f003k7ta119u/hijackthis.log.html
2) virusinfo_syscheck.zip http://file.uarnet.org/kj77do2t08h4/virusinfo_syscheck.zip.html
3 марта 2016 г. 6:39 -
Судя по всему никто не знает что ещё можно сделать...3 марта 2016 г. 9:48
-
Спасибо, что отклинулись. Делал всё по вашей инструкции:
1) hijackthis.log http://file.uarnet.org/f003k7ta119u/hijackthis.log.html
2) virusinfo_syscheck.zip http://file.uarnet.org/kj77do2t08h4/virusinfo_syscheck.zip.html
Пожалуйста используете файловые хринилища без Adware, например onedrive, google disk, yandex и т.п.Best Regards, Andrei ...
MCP3 марта 2016 г. 12:39Модератор -
1) hijackthis.log https://drive.google.com/file/d/0ByUJO8xR5T9FVjE5UmdFbTZOcms/view?usp=sharing
2) virusinfo_syscheck.zip https://drive.google.com/file/d/0ByUJO8xR5T9FaFNnQzlFRFFaazQ/view?usp=sharing
3 марта 2016 г. 13:56 -
Сделал sfc /scannow заново
Вот лог: https://drive.google.com/file/d/0ByUJO8xR5T9FelB2VXNOdWRwR0U/view?usp=sharing3 марта 2016 г. 14:28 -
Знакома ли Вам следующее ПО:
HiJackThis профиксить:C:\Program Files (x86)\RedSurf-client\redsurf.exe
C:\Program Files (x86)\Userator\Userator.exe
O2 - BHO: (no name) - {D5FEC983-01DB-414a-9456-AF95AC9ED7B5} - (no file)
AVZ -> Файл -> Мастер поиска и устранения проблем -> Системные проблемы -> Пуск -> Отметьте пункт указанный выше -> Исправить отмеченные проблемы.
>> Таймаут завершения процессов находится за пределами допустимых значений >> Таймаут завершения служб находится за пределами допустимых значений >> Таймаут, по истечению которого принимается решение о том, что процесс не отвечает, находится за пределами допустимых значений
Также у Вас обнаружены ошибки в целостности системных файлов в частности DirectX и графических пакетов. У Вас есть установочный диск Windows 7, c которого ранее производилась установка Windows?
Best Regards, Andrei ...
MCP- Изменено SQxModerator 3 марта 2016 г. 14:55 добавлено
3 марта 2016 г. 14:53Модератор -
Знакома ли Вам следующее ПО:
HiJackThis:C:\Program Files (x86)\RedSurf-client\redsurf.exe
C:\Program Files (x86)\Userator\Userator.exe
O2 - BHO: (no name) - {D5FEC983-01DB-414a-9456-AF95AC9ED7B5} - (no file)
AVZ -> Файл -> Мастер поиска и устранения проблем -> Системные проблемы -> Пуск -> Отметьте пункт указанный выше -> Исправить отмеченные проблемы.
>> Таймаут завершения процессов находится за пределами допустимых значений >> Таймаут завершения служб находится за пределами допустимых значений >> Таймаут, по истечению которого принимается решение о том, что процесс не отвечает, находится за пределами допустимых значений
Также у Вас обнаружены ошибки в целостности системных файлов в частности DirectX и графических пакетов. У Вас есть установочный диск Windows 7, c которого ранее производилась установка Windows?
Best Regards, Andrei ...
MCP1) Да, программы знакомы.
2) Пофиксил файл
3) Таймауты исправил через программу
4) Установочный диск есть
4 марта 2016 г. 6:41 -
Итак, я решил свою проблему:
sfc /scannow выявил следующие битые файлы в моей системе:
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 и действовал по схеме:
1. Извлечение файлов Windows 7 из дистрибутива - http://www.wseven.info/mount-dism/
(я использовал архиватор 7-zip)
2. Открыл отдельно к каждому файлу доступ Владельца по схеме http://allwin.su/windows-7/problem-w7/407-kak-udalit-papku-ili-vam-neobhodimo-razreshenie-na-vypolnenie-etoy-operacii.html
3. Сделал замену при копировании.
Profit!- Помечено в качестве ответа FOUX22 4 марта 2016 г. 9:27
4 марта 2016 г. 8:52