Много потребители се сблъскват с грешката на липсващия файл d3dcompiler_47.dll в Windows 7, Server 2008 R2 и Server 2012. D3DCompiler 47 dll е често срещан файл, който позволява стартиране на много игри и се изисква от много програми в тяхната работа. Когато се опитате да стартирате игра или програма, като Photoshop или Autocad, ще получите грешка, че програмата не може да бъде стартирана, тъй като d3dcompiler_47.dll липсва на вашия компютър. Този DLL файл е свързан с DirectX, но не е включен в този пакет за Windows 7, тъй като този файл се доставя с операционната система.
Тази грешка се появява и при инсталиране на Microsoft .NET Framework 4.7 на компютър с Windows 7 със Service Pack 1 (SP1), Windows Server 2008 R2 SP1 или Windows Server 2012. Програмата за настройка е блокирана и не може да продължи, защото се нуждае от d3dcompiler_47.dll файл. Нека да разгледаме как да изтеглите оригиналния d3dcompiler_47.dll и да отстраним грешката при стартиране на програми и игри.
Изтеглете KB4019990 и коригирайте липсващата грешка във файла d3dcompiler_47.dll
Microsoft пуска чести актуализации за справяне с различни проблеми. И едно от такива решения е актуализацията (KB4019990) за Windows 7, в която присъства файлът d3dcompiler_47.dll.
- Отидете в директорията за актуализации на Windows на Microsoft.
- Изберете системата (Windows 7, Server 2008 R2 или Server 2012) и битовостта (x32 bit - x64 bit) и кликнете върху „Изтегляне“.
Преди да инсталирате пакета .msu, уверете се, че сте активирали Windows Update, след това стартирайте инсталацията, като просто щракнете двукратно върху файла .msu. След инсталирането рестартирайте компютъра си.
Къде да хвърля и къде се намира d3dcompiler_47.dll?
Не изтегляйте DLL файлове от сайтове на трети страни и чрез програми - това е опасно. Файлът d3dcompiler_47.dll може да бъде взет на друг тестван компютър и копиран в себе си. Това е екстремно решение, което най-вероятно няма да ви помогне, но аз го направих. Пуснете файловете по пътя по-долу.
За 32 битова ОС:
- C: \ Windows \ System32 \ D3DCompiler_47.dll
За 64-битова ОС:
- C: \ Windows \ SysWOW64 \ D3DCompiler_47.dll
- C: \ Windows \ System32 \ D3DCompiler_47.dll
Ако имате 64-битов Windows, тогава трябва да хвърлите този файл в две папки SysWOW64 и System32. Рестартирайте компютъра си.
Ако след горното не работи, трябва да опитате да регистрирате тази DLL. Някои библиотеки не са предназначени за регистрация и е много трудно да се отгатне кои, защото има хиляди. Ако получите грешка, не се притеснявайте, трябва да бъде. Отворете командния ред като администратор и въведете командите по ред:
regsvr32 /u D3DCompiler_47.dll
- Анулиране на регистрация.regsvr32 /i D3DCompiler_47.dll
- Чекиране.
Виж повече:
- Изтеглете d3dcompiler_43.dll и отстранете грешката в Windows 10 / 8.1 / 7
- Изтеглете xinput1_3.dll или d3dx9_43.dll за Windows 10/8/7
- binkw32.dll: Безплатно изтегляне за Windows 10 и Windows 7
- Изтеглете vcomp110.dll и отстранете грешката в Windows 10/7 / 8.1
- Коригирайте грешката на MSVCR120.dll_clr0400.dll