アプリケーション データを他の Windows ホストに移動しますか?

アプリケーション データを他の Windows ホストに移動しますか?

XP から Windows7/8 への移行を簡単にしたいと考えています。主な問題は、ユーザーが必要とするアプリケーションを特定し、データを移動し、ソース ホストと同じようにアプリケーションを再構成するのに多くの作業が必要になることです。

私がやろうと思ったのは次のことです:

  1. ソースホストでは、プロセスモニターアプリケーションが使用するファイルを監視する。アプリケーションはターゲットホストにベア状態でインストールされるため、レジストリへのアクセスは無視されます。

  2. アプリケーションがデータの読み取り/書き込みに使用するファイルのリストを取得したら、それらのファイルをターゲットホストにコピーします。

  3. アプリケーションがターゲット ホスト上で正常に動作することを確認します。

これでよろしいでしょうか? Process Monitor よりも優れたソリューションはありますか?

ありがとう。


編集: 他に良い方法がなければ、混乱を減らすために EXE や DLL へのアクセスを無視するように Process Monitor を構成したいと思います。これはサポートされていないようですし、正規表現もサポートされていません。誰か確認してもらえますか?

答え1

Windows 7 を再インストールしたところ (レジストリが不良セクタにあったため、新しい HDD を購入しました)、次の場所を確認し、プログラムにちなんで名付けられたフォルダーをコピーするとうまくいきます。

たとえば、Thunderbird がインストールされているので、コピーしましたC:\Users\<username>\AppData\Roaming\Thunderbird。別のプログラムの場合は、プログラムと同じ名前のフォルダー (またはソフトウェアを作成した会社にちなんで名付けられたフォルダー、例: Roaming\Individual Software\Typing Instructor) をコピーするだけです。データ ファイルを確認する別の場所は ですC:\ProgramData\<programname>

お役に立てれば。

編集

Win XP の場合は場所が異なる場合があります。おそらく と<username>\AppData呼ばれます<username>\Application Data

この方法では、設定のほとんどまたはすべてと、すべてのデータがコピーされます。設定にレジストリを使用するプログラムは意外に少ないですが、いくつかは使用します。これらの設定は手動で変更します。

関連情報