web-dev-qa-db-ja.com

Windows 7:ユーザープロファイルを別のコンピューターに手動で移行する

これが私が達成しようとしている簡単なタスクです:

ユーザープロファイルを古いPCから新しいPCに移行する必要があります。

私が得たもの:

  • 古いWindows 7 PCのハードドライブ
  • 新しいWindows 7 PC

古いPCがなくなったため、Windows転送ツールを使用できません。

私がしたこと(新しいPCで):

  • new_userアカウントを作成しました
  • new_userとしてログインしてプロファイルを初期化
  • 再起動
  • Administratorとしてログインし、古いPCのハードドライブからC:\Users\old_profileにプロファイルをコピーしました
  • C:\Users\old_profileの権限が変更されました:フルアクセスのあるnew_userアカウントが追加されました
  • レジストリのnew_userのProfileImagePathキーを[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]からC:\Users\old_profileに変更しました
  • ハイブC:\Users\old_profile\ntuser.datを読み込み、フルアクセスでnew_userアカウントを追加しました
  • 再起動
  • new_userとしてログイン

最初から見て物事は整っていましたが、デスクトップ上の任意のドキュメントをクリックすると、「ファイルが見つかりません/無効な場所です」というプロンプトが表示されます。 「スタート」->「コンピュータ」をクリックしようとすると、「Explorer.exe Access Denied」と表示されます。 編集:Task Manager以外のすべてのファイルをExplorer.exeから読み取って実行できます

古いPCにはC:ドライブしかなく、すべてのファイルはプロファイルディレクトリにのみ保存されていました。

何か忘れましたか?

ありがとう。

15
Alex G

解決策は1つの追加ステップです。

ハイブをロードC:\Users\old_profile\AppData\Local\Microsoft\Windows\UsrClass.datと追加new_userアカウントFull Access権限。

その結果、ユーザープロファイルは、古いコンピューターとまったく同じように移行されます。使用されるユーティリティなし。 =)

UPDATE(4年後):ForensiTの無料ツール ser Profile Manager (ユーザープロファイルウィザードではない!) 。それは実際に数回のクリックで上記のすべてを行います。

19
Alex G

この種のジョブにはZinstallを使用しましたが、ドライブからではなく、ライブの古いコンピューターから転送していました(役立つ場合は、ここのチュートリアル http://www.zinstall.com/how-to/how- to-migrate-user-profile-to-new-domain-windows-10-windows-7 )。以前はドライブの転送に使用していたので、これも機能するはずです。

転送後にスタートメニューが開かないというWindows 10の問題については、次の方法で解決できます。

  1. 破損したユーザーから完全にログオフし、別のユーザー(adminなど)としてログオンします。
  2. からすべてを削除

C:\ Users \問題のあるユーザー名\ AppData\Local\TileDataLayer\Database \

  1. 再起動

スタートメニューが開きます。

0
Barakando