Я хотел бы облегчить переход с XP на Windows7 / 8. Основная проблема заключается в том, что требуется много работы, чтобы определить, какие приложения нужны пользователю, перемещать данные и перенастраивать приложение так, как оно было на исходном хосте.
Вот что я подумал сделать:
На исходном хосте используйте Process Monitor, чтобы посмотреть, какие файлы использует приложение, игнорируя доступ к реестру, поскольку приложение будет установлено в целевом состоянии на целевом хосте.
После того, как у меня есть список файлов, которые приложение использует для чтения / записи своих данных, скопируйте эти файлы на целевой хост
Убедитесь, что приложение работает нормально на целевом хосте.
Это звучит нормально? Есть ли лучшее решение, чем Process Monitor?
Спасибо.
Изменить: При условии, что нет лучшей альтернативы, я хотел бы настроить Process Monitor таким образом, чтобы он игнорировал доступ к EXE-файлам и DLL-файлам для уменьшения помех. Кажется, это не поддерживает и не поддерживает регулярные выражения. Может кто-нибудь подтвердить?
Ответы:
Мы просто переустановили Windows 7 (реестр был в поврежденном секторе, мы купили новый жесткий диск), и он прекрасно работает, чтобы проверить следующие места и скопировать папку, названную в честь программы.
Например: у нас установлен Thunderbird, поэтому я скопировал
C:\Users\<username>\AppData\Roaming\Thunderbird
. Для другой программы просто скопируйте папку, которая названа так же, как и программа (или названа в честь компании, которая производит программное обеспечение, напримерRoaming\Individual Software\Typing Instructor
). Еще одно место для проверки файлов данныхC:\ProgramData\<programname>
.Надеюсь это поможет.
РЕДАКТИРОВАТЬ
Win XP может иметь другое местоположение, я думаю, может быть
<username>\AppData
, называется<username>\Application Data
.Этот метод копирует большинство или все настройки, а также все данные. Удивительно мало программ используют реестр для настройки, но некоторые делают. Я просто вручную изменить настройки для них.
источник