我想讓從 XP 遷移到 Windows7/8 變得更容易。主要問題是需要花費大量工作來確定用戶需要哪些應用程式、行動數據並重新配置應用程序,就像在來源主機上一樣。
這就是我想做的:
在來源主機上,使用過程監控器查看應用程式使用哪些文件,忽略對註冊表的訪問,因為應用程式將以裸狀態安裝在目標主機上
在獲得應用程式用於讀取/寫入其資料的檔案的清單後,將這些檔案複製到目標主機上
檢查應用程式在目標主機上是否正常運作。
這聽起來不錯嗎?有比 Process Monitor 更好的解決方案嗎?
謝謝。
編輯:如果沒有更好的選擇,我想配置進程監視器,以便它忽略對 EXE 和 DLL 的存取以減少混亂。它似乎不支援這一點,也不支援正規表示式。有人可以確認嗎?
答案1
我們剛剛重新安裝了Windows 7(註冊表處於壞扇區,我們購買了新硬碟),檢查以下位置並複製以程式命名的資料夾效果很好。
例如:我們安裝了Thunderbird,所以我複製C:\Users\<username>\AppData\Roaming\Thunderbird
過來。對於不同的程序,只需複製與該程式同名的資料夾(或以製作該軟體的公司命名,例如Roaming\Individual Software\Typing Instructor
)。檢查資料檔的另一個地方是C:\ProgramData\<programname>
.
希望這可以幫助。
編輯
Win XP 可能有不同的位置,我想可能<username>\AppData
叫做<username>\Application Data
.
此方法會複製大部分或全部設定以及所有資料。令人驚訝的是,很少有程式使用註冊表進行設置,但有些程式卻這樣做。我只是手動更改這些設定。