Перемещение данных приложения на другой хост Windows?

1

Я хотел бы облегчить переход с XP на Windows7 / 8. Основная проблема заключается в том, что требуется много работы, чтобы определить, какие приложения нужны пользователю, перемещать данные и перенастраивать приложение так, как оно было на исходном хосте.

Вот что я подумал сделать:

  1. На исходном хосте используйте Process Monitor, чтобы посмотреть, какие файлы использует приложение, игнорируя доступ к реестру, поскольку приложение будет установлено в целевом состоянии на целевом хосте.

  2. После того, как у меня есть список файлов, которые приложение использует для чтения / записи своих данных, скопируйте эти файлы на целевой хост

  3. Убедитесь, что приложение работает нормально на целевом хосте.

Это звучит нормально? Есть ли лучшее решение, чем Process Monitor?

Спасибо.


Изменить: При условии, что нет лучшей альтернативы, я хотел бы настроить Process Monitor таким образом, чтобы он игнорировал доступ к EXE-файлам и DLL-файлам для уменьшения помех. Кажется, это не поддерживает и не поддерживает регулярные выражения. Может кто-нибудь подтвердить?

OverTheRainbow
источник
Это, вероятно, сломает обновления приложений. И это может быть гораздо больше работы, чем просто перенастроить приложение. Создание виртуальной машины из старой установки XP и использование ее из win7 при медленном переходе на новую ОС, вероятно, менее проблематично.
Хеннес
Может быть очень сложно найти общее решение для этого, но на основе общей практики доменов активных каталогов, если вы можете повторно развертывать приложения отдельно, миграция конфигурации может быть такой же простой, как копирование папки профиля пользователя.
billc.cn

Ответы:

0

Мы просто переустановили Windows 7 (реестр был в поврежденном секторе, мы купили новый жесткий диск), и он прекрасно работает, чтобы проверить следующие места и скопировать папку, названную в честь программы.

Например: у нас установлен Thunderbird, поэтому я скопировал C:\Users\<username>\AppData\Roaming\Thunderbird. Для другой программы просто скопируйте папку, которая названа так же, как и программа (или названа в честь компании, которая производит программное обеспечение, например Roaming\Individual Software\Typing Instructor). Еще одно место для проверки файлов данных C:\ProgramData\<programname>.

Надеюсь это поможет.

РЕДАКТИРОВАТЬ

Win XP может иметь другое местоположение, я думаю, может быть <username>\AppData, называется <username>\Application Data.

Этот метод копирует большинство или все настройки, а также все данные. Удивительно мало программ используют реестр для настройки, но некоторые делают. Я просто вручную изменить настройки для них.

BenjiWiebe
источник
1
Спасибо за чаевые. Process Monitor - это простой способ проверить, использует ли приложение реестр для сохранения настроек.
OverTheRainbow