Rumah  >  Artikel  >  tutorial komputer  >  Pembetulan pepijat imej, D3D11.dll tidak sesuai untuk dijalankan pada Windows

Pembetulan pepijat imej, D3D11.dll tidak sesuai untuk dijalankan pada Windows

PHPz
PHPzke hadapan
2024-02-14 23:15:351282semak imbas

Pembetulan pepijat imej, D3D11.dll tidak sesuai untuk dijalankan pada Windows

editor php Youzi memperkenalkan anda kepada alat praktikal untuk menyelesaikan masalah pembaikan ralat imej. Dalam sistem Windows, kadangkala kita akan menemui mesej ralat bahawa D3D11.dll tidak sesuai untuk dijalankan pada Windows, yang mungkin menyebabkan sesetengah aplikasi gagal dibuka atau berjalan dengan betul. Untuk menyelesaikan masalah ini, kami boleh menggunakan alat ini untuk membetulkan ralat imej supaya aplikasi boleh berjalan dengan betul pada sistem Windows. Alat ini mudah digunakan dan mudah dikendalikan, membolehkan komputer anda menyambung semula operasi normal supaya kerja dan hiburan anda tidak lagi terganggu.

Biasanya, memasang semula perisian membetulkan kebanyakan ralat, tetapi untuk ralat ini, nampaknya mustahil untuk membetulkannya. Jika anda menghadapi masalah ini, artikel ini akan membantu anda. Kami akan menyenaraikan beberapa cara untuk menyelesaikan ralat.

Imej Ralat - Fail tidak direka bentuk untuk dijalankan pada Windows atau mengandungi ralat. Sila cuba pasang program sekali lagi menggunakan media pemasangan asal, atau hubungi pentadbir sistem anda atau vendor perisian untuk mendapatkan sokongan. Kod status ralat: 0xc0000020.

Sebelum kami menyebut penyelesaian, kami amat mengesyorkan anda untuk mengelak daripada menggantikan fail D3D11.dll dengan versi bersih daripada tapak web pihak ketiga. Ini kerana versi ini mungkin mengandungi kod hasad, yang akan membawa potensi risiko kepada sistem anda.

Sekarang, mari kita cari pembetulan untuk menyelesaikan ralat ini.

Bagaimana untuk membetulkan DLL yang tidak direka untuk dijalankan pada Windows atau mengandungi ralat?

DLL ini mungkin tidak direka bentuk untuk dijalankan pada Windows, atau mungkin mengandungi ralat grafik. Terdapat beberapa pembetulan umum yang boleh anda cuba selesaikan isu ini. Kemas kini perisian atau pasang semula kepada versi terkini, semak dengan vendor untuk versi terkini DLL atau jalankan imbasan dengan Pemeriksa Fail Sistem. Kaedah ini sepatutnya membantu anda membetulkan ralat.

Ralat imej, D3D11.dll tidak direka bentuk untuk dijalankan pada Windows, Ralat 0xc0000020

Berikut ialah kaedah untuk membetulkan ralat D3D11.dll tidak direka untuk dijalankan pada Windows atau mengandungi ralat:

Fail Checkerun a imbasan. Daftar semula fail D3D11.dll. Pasang semula DirectX 11 dengan menggantikan fail D3D11.dll secara manual dengan salinan setempat.

1] Jalankan imbasan Pemeriksa Fail Sistem

Ralat ini pada komputer anda berkemungkinan besar disebabkan oleh fail sistem yang rosak atau rosak. Sebelum mencuba penyelesaian lain, anda boleh cuba membaiki fail sistem yang rosak ini. Windows menyediakan utiliti terbina dalam yang dipanggil System File Checker (SFC) yang boleh membantu anda dengan tugas ini. SFC ialah alat berasaskan arahan yang mengimbas sistem anda untuk fail sistem yang rosak atau rosak dan memulihkannya kepada keadaan biasa. Anda boleh menjalankan imbasan SFC melalui gesaan arahan dan semak sama ada isu itu telah diselesaikan.

Berikut ialah langkah untuk menjalankan imbasan SFC pada Windows 11/10:

Mula-mula, lancarkan Prompt Perintah dengan keistimewaan yang tinggi daripada bar carian menu Mula. Setelah berada di dalam CMD, taip arahan berikut untuk melakukan imbasan SFC:
SFC /scannow
Sekarang, tekan butang Enter untuk melaksanakan arahan. Seterusnya biarkan arahan selesai; Windows 15-20 minit mungkin mengambil masa untuk melaksanakan imbasan SFC dan membaiki fail sistem. Setelah selesai, mulakan semula komputer anda untuk menggunakan perubahan. Akhir sekali, cuba jalankan aplikasi di mana anda mendapat ralat ini lebih awal dan semak sama ada ralat kini telah diselesaikan.

Jika melakukan imbasan SFC tidak menyelesaikan masalah anda, cuba kaedah seterusnya yang mungkin dalam panduan ini.

2] Daftar semula fail D3D11.dll

Jika kaedah di atas gagal menyelesaikan ralat anda, anda boleh cuba mendaftar semula fail D3D11.dll dan lihat sama ada ia boleh membantu anda menghapuskan ralat. Kaedah ini telah terbukti dapat membetulkan ralat untuk sesetengah pengguna yang terjejas, dan ia mungkin berfungsi untuk anda juga. Anda boleh menggunakan alat Regsvr32 utiliti terbina dalam Windows untuk mendaftar semula fail DLL. Ia ialah alat baris arahan yang membolehkan anda mendaftar dan menyahdaftar kawalan OLE, seperti fail DLL atau OCX, dalam Windows.

Berikut ialah langkah utama untuk mendaftar semula fail D3D11.dll pada komputer Windows 11/10:

Pertama, buka gesaan arahan dengan hak pentadbir daripada pilihan carian bar tugas. Taip CMD dalam kotak carian, tuding pada aplikasi Prompt Perintah, dan pilih pilihan Jalankan sebagai pentadbir.

Seterusnya, taip arahan daftar semula DLL berikut dalam CMD:

for %d in (*.dll) do regsvr32 -s %d

Selepas itu, tekan butang Enter dan tunggu arahan untuk dilaksanakan sepenuhnya.

Selepas arahan selesai, tutup tetingkap CMD dan mulakan semula sistem.

Pada kali seterusnya anda mula, semak sama ada ralat "D3D11.dll tidak direka untuk dijalankan pada Windows atau mengandungi ralat" telah dibetulkan.

Jika ini tidak membawa anda apa-apa nasib, kami mempunyai cara lain untuk membetulkan ralat. Jadi, teruskan ke pembetulan seterusnya yang mungkin untuk menyelesaikan ralat.

3] Gantikan fail D3D11.dll secara manual dengan salinan setempat

Jika penyelesaian di atas tidak menyelesaikan ralat anda, anda boleh cuba menggantikan D3D11.dll secara manual dengan salinan baharu. Sesetengah pengguna telah dapat menyelesaikan ralat dengan cara ini, dan anda boleh mencuba ini juga.

Sila ambil perhatian bahawa kami mempunyai dua fail d3d11.dll berbeza pada Windows –

一个位于 C:\\Windows\\SysWOW64 文件夹内,其中之一位于 C:\\Windows\\System32 文件夹中。

对于 64 位 Windows,我们将替换位于 SysWOW64 文件夹内的 d3d11.dll 文件。

警告:在尝试此方法之前,您需要确定自己在做什么。由于这些步骤需要一些技术操作,因此您必须熟悉命令提示符才能执行此解决方案。如果执行不正确,可能会导致您的电脑出现一些问题。因此,如果您对自己所做的事情充满信心,请选择此方法。

现在,以下是手动将 d3d11.dll 文件替换为本地副本的步骤:

首先,使用管理员权限打开命令提示符。现在,要获得 d3d11.dll 文件的所有权,请键入以下命令并按 Enter:
takeown /f C:\\Windows\\SysWOW64

对于使用 32 位架构 PC 的用户,请将 SysWow64 替换为 SysWow。

接下来,您需要使用cacls命令完全控制来删除该文件。为此,请输入以下命令:
C:\\Windows\\System32\\en-US\\winload.exe.mui /G *TWC*:F

在上面的命令中,将 *TWC* 替换为您的用户名。

之后,当询问“您确定吗?”时,输入字母“Y”并按 Enter 按钮。您现在可以关闭命令提示符。然后,您需要打开文件资源管理器并导航到C:\\Windows\\SysWOW64文件夹。现在,找到 d3d11.dll 文件并将其删除。接下来,导航到以下位置:C:\\Windows\\WinSxS\\wow64_microsoft-windows-directx-direct3d11_31bf3856ad364e35_10.0.22000.120_none_f5722a07873a5925并从此处复制干净的 d3d11.dll 文件。
如果在上述位置没有找到 d3d11.dll,您可以在文件资源管理器中手动搜索它。最后,将之前复制的 d3d11.dll 文件粘贴到 C:\\Windows\\SysWOW64\\ 位置并重新启动电脑。现在,检查“C:\\Windows\\SysWOW64\\D3D11.dll 未设计为在 Windows 上运行或包含错误”问题是否已修复。

4]重新安装DirectX 11

如果没有帮助,您可以下载 Microsoft DirectX并将其重新安装到 Windows 系统上。

如何修复不良图像错误 0xc0000020?

要修复 Windows 11 或 Windows 10 计算机中的错误图像错误 0xc0000020,您需要先运行系统文件检查器或使用 SFC 扫描。接下来,您需要重新注册D3D11.dll文件。如果这不起作用,您需要用本地副本替换 DLL 文件。最后,您可以尝试重新安装 DirectX 11 来修复该问题。

 

Atas ialah kandungan terperinci Pembetulan pepijat imej, D3D11.dll tidak sesuai untuk dijalankan pada Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jingfakeji.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam