✔ 最佳答案
這個問題會因應用程式本身的設計而引致複雜程度的不同
相信亦沒有一個工具程式可保你百份百可以直接從甲電腦移至乙電腦而百份百正常工作
可以的話,原應用程式根本最初不需安裝程序
不能執行大多因為除了 program files\下的檔案外,安裝程序會把部份設定記錄在registry和Documents and settings下,又可能有部份共用程序放到windows\system32 下
如果沒有安裝前的程序,可以從以下方法著手試試
(1)從 c:\program files\ 下把所有檔案抄至乙電腦
(2)在 Document and settings\All users\Application data看看有沒有相關folder,如有,一併抄到新電腦
注意:很多時entry會放在 公司名\程式名 下,要小心找找
(3)在 Document and settings\使用者名稱\Application Data\下 再找一次
(4)在 Document and settings\使用者名稱\Local Settings\Application Data\下 再找一次
(5)用 REGEDIT,到 HKLM\software\找到相關registry, 把它export 到 .reg 檔,再在新電腦相同的位置 import
(6)在 HKCU\software再做一次
(7)在 HKUsers\software再做一次
(8)
試試執行,如果看到有錯誤訊息,如連結 XXX.DLL 失敗等,在舊電腦找出檔案位置,通常在 c:\windows\system32\下,抄到新電腦的相同位置, 在新電腦鍵入 regsvr32 xxx.dll
最難的是部份程式用ms軟件開發,很多共用的程式,大部份為runtime library., 如果新電腦已經有不同版本,那情況可能不那麼明顯,到時要看看error message才能對證下藥
祝你好運!
(2)Registry亦