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 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
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.
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.
- Nvidia - Pengalaman GeForce.
- AMD - pemacu berasingan (tiada utiliti).
- 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.
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.