2017-07-25 61 views

答えて

0

は私が何をしたいことは、レジストリキー
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileListであると信じていません。

これを行う最も簡単な方法は次のとおりです。

  1. のWindowsをインストールする場合、管理者権限で一時的なユーザーアカウントを作成します。
  2. 一時アカウントでログインし、デフォルトのユーザープロファイルディレクトリを変更して再起動します(再起動するまでレジストリの変更は有効ではないと思います)。
  3. 一時アカウントでログインし、「本物の」永久ユーザーアカウントを作成します。少なくとも1つに管理者権限があることを確認してください。
  4. 「本当の」管理者アカウントでログインし、インストール中に作成した一時/仮アカウントを削除します。

あなたが移動したい既存のプロファイルを持っている場合は、レジストリの変更は、既存のユーザープロファイルには影響しません

  • ので、それは、はるかに困難になります。
  • IIRC Windowsの実行中に既存のプロファイルを移動することはできません。リカバリモードのコンソールで起動し、RoboCopyを使用してユーザープロファイルフォルダを移動する必要があります。

私はこれについてどこか詳細な書き込みを見ていると思います。私は今晩遅くそれを見つけようとします。


しかし、問題が発生した後にユーザープロファイルを再配置することには注意が必要です。

パブリックとデフォルトのユーザープロファイルは、インストール時にC :(正確にはシステムドライブ)に設定されています。プロファイルフォルダ全体を移動すると、変更が必要な2つのプロファイルに関連するレジストリエントリがさらにたくさんあります。

また、ユーザープロファイルフォルダがC:\Usersであると想定しているプログラムが多数あります。それは愚かな仮定ですが、問題が発生する可能性があります。

C:\UsersからD:\Users(またはユーザープロファイルを移動する場所)のシンボリックリンクまたはジャンクションを作成することで、これらの問題のいくつかを軽減できます。 C:\Usersで見ているものは、D:\Usersに透過的にリダイレクトする必要があります。これにより、レジストリ内のユーザーごとのフォルダ設定がわかりにくくなります。

また、選択したユーザープロファイルを別のパーティションに移動することもできます。つまり、C:\UsersのままにしてD:\Usersフォルダを作成し、選択したユーザープロファイルを移動します。つまりC:\Users\janeD:\Users\janeに移動します。あなたはまだ実際の移動を行うためにRoboCopyを使用したいと思います...そして、この場合、移動されるすべてのユーザのプロファイルフォルダレジストリ設定を変更する必要があります...C:\Users\janeからD:\Users\janeにシンボリックリンクを作成することをお勧めします。これはもっと仕事ですが、それほど侵略的ではありません。

しかし、私は上記のアプローチの1つをWindows 7マシンで試してみたことがあります。これは数年後のことで、覚えていないので、Windows 10にアップデートできなくなってしまいました。/myのユーザープロファイルフォルダをC:に戻しました。
そして、私が問題を調査しているうちに、Usersフォルダの移動が正式にではなく、がMicrosoftによってサポートされていることがわかりました。 (私は、彼らはまだ、Windowsのセットアップ・スクリプトを微調整することにより、インストール時に別のフォルダを設定することをサポートしているかどうかについては明らかではないよ。)

<update>
a similar question with several good answers on SuperUserがあります。回答の1つはthis post on LifeHackerにリンクしています。RoboCopyの手順を詳細に説明しています...私はそれが数年前に見たより長い書き込みだと思います。
</update>

関連する問題