Бързо коригиране: D3D11.dll не е проектиран да работи в Windows [Диспечер на дялове]

Резюме :

D3D11.dll

Някои потребители съобщиха, че са получили съобщение за грешка C:WindowsSysWOW64 D3D11.dll или не е проектиран да работи в Windows, или съдържа грешка . За да решим проблема, Решение за MiniTool съберете някои методи в следното съдържание, които са помогнали на много потребители.





Бърза навигация:

Файлът D3D11.dll е част от дистрибуцията на DirectX11 и обикновено се използва от игри и програми, които изискват много графична обработка. За съжаление, някои потребители се сблъскват C:WindowsSysWOW64D3D11.dll или не е проектиран да работи под Windows, или съдържа грешка при стартиране на тези игри или програми.

Ако имате същия проблем, можете да следвате методите по-долу, за да го отстраните.

Метод 1: Стартирайте SFC сканиране

Лесен начин за решаване на D3D11.dll не е проектиран да работи в Windows или съдържа грешки е да се стартира Проверка на системни файлове (SFC). Това е вградена помощна програма на Windows. Когато стартирате SFC сканиране, то ще търси всякакви промени в системните файлове и след това ще замени повредените или липсващи файлове с нови копия.



Ето подробните стъпки.

Етап 1 : Натиснете Печеля + Р да призовавам Бягай прозорец. След това въведете cmd в диалоговия прозорец и натиснете Shift + Ctrl + Въведете да тичаш Командния ред като администратор.

Стъпка 2 : В изскачащия команден ред въведете командата sfc /scannow и натиснете Въведете да го изпълни.



стартирайте SFC сканиране

След това просто трябва да изчакате, докато сканирането приключи. Това може да отнеме известно време и трябва да сте търпеливи. След като приключите, можете да рестартирате компютъра си. След това опитайте да отворите проблемната програма и проверете дали проблемът е отстранен.

Метод 2: Регистрирайте отново файла D3D11.dll

Друг начин за решаване на споменатия проблем е да пререгистрирате файла D3D11.dll. Доказано е, че е ефективен от някои потребители. Можете също да опитате.



Етап 1 : Бягай Командния ред като администратор.

Стъпка 2 : Въведете следната команда и натиснете Въведете : за %d в (*.dll) направете regsvr32 -s %d .

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



Когато компютърът ви се рестартира, проверете дали съобщението за грешка C:WindowsSysWOW64D3D11.dll или не е проектиран да работи в Windows, или съдържа грешка, която изчезва. Ако все още съществува, може да се наложи да преминете към следващия метод.

Метод 3: Заменете ръчно замесения файл с локално копие

Ако методите по-горе не успеят да решат проблема, можете да поемете собствеността върху файла D3D11.dll от sysWOW папка и след това я заменете с ново копие от winsxs папка.

Внимание: Този метод е сложен до известна степен и изисква някои технически операции и трябва да сте запознати с командния ред. Това може да доведе до проблеми на вашия компютър, ако направите някакви грешки в процеса. Ето защо трябва да използвате този метод само когато сте уверени в способностите си.

Етап 1 : Стартирайте командния ред като администратор.

Стъпка 2 : Копирайте и поставете следните команди и натиснете Въведете след всеки:

    dll файл: takeown /f C:WindowsSysWOW64 cacls C:WindowsSystem32en-USwinload.exe.mui /G *:F(* се отнася до вашето потребителско име)

Стъпка 3 : Когато видите съобщението сигурен ли си (да/не) , въведете буквата y и натиснете Въведете . След това затворете командния ред.

Стъпка 4 : Отворено File Explorer и навигирайте до C:WindowsSysWOW64 . След това изтрийте файла d3d11.dll в него.

Стъпка 5 : Отидете на следния път и копирайте чистия файл d3d11.dll:

C:WindowsWinSxSwow64_microsoft-windows-directx-direct3d11_31bf3856ad364e35_10.0.18362.387_none_4fbbbb1a93c546d4

Бакшиш: Ако не можете да намерите d3d11.dll на това място, можете да потърсите целевия файл в папката WinSxS. Ако има няколко намерени файла, копирайте този с най-нова дата.

Стъпка 6 : Поставете чистия файл d3d.dll в SysWOW64 папка и след това рестартирайте компютъра си.

копирайте файла d3d11.dll и го поставете в папката SysWOW64