2009-08-08 07:49:00
小熊
[遊戲相容]移除DIRCTX 9.0C有效的工具
試過了幾個移除DIRECTX 9.0C的工具
唯一有用的就是
DIRECTX HAPPY UNINSTALL
之所以會想將XP回復成DIRECTX 8.1
是因為一進入遊戲都會馬上回到桌面
然後執行DXDIAG指令
又會出現DIRECTX DIRECTINPUT的錯誤相關訊息
懷疑是DIRECTX有問題才會導致遊戲無法正常運作
執行DIRECTX HAPY UNINSTALL時
要放入正版的XP光碟在光碟機裡
隨著執行步驟指示
指向\I386的相錄才好回復成原DIRECTX 8.1的版本
DIRECTX HAPPY UNINSTALL下載點
移除掉後再安裝下面的版本看是否遊戲可以正常運作了
DIRECTX 9.0C END-RUNTIME的版本下載點
若是DIRECTX 9.0C安裝過後想再安裝一次
也是可以利用DIRECTX HAPPY UNINSTALL來指著DIRECTX 9.0C的DXSETUP.EXE檔
來重新安裝
可以看到安裝進程在跑
轉貼DIRECTX的相關說明
唯一有用的就是
DIRECTX HAPPY UNINSTALL
之所以會想將XP回復成DIRECTX 8.1
是因為一進入遊戲都會馬上回到桌面
然後執行DXDIAG指令
又會出現DIRECTX DIRECTINPUT的錯誤相關訊息
懷疑是DIRECTX有問題才會導致遊戲無法正常運作
執行DIRECTX HAPY UNINSTALL時
要放入正版的XP光碟在光碟機裡
隨著執行步驟指示
指向\I386的相錄才好回復成原DIRECTX 8.1的版本
DIRECTX HAPPY UNINSTALL下載點
移除掉後再安裝下面的版本看是否遊戲可以正常運作了
DIRECTX 9.0C END-RUNTIME的版本下載點
若是DIRECTX 9.0C安裝過後想再安裝一次
也是可以利用DIRECTX HAPPY UNINSTALL來指著DIRECTX 9.0C的DXSETUP.EXE檔
來重新安裝
可以看到安裝進程在跑
轉貼DIRECTX的相關說明
DirectX是一個介於應用程式與硬體之間的介面程式
目的是在調整硬體與軟體間的相容性問題。
由於每套軟體內的程式,其針對硬體的支援可能不同。
以聲霸卡和音效卡為例,針對聲霸卡所寫的音效程式
在使用音效卡的電腦可能會無法執行。
造成電腦跑不出聲音來。顯示卡也是如此。
通常越是大型的軟體程式越會發生這種問題。
因此許多遊戲軟體常會發生這種問題,因為他們的硬體需求非常
大!
這時微軟便發明了 DirectX 。
它可以解決軟體在不同硬體上的相容性問題。
除了這個
還有會出現記憶體不能read或written的問題
也是會導致遊戲無法正常執行
查了一下網友寫寫的code
CODE:
@echo off
color F2
echo 即將進行重新自動註冊DLL文件
echo.
echo 以解決部分程式提示「記憶體不能為Read的錯誤」
echo.
echo 程式執行時間較長,請耐心等候!
echo.
echo 按任意鍵開始,點關閉按鍵退出
pause>nul
for %%1 in (%systemroot%\system32\*.dll) do regsvr32 /s %%1
for %%1 in (%systemroot%\system32\*.ocx) do regsvr32 /s %%1
exit
[Copy to clipboard]
將上面的內容複製到記事本,然後儲存為.cmd格式,雙擊執行即可。
可以試看看
遊戲不能玩的因素很多
這個方法也不見得是一定有效
(悄悄話)
2009-09-29 23:35:20
(悄悄話)
2009-09-29 22:15:55