Коригиране: Програмата не може да се стартира, защото d3dx9_27.dll липсва

Някои потребители съобщават, че получават грешка „ Програмата не може да се стартира, защото d3dx9_27.dll липсва “ при отваряне на различни приложения. По-голямата част от времето се съобщава, че проблемът се появява в Windows 10 и Windows 8.

В повечето случаи този проблем е причинен от проблем с Microsoft DirectX. Докато d3dx9_27.dll е само малка част от многото файлове на DirectX, известно е, че причинява доста съобщения за грешки (особено при доста стари приложения и игри).

Освен грешката „ Програмата не може да се стартира, тъй като липсва d3dx9_27.dll “, потребителите съобщават за проблеми с   файла d3dx9_27.dll, опакован в различни съобщения за грешка. Ето списък с най-популярните събития:

  • „Липсва файлът d3dx9_27.dll“

  • „Не мога да намеря d3dx9_27.dll“
  • „Библиотеката за динамични връзки d3dx9_27.dll не можа да бъде намерена в посочения път [PATH]“
  • „Грешка при инициализиране на приложението, тъй като файлът d3dx9_27.dll не беше намерен“
  • „Приложението не успя да стартира, защото d3dx9_27.dll не беше намерен. Повторното инсталиране на приложението може да реши този проблем ”
  • „D3DX9_27.DLL липсва. Заменете D3DX9_27.DLL и опитайте отново ”

Повечето пъти тези грешки се срещат веднага след като потребителят се опита да отвори видеоигра или друг софтуер, който използва някакъв вид графична функция.

В d3dx9_27.dll е част от DirectX 9 апартамента. Обикновено всеки софтуер, който се нуждае от този файл, трябва да го включва в инсталационния пакет, но в действителност не всички разработчици правят това. Още повече,  d3dx9_27.dll  е част от незадължителна актуализация на пакета DirectX 9.

През годините DirectX 9 редовно се актуализира с промени в производителността и актуализации, за да осигури най-добрата съвместимост с най-новите игри. Тъй като DirectX 9 не е част от най-новите операционни системи Windows, някои потребители няма да имат инсталиран този конкретен файл на своя компютър. Това е още по-често при Windows 10, защото DirectX 9 се заменя с DirectX 12 - по-нова версия, която не съдържа много файлове, включени в DirectX 9 (включително  d3dx9_27.dll).

Грешки, свързани с  d3dx9_27.dll , обикновено се отчитат във връзка с остарели или сравнително стари приложения, които не са проектирани да работят на DirectX 10 и по-нови версии  . Ако получите грешка „ Програмата не може да се стартира, защото d3dx9_27.dll липсва “ (или подобна) при отваряне на игра или друго приложение, методите по-долу може да помогнат. По-долу имате колекция от методи, които други потребители са използвали, за да получат минали грешки, свързани с  файла d3dx9_27.dll  . Моля, следвайте всяка възможна корекция, докато откриете метод, който разрешава проблема във вашата конкретна ситуация.

Метод 1: Инсталирайте липсващия d3dx9_27.dll чрез уеб инсталатора за изпълнение на DirectX за краен потребител

Тъй като по-новата версия на DirectX няма да съдържа повечето библиотеки за DirectX 9 и по-стари версии (които включват файла d3dx9_27.dll ), трябва да инсталирате липсващия пакет за преразглеждане  сами, за да разрешите проблема.

Има няколко различни начина, по които можете да направите това, но най-простият подход би бил използването на уеб инсталатора за изпълнение на DirectX за краен потребител. Ето кратко ръководство за това как да направите това:

  1. Посетете тази връзка ( тук ) и изтеглете  DirectX крайния потребител Runtime Web Installer  , като кликнете върху Изтегли бутона.

  2. След това премахнете отметката от препоръката на Microsoft и натиснете бутона Next DirectX End-User Runtime Web Installer .
  3. Изчакайте, докато инсталационната програма dxwebsetup.exe се изтегли напълно и я отворете.
  4. Приемете лицензионното споразумение и следвайте указанията на екрана, за да позволите на уеб инсталатора на DirectX да изтегли и инсталира липсващите библиотеки.

    Забележка: Премахнете отметката от квадратчето, свързано с Инсталиране на Bing Bar, ако не искате допълнителен софтуер на Microsoft.

  5. Когато липсващите DirectX компоненти са инсталирани, затворете настройката и рестартирайте компютъра. При следващото стартиране отворете приложението, което преди е показвало грешкатаd3dx9_27.dll липсва“  . Сега тя трябва да се отваря нормално, без да показва съобщението „ Програмата не може да се стартира, защото липсва d3dx9_27.dll “ или подобно.

В случай че получите съобщение, че вече имате най-новата версия на DirectX, преминете надолу към Метод 2.

Метод 2: Инсталирайте d3dx9_27.dll чрез DirectX End-Runtimes Runtimes (юни 2010 г.) 

Някои потребители съобщават, че следването на Метод 1 е довело до съобщение, че тяхната версия на DirectX вече е най-новата. Оказва се, че този проблем редовно се появява на компютри с Windows 10 и Windows 8.1 и това се случва, защото инсталационната програма вижда, че операционната система използва DirectX 12 (или DirectX 11), без да проверява незадължителните DirectX файлове (които са наш интерес).

За щастие можете лесно да заобиколите това незначително неудобство, като вместо това изтеглите версията на DirectX End-User Runtimes (юни 2010 г.). Това ще съдържа повечето незадължителни DirectX файлове, които са редовно необходими, включително  файла d3dx9_27.dll  .

Ето кратко ръководство за това как да направите това:

  1. Посетете тази връзка ( тук ), превъртете надолу и щракнете върху  бутона Изтегляне, свързан с DirectX Runtimes Runtimes (юни 2010 г.) .

  2. Премахнете отметките в квадратчетата, свързани с препоръките на Microsoft, и щракнете върху Не, благодаря и продължете бутона за инсталиране на DirectX End-User Runtime Runtime Web Installer .

  3. Изчакайте, докато пакетът за разпространение DirectX бъде изтеглен на вашия компютър. След като е готов, отворете инсталатора, щракнете върху бутона Да и изберете жизнеспособно място, където искате да извлечете архива.

  4. След като извличането приключи, отворете папката, в която сте извлекли DirectX файловете, и щракнете двукратно върху DXSetup.exe .
  5. След това следвайте подканите на екрана, за да инсталирате липсващите незадължителни компоненти на вашия компютър. След като инсталацията завърши, затворете настройката на DirectX и рестартирайте компютъра, за да завършите инсталацията.

  6. При следващото стартиране отворете приложението, което преди това показва грешка „ d3dx9_27.dll липсва“  и вижте дали проблемът е разрешен. Сега трябва да можете да отворите приложението без съобщението за грешка.