Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как скачать и обновить DirectX 9, 10, 11 и пр. (не запускаются игры, есть ошибки вида d3dx9 и др. )

Как скачать и обновить DirectX 9, 10, 11 и пр. (не запускаются игры, есть ошибки вида d3dx9 43.dll и др.)

Вопрос пользователя

Здравствуйте.

Переустановил Windows, а вместе с ней и драйвера, и сами игры. Теперь при запуске любимой игры танки (World of Tanks) — появляется ошибка, что запуск невозможен, т.к. отсутствует файл d3dx9_43.dll.

Кстати, подобная же ошибка появляется и пи запуске многих других игр. Подскажите, как запустить игру и избавиться от этой ошибки.

Доброго дня всем!

Довольно распространенная ситуация. Причем, вместо d3dx9 43.dll — в ошибке часто встречаются и отсутствие других файлов, например, d3dx9_42.dll или dxgi.dll и т.д.

Все подобные ошибки (пример, кстати, указан на скриншоте ниже) возникают из-за отсутствия библиотек DirectX (это набор специальных файлов, которые упрощают разработку и программирование компьютерных игр. Более подробно на 👉 Википедии).

Разумеется, чтобы устранить подобные ошибки — необходимо скачать и обновить библиотеку DirectX — т.е. установить ту, которая требуется игре (это логично 👌).

Рассмотрим, как это можно быстро и легко выполнить.

Запуск программы невозможен / пример ошибки

ускорение ПК

Darkest Dungeon 2 не запускается. Ошибка при запуске игры

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

  1. Обновите компонент Microsoft Visual C++ 2010
    1. x86: vc_redist.x86.exe
    2. x64: vc_redist.x64.exe

    После обновления стандартных библиотек, следует заняться установкой актуальных драйверов видеокарты:

    1. Скачайте и обновите драйвера Nvidia GeForce и ее компонентов. Практически каждый день выпускаются обновления которые призваны решить графические неполадки и несовместимости с играми. Если проблема была исправлена, а драйвера устаревшие, то скорее всего это и станет причиной, почему игра не запускается.
    2. Актуальные драйвера на AMDRadeon, так же очень часто становятся простыми решениями данной проблемы. Обновитесь и попробуйте вновь запустить игру, скорее всего проблема исчезнет.

    90% всех проблем с запуском удается решить при помощи обновления драйверов и библиотек.

    Как исправить ошибку?

    Способ 1.

    Файл unityplayer.dll, принадлежит библиотеки Uplay, поэтому достаточно её установить если у Вас её нет, или переустановить если у Вас она повреждена.

    Способ 2.

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

    Последовательность регистрация файлов:

    1. Определяем какой разрядности Ваша Windows;
    2. Для 32 бит скачиваем только файл 32бит;
    3. Для 64 бит скачиваем как 32 так и 64 бит;
    4. Файл 32 бит помещаем в папку: C:WindowsSystem32;
    5. Файл 64 бит помещаем в папку: C:Windows SysWOW64;
    6. Для регистрации нажимаем комбинацию Win+R;
    7. Прописываем команду: regsvr32 unityplayer.dll;
    8. Жмём «OK и перезагружаем ПК;

    Ссылки на оба файла расположены чуть ниже. 64 бит — идет основной ссылкой, 32 — дополнительной чуть ниже.

    Как исправить ошибку CreateDXGIFactory2

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

    1. Чаще всего игроки пытаются обновить DirectX или драйвера видеокарты — это помогает, но все же сначала нужно снести уже установленную версию на ПК.
    2. Для начала испробуем следующее решение — загрузите из интернета библиотеку d3d11.dll и замените на существующий. Скачать файл можно на проверенном ресурсе — dll-files.com/d3d11.dll.html. Выберите свою разрядность и скачивайте. Закиньте её по пути, указанному в ошибке C:WINDOWSsystem32d3d11.dll и регистрируйте. После перезагружаем Windows.

    Регистрация-библиотеки-d3d11-dll-в-Windows-10

    Регистрация библиотеки d3d11.dll в Windows 10

    Если «пиратка» не запускается, проверьте в корне игры файлы от SweetFX. Это такой пакет, который путем подмены драйверов визуально улучшает графику. Так вот, после автоматического обновления Windows, этот пакет часто «ломается» и вызывает ошибку:

    1. Самое простое решение найти и загрузить нормальную версию игры. Если на лицензионку не хотите тратиться, тогда поищите более чистую сборку.
    2. Также можно попробовать удалить все, что связано со SweetFX, ищите и стирайте в папке игры: d3d9.dll, d3d9.fx, DESIGN_SweetFX_by, dxgi.dll, dxgi.fx. Они, по идее, должны быть в папке Bin. После пробуем запустить игру. Вот видео-инструкция по данному случаю.

    Заключение

    Ошибка “Точка входа в процедуру CreateDXGIFactory2 не найдена” в большинстве случаев указывает на нестабильную версию игр, но редко бывают моменты повреждения из-за вирусов. В таком случае, перед выше описанными методами стоит провести глубокую проверку на зловреды в Windows.

    При установке и запуске игр на ОС Windows нам часто не позволяют открыть их различные ошибки. И практически всегда они связаны с тем или иным отсутствующим файлом библиотеки dll. Тема статьи тоже касается этих файлов «Точка входа в процедуру CreateDXGiFactory2 не найдена в библиотеке DLL». Последствия такие же — игра или программа не запускается. Давайте определим что нужно делать, чтобы избавиться от ошибки.

    Как исправить

    В первую очередь можно попробовать использовать другую команду для регистрации, не «regsvr32», а «installsvr32».

    ВАЖНО: Такой способ сработает, если в файле предусмотрена данная функция.

    1. Для этого нужно открыть командную строку, введя в окошке «Выполнить» (комбинация клавиш win+r) команду «cmd».
    2. Далее в открывшемся окошке ввести «regsvr32 /i /n» и нажать клавишу ввода.

    В некоторых случаях может потребоваться индивидуальное решение, так что не лишним будет разобраться в значении некоторых. Те, имена в которых начинается с ms, относятся к файлам распространяемых пакетов Microsoft Visual C++», в этом случае нужно будет просто установить их с официального сайта microsoft.

    ВАЖНО: Для 64-битных систем всё равно ставится 32-битные или x86

    Если имя начинается с dx, то это файлы directX. В windows 10, к примеру присутствуют не все необходимые библиотеки, поэтому их тоже нужно будет скачать с сайта microsoft. При поиске dll-модулей в интернете стоит обращать внимание на значение библиотеки.

    Большинство способов решения сводится к скачиванию и регистрации в RegSvr32 отсутствующей библиотеки. Делается это двумя способами:

    1. Через командную строку;
    2. Через окошко «Выполнить».

    Через командную строку:

    1. Запустить командную строку
    2. В открывшееся окно следует внести regsvr32.exe и указать путь к скачанным библиотекам.

    Через окошко «Выполнить»:

    1. Запустить команду выполнить (win+r)
    2. И тут также прописать команду «regsvr32» и указать вручную путь к скачанным библиотекам


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

    ВАЖНО: В некоторых случаях проблема решается без скачивания дополнительных файлов и регистрации дополнительных библиотек. Например для «isdone,dll» или «unarc.dll». Unarc.dll может вызвать проблемы из-за неисправной работы оперативной памяти или нарушения целостности системных файлов и нужно просто проверить с помощью команды «sfc /scannow».

    Как исправить ошибку «Blocked loading of file»

    Поскольку основополагающей причиной ошибки «Blocked loading of file» является использование пользователем пиратской версии Виндовс, то наиболее эффективным фактором решения проблемы является установка на компьютер лицензионной версии данной ОС. Но учитывая то, что лицензионная версия многим не по карману, приведу другие советы, позволяющие избавиться от ошибки Blocked loading of file C:WindowsSystem32.dll на пользовательском ПК.

    • Установите на ПК свежую версию Виндовс 10. Переустановка ОС с пиратской «семёрки» на пиратскую «семёрку» никак не решает проблему. Рекомендую установить на ваш ПК свежую версию Виндовс 10 (пиратку), и под ней загрузить нужную игру. Обычно ошибка после этого пропадает;
    • Убедитесь, что файл BEService.exe в директории «Батл Ай» по пути:

    C:Program Files (x86)Common FilesBattlEye

    Не заблокирован вашим антивирусом или брандмауэром. При необходимости, разблокируйте данный файл.

    • Убедитесь, что файлы d3d9.dll, dxgi.dll и dsound.dll не располагаются в директории игры. При необходимости удалите их оттуда (или переименуйте);
    • Проверьте системный доступ в директорию игры. Запустите проводник, найдите игровую директорию на диске, наведите на неё курсор, щёлкните ПКМ, выберите «Свойства». Перейдите во вкладку «Безопасность», в списке пользователей кликните на «Система», и проверьте внизу, стоял ли галочки на опциях полного доступа. Если нет, нажмите на «Изменить» и предоставьте системе полный доступ;

    Программа Dr,Web CureIt!

    • Проверьте систему на наличие вирусных программ. Помогут «Доктор Веб Кюрейт», «AdwCleaner» и другие мощные аналоги;
    • Убедитесь, что вы не пользуетесь модифицированными версиями системных файлов (особенно это касается «ДиректХ»). При необходимости, переустановите «ДиректХ»;
    • Небольшому числу пользователей также помогла установка обновления KB2999226 для Виндовс 64 с Заключение

    Основной причиной ошибки «Blocked loading of file C:WindowsSystem32.dll» является обнаружение инструментом «BattlEye» не лицензионной версии Виндовс на пользовательском ПК. Эффективным способом решения проблемы является установка на компьютер свежей версии Виндовс 10, позволяющей временно исправить возникшую ошибку. Если же такой вариант не подходит, воспользуйтесь другими, перечисленными выше, советами, позволяющими решить проблему «Blocked loading of file» на вашем компьютере.

    голоса
    Рейтинг статьи
    Читайте так же:
    Секреты Вконтакте. Удалить голос в опросе
Ссылка на основную публикацию
Adblock
detector