Վերջերս օգտվողները հաճախ հանդիպում են սխալներ, ինչպիսիք են D3D11 CreateDeviceAndSwapChain ձախողվեց, «Չհաջողվեց սկզբնաղբյուրի DirectX 11», «Ծրագիրը չի կարող սկսվել, քանի որ d3dx11.dll ֆայլը բացակայում է համակարգչում» եւ այլն: Դա տեղի է ունենում ավելի հաճախ Windows 7-ում, բայց որոշակի պայմաններում կարող եք խնդիրներ առաջանալ Windows- ի 10-ում:
Ինչպես երեւում է սխալի տեքստից, խնդիրը գտնվում է DirectX 11-ի կամ, ավելի ճիշտ, Direct3D 11- ի սկզբնավորման մեջ, որի համար d3d11.dll ֆայլը պատասխանատու է: Միեւնույն ժամանակ, չնայած այն հանգամանքին, որ ինտերնետում հրահանգներ օգտագործելով, դուք արդեն կարող եք նայել dxdiag եւ տեսնել, որ DX 11 (եւ նույնիսկ DirectX 12) տեղադրումը կարող է մնալ: Այս գործիքը թույլ է փոխարինել DLL Suite- ի համար սեղմելով այս հոսթերը: Այս գործիքը թույլ է փոխարինել System.Windows.dll վարակի եւ նաեւ Ձեր համակարգիչը ավելի արագ.
D3D11 սխալի ուղղում
Հաշվի առնելով սխալի պատճառը կարող են լինել տարբեր գործոններ, որոնցից ամենատարածվածն է
- Ձեր վիդեո քարտը չի աջակցում DirectX 11-ը (միեւնույն ժամանակ, Win + R- ի ստեղները սեղմելով եւ dxdiag մուտքագրելով, տեսնում եք, որ 11 կամ 12 տարբերակը տեղադրվել է, սակայն դա չի նշանակում, որ տեսադաշտից այս տարբերակը աջակցություն կա միայն այն, որ այս տարբերակի ֆայլերը տեղադրվում են համակարգչում):
- Ամենավերջին բնօրինակ վարորդները չեն տեղադրվում վիդեո քարտում, իսկ նորարար օգտվողները հաճախ փորձում են թարմացնել վարորդներին սարքի կառավարիչի «Թարմացնել» կոճակով, սա սխալ եղանակ է. Այն, որ «վարորդը չի թարմացվում» այս մեթոդով սովորաբար քիչ է նշանակում:
- Windows 7-ի համար անհրաժեշտ թարմացումներ չեն տեղադրվում, ինչը կարող է հանգեցնել այն փաստին, որ նույնիսկ DX11, d3d11.dll ֆայլը եւ աջակցում է վիդեո քարտը, նման Dishonored 2 խաղերը շարունակում են սխալ հաղորդել:
Առաջին երկու կետերը փոխկապակցված են եւ հավասարապես կարելի է գտնել Windows 7 եւ Windows 10 օգտագործողների միջեւ:
Այս դեպքում սխալների գործողության ճիշտ ընթացքը կլինի.
- Ձեռքով ներբեռնեք բնօրինակ վիդեո քարտապանները պաշտոնական AMD- ից, NVIDIA- ից կամ Intel- ից (տես, օրինակ, Windows- ի NVIDIA- ի վարորդների տեղադրումը) եւ տեղադրել դրանք:
- Գնալ dxdiag (Win + R ստեղները, մուտքագրեք dxdiag եւ սեղմեք Enter), բացեք «Էկրանի» ներդիրը եւ «Վարորդները» բաժնում ուշադրություն դարձրեք «Direct3D DDI» դաշտին: 11.1 եւ ավելի բարձր, D3D11 սխալները չպետք է հայտնվեն: Փոքրիկների համար, ամենայն հավանականությամբ, վիդեո քարտից կամ նրա վարորդներից աջակցության պակաս կա: Կամ, Windows 7- ի դեպքում անհրաժեշտ պլատֆորմի թարմացման բացակայության դեպքում, որն էլ ավելի է:
Դուք կարող եք նաեւ դիտել DirectX- ի առանձին տեղադրված եւ ապահովված ապարատային տարբերակը երրորդ կողմի ծրագրերում, օրինակ, AIDA64- ում (տես DirectX- ի տարբերակը համակարգչում):
Windows 7-ում, D3D11- ի սխալները եւ DirectX 11- ի սկզբնավորումը ժամանակակից խաղերի սկզբում կարող են հայտնվել նույնիսկ այն ժամանակ, երբ տեղադրվում են անհրաժեշտ վարորդները, եւ տեսախցիկը հին չէ: Դուք կարող եք կարգավորել իրավիճակը:
Ինչպես ստանալ D3D11.dll համար Windows 7
Windows 7-ում կանխադրվածը չի կարող լինել d3d11.dll ֆայլը եւ այն պատկերները, որտեղ առկա է, այն չի կարող աշխատել նոր խաղերի հետ, պատճառելով սկզբնաղբյուրային սխալներ D3D11:
Այն կարելի է ներբեռնել եւ տեղադրվել (կամ թարմացվել, արդյոք այն արդեն համակարգչում է) պաշտոնական Microsoft- ի կայքէջում, որպես 7-ի համար հրապարակված թարմացումների մի մաս: Ներբեռնեք այս ֆայլը առանձին, երրորդ կողմի կայքերից (կամ վերցնում այլ համակարգչից) Ես խորհուրդ չեմ տալիս, որ դա հնարավոր կլինի շտկել d3d11.dll սխալները, երբ սկսում են խաղեր:
- Համապատասխան տեղադրման համար անհրաժեշտ է ներբեռնել Windows 7 պլատֆորմի թարմացումը (Windows 7 SP1- ի համար) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805:
- Ֆայլը ներբեռնվելուց հետո վարեք այն եւ հաստատեք KB2670838 թարմացման տեղադրումը:
Տեղադրման ավարտից հետո եւ համակարգիչը վերագործարկվելուց հետո տվյալ գրադարանը կլինի ճիշտ տեղում (C: Windows System32 ) եւ սխալների պատճառով այն պատճառով, որ d3d11.dll- ը կամ բացակայում է համակարգչում կամ D3D11 CreateDeviceAndSwapChain Failed- ը չի երեւա որ դուք բավարար ժամանակակից սարքավորումներ ունեք):