Ви мені відповіли, що потрібно завантажити з сайту Microsoft виконувану бібліотеку Microsoft DirectX - dxwebsetup.exe, відновлювальний компоненти встановленої в системі DirectX і запустити його, програма завантажить і встановить додаткові і не вистачало виконувані компоненти DirectX, після цього я можу запустити будь-яку гру. У підсумку все так і вийшло, після запуску dxwebsetup.exe мій DirectX 11 був оновлений, помилка пропала і всі мої ігри запустилися, спасибі вам.
Не довго думаючи, як говорите ви іноді, я зробив хід конем і запустив відновлення системи, воно завершилося вдало і Windows 7 перестала випадати в синій екран, але після перезавантаження комп'ютера з'явилася помилка - Запуск програми неможливий, так як на комп'ютері відсутня dxgi.dll,
а при запуску практично будь-якої гри стала виходити стара помилка - Запуск програми неможливий, так як на комп'ютері відсутня d3dx9 43.dll або d3dx9 41.dll і на цьому все переривається. В іншому комп'ютер працює нормально.
Пошукавши в інтернеті інформацію про відсутніх у мене dxgi.dll і d3dx9 43.dll, d3dx9 41.dll, я дізнався, дані файли є DLL- бібліотеками, що встановлюються разом з DirectX, мабуть ці файли злетіли при установці в мою систему кривої програми мого товариша . Я знову вирішив оновити directx на Windows 7 і запустив установник dxwebsetup.exe і мій DirectX був оновлений ще раз.
Все б добре, але при запуску операційної системи все одно виходить одна помилка - Запуск програми неможливий, так як на комп'ютері відсутня dxgi.dll. Спробуйте перевстановити програму. Мої спроби знову оновити DirectX закінчуються повідомленням - Більш нова або еквівалентна версія DirectX вже встановлена. Виконувати установку не потрібно. Коротше я в глухому куті і крім переустановлення системи нічого придумати не можу, так як кажуть, що DirectX видаляти і встановлювати заново не можна. Від усіх цих DLL голова обертом йде, може підкажете вихід, не хочеться встановлювати заново заново операційну систему. Ілля.
Як оновити DirectX на Windows 7
Зміст статті:
- Примітка: Читайте нашу нову статтю на цю тему - Як скачати DirectX 12 для Windows 10
- Як дізнатися який DirectX встановлений? Багато хто задає на сайті дане питання, здійснити це дуже просто і ми покажемо як, але робити це друзі зовсім не обов'язково, так як виконується бібліотека dxwebsetup.exe з сайту Microsoft оновлююча DirectX - автоматично визначає встановлену у вас операційну систему Windows і відповідно версію DirectX, потім оновлює її відсутні компоненти (DLL-бібліотеки).
- Примітка: Оновлення DirectX з офіційного сайту Microsoft завжди включає в себе всі останні і попередні випуски виконуваних бібліотек DirectX, можна сказати компоненти DirectX постійно оновлюються. Ось чому бажано оновлювати DirectX з офіційного сайту, а не встановлювати з ігрового диска, так як компоненти DirectX на диску з грою можуть бути неповними.
- Як оновити DirectX на Windows 7? Ми разом з вами Завантажити виконувану бібліотеку Microsoft DirectX для кінцевого користувача на офіційному сайті Microsoft і оновимо компоненти DirectX нашої операційної системи.
- Що робити, якщо в нашій Windows не вистачає будь-яких DLL- бібліотек і при запуску нової гри або програми виходить повідомлення про помилку - додатка не вдалося запуститися оскільки dxgi.dll або інші DLL- бібліотеки не були знайдені, а офіційний установник DirectX відмовляється оновлювати свої компоненти, виводячи повідомлення Більш нова або еквівалентна версія DirectX вже встановлена. Виконувати установку не потрібно.
- Примітка: Іноді розробники деяких програм, навіть не пов'язаних з грою використовують при створенні своїх програм не створює ними DLL-бібліотеки, але забувають додати їх в дистрибутив своєї програми, якщо ви встановите таку програму і запустіть її, ви отримаєте вищенаведену помилку. Додатка не вдалося запуститися оскільки ... dll не був знайдений або така Запуск програми неможливий, так як на комп'ютері відсутня якась DLL- бібліотека. Що потрібно робити для виправлення ситуації читайте далі
Для чого потрібен DirectX? Технологія DirectX в першу чергу була придумана як робоче середовище для розробки нових ігрових додатків, пов'язуючи в єдине ціле програмну і апаратну частини нашого комп'ютера вона перетворює операційну систему Windows в ідеальну платформу для комп'ютерних ігор і мультимедійних. В даний момент практично всі пристрої комп'ютера, а так само встановлені в Windows додатки використовують DirectX для своїх потреб в тій чи іншій мірі: миша, клавіатура, джойстик, звук, відео. Як бачите причин оновлювати DirectX дуже багато. DirectX в свою чергу складається з файлів з розширенням Dll, іншими словами з динамічних DLL- бібліотек (набір інструментів або ресурсів, які може використовувати будь-який додаток, наприклад гра або програма).
детально тут
В першу чергу, після установки операційної системи Windows і подальшої установки драйверів, завжди потрібно оновити DirectX.
Установка DirectX з офіційного сайту Microsoft завжди включає в себе всі останні і попередні випуски виконуваних бібліотек DirectX, а так само випускаються раз в два місяці D3DX, XInput і керовані компоненти, можна сказати, що компоненти DirectX постійно оновлюються.
- DirectX завжди входить до складу дистрибутива операційної системи і встановлювати його окремо не треба, а потрібно тільки оновлювати, наприклад Windows XP містить в собі DirectX 9, Windows Vista в свою чергу DirectX 10, а Windows 7 - DirectX 11.
вводимо в поле dxdiag і натискаємо ОК.
В даному вікні бачимо версію встановленого у нас DirectX 11.
Що б оновити наш DirectX пройдемо по посиланню http://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35 і тиснемо Почати завантаження, Зберегти,
а ось і наш установник, запускаємо його,
приймаємо угоду,
якщо вам не потрібна панель Bing, то прибираємо галочку,
Ініціалізація компонентів DirectX. Установник провів аналіз виконуваних бібліотек DirectX нашої Windows 7 і знайшов за потрібне їх оновити, тиснемо Далі,
сам процес оновлення триває лише декілька хвилин.
Завантаження і установка відсутніх компонентів DirectX.
Нарешті все вдало завершилось і тиснемо Готово.
На даний момент ви повинні бути впевнені, що на вашому комп'ютері знаходиться абсолютно нова версія виконуваних бібліотек DirectX і якщо у вас до цього моменту виходили при запуску ігрових додатків помилки на зразок запуск програми неможливий, так як на комп'ютері відсутня d3dx9 43.dll, то тепер помилки не буде і додаток або гра обов'язково запуститися.
Тепер друзі розглянемо таке питання.
Наприклад принесли мені на роботу комп'ютер на ремонт, після системного збою або видалення великої кількості вірусів з системи, при запуску однієї з нових ігор виходить така помилка - запуск програми неможливий, так як на комп'ютері відсутня d3dx9 43.dll.
Якщо зараз заглянути в сховище DLL-бібліотек операційної системи, то ми насправді виявимо там відсутність даної виконуваної бібліотеки d3dx9 43.dll.
- Якщо ви використовуєте 32-розрядну версію Windows 7, то папка з DLL-бібліотеками буде знаходиться за адресою C: \ Windows \ System32.
- Якщо ви використовуєте 64-розрядну версію Windows 7, то папка з DLL-бібліотеками буде знаходиться за адресою C: \ Windows \ SysWOW64
Але що робити, якщо після поновлення DirectX, в Windows 7 все-таки не вистачає потрібної нам DLL-бібліотеки і при запуску гри виходить таке повідомлення - Запуск програми неможливий, так як на комп'ютері відсутня dxgi.dll.
При спробі оновити DirectX, установник говорить нам що Новіша або еквівалентна версія DirectX вже встановлена. Виконувати установку не потрібно.
- З даної ситуації є кілька виходів, найпростіший знайти відсутні файли виконуваних DLL-бібліотек в інтернеті, на спеціальних DLL-архівах, скачати їх собі на комп'ютер і скопіювати потім в папку C: \ Windows \ System32 це якщо у вас Windows 7 32-біт , якщо у вас встановлена Windows 7 64-біт, то копіюйте в папку C: \ Windows \ SysWOW64 \. Так само відсутні файли DLL-бібліотек можна взяти і скопіювати з іншого комп'ютера або витягти з дистрибутива Windows, способом описаним в нашій статті - Explorer.exe помилка програми.
Як оновити DirectX на Windows 7 за допомогою сайту www.dll-files.com
Або можна поступити так, йдемо на сайт www.dll-files.com,
там до речі є підтримка російської мови і є практично всі відомі DLL-бібліотеки, не тільки пов'язані з DirectX. Наприклад нам потрібна DLL-бібліотека dxgi.dll, вводжу назву dxgi.dll в поле пошуку і тисну власне пошук. А ось і результат, наша DLL-бібліотека dxgi.dll знайдена
При натисканні кнопки Завантажити Fixer для dxgi.dll,мені на комп'ютер скачується невеликий додаток, на яке зазвичай бурчать антивіруси, але воно зовсім не страшне, я розбирав його на запчастини
запускаємо dffsetup-dxgi.exe і нам в систему автоматично встановлюється відсутня DLL-бібліотека dxgi.dll
Плюс тут ще такий, що таким чином встановлюється, DLL-бібліотека автоматично реєструється в системі. От і все. Наш файл на місці. До речі можете прочитати покрокову інструкцію самому сайті. Правда разом з DLL-бібліотекою нам в систему встановлюється додаткова програма DLL-Files.com FIXER, яка може шукати потрібні нам відсутні DLL,але вже за гроші, а так само сканувати реєстр на предмет помилок.
Якщо вона вам не потрібна, можете її видалити, так як потрібні DLL у вас не часто пропадають, а якщо щось і пропаде, можна просто ще раз сходити на сайт http://ru.dll-files.com/ і завантажити то що нам потрібно.
Так само ми з вами можемо нічого не встановлювати в систему і завантажити нашу DLL-бібліотеку в архіві. Якщо ми з вами натиснемо Завантажити ZIP-FILE,
то завантажити потрібні нам динамічну бібліотеку в архіві, після розархівації ми можемо скопіювати DLL-бібліотеку в папку нашої 32-бітної операційної системи C: \ Windows \ System32.
Мітки до статті: Windows 7 Відеокарта