Ralat Sistem DirectX - Lihat dxerror.log dan directx.log

Semasa saya cuba memasang DirectX, saya mendapat mesej ralat " Ralat sistem dalaman telah berlaku. Lihat Kesalahan DX. Log dan Directx. Log fail dalam folder Windows untuk menentukan punca ralat.  " Kesalahan itu mungkin disebabkan oleh pemacu video usang, Visual C ++, atau .NET Framework. Tutorial ini adalah mengenai cara memperbaiki ralat sistem dalaman semasa memasang DirectX pada Windows 10.

Ralat sistem dalaman telah berlaku.  Periksa fail DXError.log dan Directx.log di folder Windows untuk mengetahui punca ralat

Ralat sistem DirectX dalaman Windows 10 telah berlaku

Pertama sekali, matikan program antivirus pihak ketiga, jika ada, dan jalankan pemasangan DirectX sebagai pentadbir. Klik kanan pada fail DirectX ".exe" dan pilih Run as Admin. Dalam kes terbaik, anda boleh membuka fail log yang ditentukan dan cuba menentukan sebabnya, atau memasukkan log dalam komen, saya akan cuba membantu.

1. Memeriksa fail sistem

Jalankan Command Prompt sebagai Pentadbir dan masukkan perintah di bawah secara bergilir-gilir. Ini akan menghilangkan kemungkinan jika ada fail sistem yang rosak. Alat ini akan mencari dan memulihkan fail secara automatik.

  • sfc /scannow
  • dism /online /cleanup-image /restorehealth

Memeriksa dan memulihkan fail

2. Keserasian

Beberapa program dan permainan memasang DirectX secara automatik semasa dipasang. Atas sebab ini, jika permainan atau program sudah lama, mungkin ada DirectX lama yang tidak disokong pada Windows 10 atau Windows 7 jika untuk XP. Klik kanan pada dxwebsetup.exe yang boleh dilaksanakan dan pilih Properties. Pergi ke tab "Keserasian" dan di bawah klik pada "Ubah tetapan untuk semua pengguna". Kemudian tandakan kotak "Jalankan program dalam mod keserasian dengan". Pilih versi Windows mengikut urutan dan mulakan.

mod keserasian directx untuk semua pengguna

3. Kemas kini pemacu

Sebilangan pengguna reddit dapat menyelesaikan ralat dalaman sistem semasa memasang DirectX dengan mengemas kini pemacu Audio Nvidia HD mereka melalui utiliti GeForce Experience. Atas sebab ini, jika seseorang mempunyai Nvidia, AMD atau Intel, anda perlu pergi ke laman web rasmi dan memuat turun pemacu terkini, atau lebih baik lagi, utiliti khas dari pengeluar untuk mengemas kini peralatan.

  1. Nvidia - Pengalaman GeForce.
  2. AMD - pemacu berasingan (tiada utiliti).
  3. Intel - Pembantu Pemandu Intel.

But semula PC anda.

4. Memasang Visual C ++

Di Windows 10, pakej Visual C ++ memainkan peranan penting kerana DirectX merangkumi fail-fail ini. Mungkin anda sudah memasang Visual C ++ 2015, tetapi anda memerlukan versi lama atau lebih baru, atau paket x32-bit tidak dipasang. Pergi ke laman web Microsoft dan muat turun:

  • Visual C ++ yang dapat diedarkan semula 2015
  • Muat turun dan pasang dua pakej vc_redist.x64 dan vc_redist.x86 .

But semula PC anda.

memuat turun dua versi Microsoft Visual C ++ 2013

5. Memasang .NET Framework melalui CMD

Jalankan Command Prompt sebagai pentadbir dan taip:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs

But semula PC anda.

Memasang Rangka Kerja .NET melalui CMD