Как можете да коригирате DirectX, който не успя да се инициализира в Windows?
How Can You Fix Directx Failed To Initialize On Windows
Получавате ли съобщение за грешка, че „DirectX не успя да се инициализира. Моля, инсталирайте правилните устройства за вашата видеокарта”, когато стартирате игра или други програми? Ако да, тази публикация от Миниинструмент е правилното място за вас да получите някои осъществими решения.
DirectX е набор от интерфейси за програмиране на приложения (API), които помагат да се справят с мултимедийни задачи, особено за игри и видео. При получаване на DirectX не успя да се инициализира проблем, не можете да стартирате текущата програма правилно, защото нито един графичен драйвер не може да бъде изобразен без достъп до DirectX библиотеката в Windows.
Този проблем може да бъде предизвикан от различни причини, включително несъответствие между компютъра и графичния драйвер, липса на Microsoft Visual C++ Redistributable, остаряла версия на DirectX и др. Тъй като не можете да разберете конкретната причина за вашия случай, можете да работите със следните решения едно по едно, за да коригирате неуспешното инициализиране на DirectX.
Поправка 1. Надстройте графичния драйвер
Когато съобщението за грешка „DirectX не успя да се инициализира. Моля, инсталирайте правилния драйвер за вашата видеокарта”, помислете дали проблемът възниква във вашия графичен драйвер. Остарял или повреден драйвер също е отговорен за този проблем. Следвайте следващите стъпки, за да надстроите графичната карта.
Стъпка 1. Щракнете с десния бутон върху Windows икона и изберете Диспечер на устройства .
Стъпка 2. Разширете Адаптери за дисплей опция и щракнете с десния бутон върху целевия драйвер.
Стъпка 3. Изберете Актуализирайте драйвера от менюто с десен бутон.
Стъпка 4. Изберете Автоматично търсене на драйвери в следващия прозорец. Изчакайте компютърът да търси и инсталира драйвера.
След това рестартирайте програмата, за да видите дали проблемът е разрешен. Ако не, можете също да опитате да деинсталирате драйвера и да го инсталирате отново, като рестартирате устройството.
Поправка 2. Актуализирайте DirectX на Windows
Ако вашият компютър има правилната версия на DirectX за работеща програма, програмата може да работи правилно без грешки, като DirectX не успя да се инициализира. Следователно, вероятно трябва да надстроите DirectX или да инсталирате подходяща версия на DirectX на вашия компютър.
Стъпка 1. Натиснете Win + R за да отворите прозореца Изпълнение.
Стъпка 2. Тип dxdiag в диалоговия прозорец и натиснете Въведете за да отворите прозореца на инструмента за диагностика на DirectX, където можете да проверите версията на DirectX на вашия компютър.
Стъпка 3. Ако трябва да надстроите DirectX или да инсталирате други версии, можете да отидете на официална страница за изтегляне или използвайте надежден софтуер на трети страни, за да изтеглите DirectX.
Корекция 3. Инсталирайте Microsoft Visual C++ Redistributable
Microsoft Visual C++ Redistributable е инструмент за разработка, който е необходим за правилно изобразяване на графики. Ако Visual C++ Redistributable е остарял или премахнат, може да срещнете различни проблеми при стартиране на програми, като DirectX не успя да се инициализира в Windows.
За да инсталирате най-новия Microsoft Visual C++ Redistributable, моля, прочетете и следвайте внимателно това ръководство: Безплатно изтегляне и инсталиране на Microsoft Visual C++ .
Поправка 4. Деактивирайте хардуерното ускорение
Хардуерното ускорение е помощна програма, която осигурява по-ефективна и по-висока производителност на дадена програма чрез разтоварване на някои задачи от видеокартата. За съвременните компютри тази функция е активирана по подразбиране. За да разрешите проблема с неуспешното инициализиране на DirectX, можете да опитате да деактивирате хардуерното ускорение със следните стъпки.
Стъпка 1. Натиснете Win + R за да отворите прозореца Изпълнение.
Стъпка 2. Тип regedit в диалоговия прозорец и натиснете Въведете за да отворите Windows Registry Editor на вашия компютър.
Стъпка 3. Навигирайте до пътя: Компютър\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics . Намерете Деактивирайте ускоряването на HWA клавиш в десния прозорец. (Ако ключът не е посочен в десния панел, щракнете с десния бутон върху празното място в десния панел и изберете Ново > DWORD (32-битова) стойност . Преименувайте новосъздадения ключ Деактивирайте ускоряването на HWA .)
Стъпка 4. Щракнете двукратно върху целевия ключ и променете Данни за стойността към 1 за да деактивирате хардуерното ускорение.
Стъпка 5. Щракнете добре за да запазите промяната си.
След горните операции рестартирайте програмата, за да проверите дали грешката на DirectX все още се появява.
Заключителни думи
Грешката DirectX не успя да се инициализира може да повлияе на нормалната работа на няколко програми. Необходимо е да разрешите проблема, когато се сблъскате с него. Надявам се тази публикация да ви помогне навреме.