之前重灌電腦也出現跟你一樣的問題
也以為自己的版本是最新的.. 結果重新更新 Directx 9 0c 跟顯示卡就解決了
以下資料來源:
http://tw.knowledge.yahoo.com/question/question?qid=1609033104307
Cannot init d3d,簡單翻成中文就是,
就是 3D 繪圖程式 啟動失敗
以下是相關的檢查步驟
顯示卡檢查教學:
點選 視窗XP桌面左下角的『開始』→『執行』 ,
或是 按 鍵盤左下角的 視窗鍵 +R,
這個組合鍵可叫出 執行視窗。
→輸入指令『dxdiag』
→點選『顯示』檢視 顯示卡的
繪圖記憶體有多少 ,↓
→點選『顯示』檢視 DirectX 功能是否
已啟動 Direct 3D加速,
如果出現 主要驅動程式: Vga.dll,
Vga.dll 此為 XP內建萬用驅動,
此內建驅動並不支援 3D功能,
若 Direct 加速設定 顯示[無法使用]、
[不適用],則代表無 3D驅動引擎,
則請立即安裝 顯示卡最新版本的驅動程式。
所以把之前裝 3D顯卡的驅動安裝回去,
因此拿當初買電腦時送的驅動光碟,
安裝驅動回去即可恢復 3D 加速功能 ,
如果找不到原本舊光碟,
也是可以去你電腦廠牌官網下載 ,
就能找到 最新版 驅動程式,
補充:
在Direct X Diagnostic Tool 第一頁可以看到你的顯示卡是哪個廠牌
然後去那家的網站抓驅動程式,重新更新.
directx 9 0c 更新程式
這是微軟的 DirectX End-User Runtime Web 安裝程式
http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=zh-tw
把 directx 9 0c 跟顯示卡重新更新後重新開機. 這樣應該就能解決 cannot init d3d 的問題了.