Ungalanda kanjani d3d11.dll futhi ulungise amaphutha we-D3D11 uma uqala imidlalo

Muva nje, abasebenzisi bavame ukuhlangabezana namaphutha njenge-D3D11 CreateDeviceAndSwapChain Yehlulekile, "Yehlulekile ukuqalisa i-DirectX 11", "Uhlelo alukwazi ukuqaliswa ngoba ifayela le-d3dx11.dll elahlekile kukhompyutha" nokunye okunjalo. Lokhu kwenzeka kaningi ku-Windows 7, kodwa ngaphansi kwezimo ezithile ungase uhlangabezane nenkinga ku-Windows 10.

Njengoba kungabonakala kusukela embhalweni wephutha, inkinga ikhona ekuqalisweni kwe-DirectX 11, noma kunalokho, i-Direct3D 11, ifayela le-d3d11.dll elibhekene nayo. Ngesikhathi esifanayo, naphezu kokuthi, usebenzisa imiyalelo e-Intanethi, ungase ubheke kakade ku-dxdiag futhi ubone ukuthi i-DX 11 (ngisho ne-DirectX 12) efakiwe, inkinga ingase ihlale. Lokhu kufundisa kunika imininingwane yokuthi ungalungisa kanjani i-D3D11 CreateDeviceAndSwapChain Iphutha elihlulekile noma i-d3dx11.dll engekho kukhompyutha.

Ukulungiswa kwephutha le-D3D11

Isizathu sephutha okucatshangelwayo singase sibe yizinto ezihlukahlukene, okuvame kakhulu kuzo

  1. Ikhadi lakho levidiyo alisekeli i-DirectX 11 (ngesikhathi esisodwa, ngokucindezela okhiye be-Win + R nokufaka i-dxdiag, ungabona ukuthi inguqulo engu-11 noma engu-12 ifakiwe. Nokho, lokhu akusho ukuthi kukhona ukusekelwa kwale nguqulo kusuka ekhadini levidiyo kuphela ukuthi amafayela ale nguqulo efakwe kukhompyutha).
  2. Abashayeli bokuqala bokuqala abangekho efakwe ekhadini levidiyo - kuyilapho abasebenzisi be-novice bazama njalo ukuvuselela abashayeli besebenzisa inkinobho "Ukuvuselela" kumphathi wedivayisi, lena indlela engalungile: umlayezo othi "Umshayeli akadingi ukubuyekezwa" ngale ndlela ngokuvamile kusho kancane.
  3. Izibuyekezo ezidingekayo ze-Windows 7 azifakiwe, ezingabangela ukuthi ngisho nefayela le-DX11, d3d11.dll nekhadi levidiyo elisekelwayo, imidlalo efana ne-Dishonored 2 iyaqhubeka nokubika iphutha.

Amaphuzu amabili okuqala ahlobene futhi angalingana phakathi kwabasebenzisi be-Windows 7 ne-Windows 10.

Inkambo yesenzo esifanele yamaphutha kuleli cala kuyoba:

  1. Landa ngokuzenzakalelayo amashayeli wekhadi lokuqala levidiyo kusuka kumawebhusayithi asemthethweni AMD, NVIDIA noma i-Intel (bheka, isibonelo, Indlela yokufaka abashayeli be-NVIDIA ku-Windows 10) bese uwafaka.
  2. Iya ku-dxdiag (Win + R okhiye, faka i-dxdiag bese ucindezela u-Enter), vula ithebhu "Screen" nakwesigaba "Abashayeli" qaphela insimu "Direct3D DDI". Ku-11.1 nangaphezulu, amaphutha we-D3D11 akufanele avele. Ngezincane, cishe kungenzeka ukuthi kukhona ukungabi nokusekelwa kwekhadi levidiyo noma abashayeli bayo. Noma, esimweni se-Windows 7, ngokungabikho kwe-update edingekayo yesikhulumi, okuqhubekayo.

Ungabuka futhi inguqulo ehlanganisiwe yekhompyutha ye-DirectX ezinkampanini zangaphandle, isibonelo, ku-AIDA64 (bheka ukuthi ungayithola kanjani inguqulo ye-DirectX kwikhompyutha).

Ku-Windows 7, amaphutha e-D3D11 nokuqalisa kwe-DirectX 11 ekuqaleni kwemidlalo yanamuhla kungabonakala ngisho nalapho ukushayela okudingekayo kufakwe futhi ikhadi levidiyo aliveli kwabakudala. Ungalungisa isimo kanje.

Ungalanda kanjani i-D3D11.dll ye-Windows 7

Ku-Windows 7, okuzenzakalelayo kungenzeka ukuthi akuyona ifayela le-d3d11.dll, futhi kulezo zithombe lapho zikhona khona, kungenzeka ukuthi zingasebenzi nemidlalo emisha, ebangela amaphutha okuqalisa i-D3D11.

Ingalandwa iphinde ifakwe (noma ivuselelwe uma isivele ikhompyutha) kusuka kwiwebhusayithi esemthethweni ye-Microsoft njengengxenye yezibuyekezo ezikhishwe ama-7-ki. Landa leli fayela ngokwehlukana, kusuka kumasayithi wesithathu wesithathu (noma uthathe kwenye ikhompyutha) Angiyincoma, akunakwenzeka ukuthi lokhu kuzolungisa amaphutha e-d3d11.dll uma uqala imidlalo.

  1. Ukuze ufake kahle, udinga ukulanda i-Windows 7 Platform Update (ye-Windows 7 SP1) - //www.microsoft.com/ru-ru/download/details.aspx?id=36805.
  2. Ngemva kokulanda ifayela, ligijime, futhi uqinisekise ukufakwa kwe-KB2670838.

Lapho sekuqediwe ukufakwa futhi ngemuva kokuqala kabusha ikhompyutha, umtapo wolwazi ozobuzwa uzoba endaweni efanele (C: Windows System32 ), namaphutha ngenxa yokuthi i-d3d11.dll elahlekile kukhompyutheni noma i-D3D11 CreateDeviceAndSwapChain Yehlulekile ngeke ivele (enikeziwe ukuthi unezinto zokwanele zanamuhla).