none
Ошибки d3d10.dll, d3d10_1.dll, windowscodecsext.dll RRS feed

  • Вопрос

  • Добрый день!

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

    У меня лицензионная 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 ...
    MCP

    2 марта 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 ...
    MCP

    3 марта 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=sharing
    3 марта 2016 г. 14:28
  • Знакома ли Вам следующее ПО:

    C:\Program Files (x86)\RedSurf-client\redsurf.exe

    C:\Program Files (x86)\Userator\Userator.exe

    HiJackThis профиксить:

    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
    Модератор
  • Знакома ли Вам следующее ПО:

    C:\Program Files (x86)\RedSurf-client\redsurf.exe

    C:\Program Files (x86)\Userator\Userator.exe

    HiJackThis:

    O2 - BHO: (no name) - {D5FEC983-01DB-414a-9456-AF95AC9ED7B5} - (no file)

    AVZ -> Файл -> Мастер поиска и устранения проблем -> Системные проблемы -> Пуск -> Отметьте пункт указанный выше -> Исправить отмеченные проблемы.
     >>  Таймаут завершения процессов находится за пределами допустимых значений
     >>  Таймаут завершения служб находится за пределами допустимых значений
     >>  Таймаут, по истечению которого принимается решение о том, что процесс не отвечает, находится за пределами допустимых значений

    Также у Вас обнаружены ошибки в целостности системных файлов в частности DirectX и графических пакетов. У Вас есть установочный диск Windows 7, c которого ранее производилась установка Windows?

    Best Regards, Andrei ...
    MCP

    1) Да, программы знакомы.

    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