✔ 最佳答案
解決WinVista與游戲不兼容的終極方法
遊戲主程式點右鍵-相容性-改成XP-特殊權限等級打勾-套用
這樣很多遊戲就都可以玩了!
還是玩不到的話↓
引言:Windows vista受到一部分用戶的抵制,筆者覺得原因有三個,其一是用戶認為Vista系統不夠成熟,
其二是系統安全性不被用戶認可,其三就是兼容性的問題了,特別是與一些游戲的兼容性。
這使得很多用戶有心使用Vista,但是又無法拒絕游戲的召喚。
Windows Vista真的是這么差勁嗎?其實不然。之所以出現Vista與一些游戲不兼容的情況
(比如與QQ游戲、魔獸世界等),很大程度上是由于這些游戲當初在開發過程中,
並不是以Vista為平台,而只是“努力考近”Vista平台。這就無法避免地出現了Vista與游戲不兼容的情況
針對這樣的問題,筆者收集並比較了一下這些問題,最后發現這些問題都有一個共性:DirectX。
也就是說,很多時候都是由于DirectX的版本,以及使用不當造成的。既然有共性,
那麼問題的解決就容易多了。
1.運行游戲提示XXX.dll錯誤問題
遇到dll(動態鏈接庫)出錯的問題,相對比較容易解決。比如有網友玩《真三國無雙4》時,
系統提示d3dx9_27.dll錯誤,無法繼續游戲。
解決該問題的方法是:將d3dx9_27.dll文件拷貝到系統分區所在的目錄“X:\Windows\System32\ ”
下就可以了。
小提示:
類似的問題,游戲玩家都可以從安裝光盤/文件中將對應的動態鏈接庫文件拷貝到
“X:\Windows\System32\”目錄下。
2.借助DirectX 9.0c Redist April 2007
2008-04-07 18:22:50 補充:
第一個方法只能是一對一的解決問題,倘若只是個別dll文件,或是個別的其它文件缺失了,
游戲玩家可以從安裝光盤/文件中提取,如果是多個文件出錯有該怎麼辦呢?
這個時候如果還是使用第一個方法,顯然會被大家說“沒有技術含量”。
要想一勞永逸的解決問題,建議游戲玩家考慮安裝DirectX 9.0c Redist April 2007,
特別提示:現在已經更新到 DirectX 9.0c Redist August 2007
2008-04-07 18:23:37 補充:
1) 微軟官方簡體中文版頁面:DirectX 9.0c Redist August 2007
http://www.microsoft.com/downloads/details.aspx?displaylang= zh-tw&FamilyID=1a2393c0-1b2f-428e-bd79-02df977d17b8
2008-04-07 18:24:07 補充:
2) 微軟官方簡體中文版下載:DirectX 9.0c Redist August 2007
http://www.microsoft.com/downloads/details.aspx?displaylang= zh-cn&FamilyID=1a2393c0-1b2f-428e-bd79-02df977d17b8
DirectX 9.0c Redist August 2007與DirectX 9不是一個產品,
我們可以將其看作是“更完整”DirectX 9。
2008-04-07 18:24:19 補充:
當用戶在安裝DirectX 9.0c Redist August 2007時,它會自動掃描DirectX的版本,
並將DirectX沒有的文件安裝到系統中。
3.萬能的d3dx9.dll文件
特別說明,這個方法是源自一些游戲玩家的經驗。據了解,這個方法並非可以解決每一個問題,
但是大多數的情況下是可以使用的。
當用戶在玩某個游戲出現XXX.dll文件缺失、報錯等情況時,可以從系統內搜索d3dx9.dll文件,
並將其複制粘貼到游戲安裝目錄下,然后將它的名字改成系統報告缺失的文件名即可。
備注:上述安裝包中就有這個文件的。
2008-04-07 18:24:47 補充:
4.緊盯微軟更新補丁
如果上面的方法都無法解決,怎么辦?當然是找微軟了!vista系統是他們開發的,出了問題,
他就得負責。
好在微軟前段時間為新一代 操作系統Windows Vista發布了游戲兼容性補丁,
這個補丁可以修正多項經典PC游戲在Windows Vista上遇到的兼容性問題。
2008-04-07 18:25:13 補充:
微軟表示,部分經典PC游戲在Windows Vista上會遇到無法安裝、無法運行、或者運行不穩定等問題。這個補丁修正諸如《樂高星球大戰》、《戰地2》、《無限飛行X》 、《帝國時代3》、《Fable:失落章節》、《地牢圍攻》等經典PC游戲在Vista上的兼容性問題。
點擊下載32位Vista游戲兼容性補丁
http://www.microsoft.com/downloads/details.aspx?familyid=099 E0A88-DA06-4AC9-AA13-A701C57BB4B8&displaylang=en
點擊下載64位Vista游戲兼容性補丁
2008-04-07 18:25:42 補充:
http://www.microsoft.com/downloads/details.aspx?familyid=F26 4976B-E0F5-4A06-A49C-0E9FFBA64BE3&displaylang=en
特別提示:
以上的補丁在安裝時,Windows Vista系統需要進行正版驗證。事實上,目前已經激活了的Vista,
都可以通過驗證。
小結:
不論是哪一個系統,哪一款游戲,二者的兼容性問題現在會存在,以后還會存在,
2008-04-07 18:25:59 補充:
,以后還會存在,
這將是一個永恒的話題,也是一個永遠不會有完全解決的問題。因為,兼容性是潛在的,不可預知的,
所以只有等到問題出來后,才能得到解決。
如果把DX9的DLL檔copy過去,那對DX10的游戲支援又如何?
只要重裝DX10便可~