Якщо у вас не запускається гра і з'являється помилка d3dx11_43.dll (що, думаю, так і є, раз ви тут), то за запитами на кшталт "скачати d3dx11_43.dll безкоштовно" ви, найімовірніше, потрапите на сайти на зразок dll-files, Завантажте файл, покладіть його в папку C: \ System32 і ... у вас все одно нічого не заробить.
Все це тому, що завантаження відсутніх бібліотек DLL з подібного роду сайтів - це неправильний, а часто і небезпечний спосіб виправити помилку. А тепер переходимо до правильного. (В кінці статті буде також розглянуто спосіб, як дістати оригінальний файл d3dx11_43.dll окремо)
Три способи безкоштовного завантаження d3dx11_43.dll
Файл d3dx11_43.dll - це складова частина Microsoft DirectX 11. Те, що відразу після установки Windows 7 або Windows 8 (і навіть 8.1) у вас і так є DirectX, зовсім не означає, що на комп'ютері є цей файл: версія DirectX, " вбудована "в Windows не включає в себе повний набір файлів, які можуть знадобитися для запуску ігор і програм.
Тому, щоб виправити помилку d3dx11_43.dll відсутня, потрібно завантажити і встановити на комп'ютер DirectX і найкраще, якщо ви це зробите з офіційного сайту Microsoft, а не, наприклад, з торрента.
Правильний спосіб завантажити d3dx11_43.dll безкоштовно
Два основних зробити це (третій, хитрий, буде нижче):
- Завантажити веб-установник DirectX з цієї сторінки: http://www.microsoft.com/ru-ru/download/details.aspx?id=35 - після запуску, програма установки визначить параметри вашої системи, завантажить з Інтернету і встановить всі необхідні файли на ваш комп'ютер.
- Завантажити сам DirectX, у вигляді окремого установника, що не потребує доступу до Інтернету для завантаження інших компонентів. Зробити це можна тут: http://www.microsoft.com/en-us/download/details.aspx?id=8109. Установка включає в себе файли для x86 і x64 версій Windows.
Після установки DirectX з офіційного сайту, помилка d3dx11_43.dll, з великою ймовірністю зникне.
Якщо вам все-таки потрібен окремий файл d3dx11_43.dll
Може так статися, що вам все-таки потрібно сам файл d3dx11_43.dll, а не DirectX. В цьому випадку, використання сайтів, де викладені такі файли все так же поганий варіант - в файлі, який ви скачаєте може виявитися будь-який програмний код, необов'язково корисний для вашого комп'ютера.
Тому, якщо вам потрібно скачати d3dx11_43.dll, поступите таким чином:
- Завантажте файли DirectX по другій посиланням в цій статті (ті, які представляють собою окремий установник).
- Перейменуйте його в zip або rar і відкрийте за допомогою архіватора (WinRAR точно відкриває).
- Усередині ви виявите набір файлів cab, вам потрібен Jun2010_d3dx11_43_x64.cab або Jun2010_d3dx11_43_x64.cab, в залежності від розрядності системи.
- Кожен цей файл також є архів і в ньому знаходиться потрібний вам d3dx11_43.dll причому точно оригінальний і надійний.
Як бачите, нічого складного. До речі, всі, що тут описано, стосується будь-яких файлів з іменами, які починаються часткою з d3d.