Windows Vista+ อาจเจอ Error D3D10Warp.dll: "Not designed to run on windows", "Missing from your computer", "Specified module could not be found" พบบ่อยกับ Flight Simulator, Games, Adobe Flash Player สาเหตุ: Registry Problem, DLL Corrupt, หรือ Malware (Scan Anti-malware ช่วยได้)
D3D10Warp.dll = Direct3D 10 Rasterizer ใช้กราฟิกในเกม แก้ได้โดย: Reinstall ไป System Folder, Re-register DLL, หรือ SFC Scan บางเกมต้องการ DLL ใน Game Folder (Program Files)
วิธีที่ 1: Re-register D3D10Warp.dll
- Start > cmd > คลิกขวา Run as Administrator (UAC Accept)
- Win 8+ : Win + X > Command Prompt (Admin)
- พิมพ์:
regsvr32 D3D10Warp.dllEnter - OK ถ้ามี Prompt
วิธีที่ 2: ใช้ System File Checker (SFC)
- Start > cmd > Run as Administrator
- พิมพ์:
sfc /scannowEnter - รอ Scan/Repair เสร็จ จะขึ้น: "Windows Resource Protection found corrupt files and successfully repaired them..."
วิธีที่ 3: แทนที่ด้วย D3D10Warp.dll ที่ทำงานได้
- ดาวน์โหลด D3D10Warp.dll จากลิงก์ในบทความ
- Copy ไป
C:\Temp(สร้างโฟลเดอร์ถ้าไม่มี) ให้ Admin Privileges - CMD (Admin) รันคำสั่ง:
takeown /f %windir%\system32\d3d10warp.dll /a
icacls %windir%\System32\d3d10warp.dll /grant administrators:F
ren %windir%\System32\d3d10warp.dll d3d10warp.dll.bak
copy c:\temp\d3d10warp.dll %windir%\system32\d3d10warp.dll
หลังเสร็จ ลองเปิดแอปที่ Error ดู