引言:windows vista受到一部分使用者的抵制,筆者覺得原因有三個,其一是使用者認為vista系統不夠成熟,其二是系統安全性不被使用者認可,其三就是相容性的問題了,特別是與一些遊戲的相容性。這使得很多使用者有心使用vista,但是又無法拒絕遊戲的召喚。
windows vista真的是這麼差勁嗎?其實不然。之所以出現vista與一些遊戲不相容的情況(比如與qq遊戲、魔獸世界等),很大程度上是由於這些遊戲當初在開發過程中,並不是以vista為平台,而只是「努力考近」vista平台。這就無法避免地出現了vista與遊戲不相容的情況。
針對這樣的問題,筆者收集並比較了一下這些問題,最後發現這些問題都有乙個共性:directx。也就是說,很多時候都是由於directx的版本,以及使用不當造成的。既然有共性,那麼問題的解決就容易多了。
1.執行遊戲提示***.dll錯誤問題
遇到dll(動態鏈結庫)出錯的問題,相對比較容易解決。比如有網友玩《真三國無雙4》時,系統提示d3dx9_27.dll錯誤,無法繼續遊戲。
解決該問題的方法是:將d3dx9_27.dll檔案拷貝到系統分割槽所在的目錄「x:/windows/system32/」下就可以了。
類似的問題,遊戲玩家都可以從安裝光碟/檔案中將對應的動態鏈結庫檔案拷貝到「x:/windows/system32/」目錄下。
2.借助directx 9.0c redist april 2007
第乙個方法只能是一對一的解決問題,倘若只是個別dll檔案,或是個別的其它檔案缺失了,遊戲玩家可以從安裝光碟/檔案中提取,如果是多個檔案出錯有該怎麼辦呢?這個時候如果還是使用第乙個方法,顯然會被大家說「沒有技術含量」。
directx 9.0c redist april 2007與directx 9不是乙個產品,我們可以將其看作是「更完整」directx 9。
圖當使用者在安裝directx 9.0c redist april 2007時,它會自動掃瞄directx的版本,並將directx沒有的檔案安裝到系統中。
一招搞定Vista系統下面軟體不相容問題
編者按 系統的安全除了要防範各種攻擊,還有就是要注意各個軟體之間的相容性。毫無疑問,軟體相容性問題是諸多vista使用者最頭痛的問題,有沒有快速解決的辦法?有 回答如上。能通殺麼?不能 但是,能解決絕大多數的問題。怎麼辦呢?一招搞定vista系統下面軟體不相容問題。實際上,windows xp和wi...
誰說VISTA的遊戲相容性差
在vista下玩pes2008的朋友注意了,安裝成功後會提示缺少d3dx9 30.dll而無法執行,其實這個現象在vsita下已不是問題,只要在網上把這個dll找到,然後放到windows system32下就可以了.另外也有說要關閉uac,我想來都是關閉的,沒有嘗試開啟後會如何.另pc的pes20...
cuda與Eigen不相容的解決方案
cuda提供強大的矩陣計算庫cublas,但cublas沒法進行特徵值 逆矩陣等高階的運算,要解決這個問題,要麼自己寫演算法 太難 要麼呼叫線性代數運算庫,而線性代數運算庫中eigen是最簡便易用的乙個。當我想把這兩個庫放在一起編譯的時候,出現了嚴重問題 用vs編譯無法通過!用google查了一下,...