PALMisLIFE 討論區
標題:
解決多數舊軟體在Windows Vista/7 X64系統無法執行的問題
[列印本頁]
作者:
czh
時間:
2009-10-10 16:23
標題:
解決多數舊軟體在Windows Vista/7 X64系統無法執行的問題
本文最後由 czh 於 2009-10-10 17:08 編輯
這個問題其實很簡單就可以解決
X64系統預設的系統目錄在 %SystemRoot%\SysWOW64
以往X86預設系統目錄是 %SystemRoot%\System32
很多軟體安裝時會抓path參數所以安裝時沒問題
可是執行時卻使用絕對路徑,這時候就發生問題了
因為安裝時會自動裝到 %SystemRoot%\SysWOW64 之下
執行時卻去 %SystemRoot%\System32 下找檔案
造成檔案無法連結讓程式運作不正常
所以想辦法知道程式裝了哪些東西到 %SystemRoot%\SysWOW64 之下
那些東西複製到 %SystemRoot%\System32 之下
如此就可以解決多數舊軟體在Windows Vista/7 X64系統無法執行的問題
例如新酷音輸入法
預設安裝檔案有以下這些
%SystemRoot%\SysWOW64\Chewing.ime
%SystemRoot%\SysWOW64\IME\Chewing\ChewingServer.exe
%SystemRoot%\SysWOW64\IME\Chewing\statuswnd.bmp
剛裝好會顯示只支援X86所以在IE X64底下是不能用新酷音的
可是把以上檔案依目錄結構複製到 %SystemRoot%\System32 之下
就可以任何程式都能使用新酷音輸入法
其他多數在X64無法執行的軟體都可以先用這個方法試試
通常都能正常解決無法執行的問題
歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/)
Powered by Discuz! X2.5