RDS ロールがインストールされた Windows Server 2008 R2 で新しいユーザー プロファイルのドライブ文字を変更する

RDS ロールがインストールされた Windows Server 2008 R2 で新しいユーザー プロファイルのドライブ文字を変更する

最近、次のレジストリ キーを変更しました。

HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
デフォルト=D:\Users

すべての新しいプロファイルが D ドライブに作成されるようにするために、C ドライブにすでに作成されていたいくつかの大きなプロファイルも正常に再作成しました (すべてのデータをバックアップし、Windows GUI を使用してプロファイルを削除し、D に再作成しました)。

その後すぐに、変更前に C ドライブに既にプロファイルが存在していた一部のユーザーが、一時プロファイルを使用してログオンし始めていることに気付きました。私が行った変更とこれとの間に何らかの関連があるかどうか疑問に思っています。また、一般的に、RDS ロールがインストールされている Windows Server 2008 R2 でこの設定を変更するだけで安全ですか (D ドライブに新しいプロファイルを作成するだけの場合)、それとも他のレジストリ変更が必要ですか? 既存のプロファイルに悪影響はありますか?

PS 問題のサーバーは、いくつかの企業カスタマイズ (すべてを完全に把握しているわけではありません) が施された AD DS メンバー サーバーです。そのため、他の設定やカスタマイズとの変更が競合する可能性があるという懸念がさらにあります。

答え1

RDSH ロールがインストールされたホストは、少なくともこの点では、インストールされていないホストとそれほど動作が変わりません。

ユーザー プロファイル サービスがユーザーのローカル プロファイルを読み込む際、まずHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListログオン ユーザーの SID にちなんで名付けられたキーがあるかどうかを確認します。このキーが存在する場合、このキー内の ProfileImagePath 値を検索してプロファイルの保存ディレクトリを決定します。保存ディレクトリを削除したが、ProfileList 内の対応するキー/値がそのまま残っている場合、イベント ログにプロファイル読み込みエラーが表示され、ユーザーは一時プロファイルでログオンすることになります。

デフォルトの保存ディレクトリを変更した後は、必ずしもしなければならないシステムにすでに存在するすべてのプロファイルを変更し、移動します。C:\Usersディレクトリに「古い」プロファイルを残し、新しいプロファイルを作成するように設定しても、D:\Users問題なく動作します。

答え2

おそらく、古いプロファイルのレジストリ エントリが原因です。以下を確認してください。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<User SID>\

レジストリエントリが表示されます。プロフィール画像パスそれを正しい場所に変更すれば、期待どおりに動作するはずです。現在、問題が発生しているユーザーの 1 人としてログインしている場合は、ログアウトして再度ログインする必要があります。

関連情報