애플리케이션 데이터를 다른 Windows 호스트로 이동하시겠습니까?

애플리케이션 데이터를 다른 Windows 호스트로 이동하시겠습니까?

XP에서 Windows7/8로의 이동을 더 쉽게 만들고 싶습니다. 가장 큰 문제는 사용자에게 필요한 애플리케이션을 식별하고, 데이터를 이동하고, 소스 호스트에 있었던 것처럼 앱을 재구성하는 데 많은 작업이 필요하다는 것입니다.

내가 생각한 것은 다음과 같습니다.

  1. 소스 호스트에서 다음을 사용합니다.프로세스 모니터애플리케이션이 대상 호스트에 기본 상태로 설치되므로 레지스트리에 대한 액세스를 무시하고 애플리케이션이 사용하는 파일을 감시합니다.

  2. 애플리케이션이 데이터를 읽고 쓰는 데 사용하는 파일 목록을 얻은 후 해당 파일을 대상 호스트에 복사합니다.

  3. 애플리케이션이 대상 호스트에서 제대로 작동하는지 확인하십시오.

괜찮은 것 같나요? 프로세스 모니터보다 더 나은 솔루션이 있습니까?

감사합니다.


편집: 더 나은 대안이 없다면 혼란을 줄이기 위해 EXE 및 DLL에 대한 액세스를 무시하도록 프로세스 모니터를 구성하고 싶습니다. 이를 지원하지 않는 것 같으며 정규 표현식도 지원하지 않습니다. 누군가 확인할 수 있습니까?

답변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.

이 방법은 모든 데이터뿐만 아니라 대부분 또는 모든 설정을 복사합니다. 놀랍게도 설정을 위해 레지스트리를 사용하는 프로그램은 거의 없지만 일부는 사용합니다. 저는 수동으로 설정을 변경했습니다.

관련 정보