この記事では、ターミナル サーバー ユーザーのホーム ディレクトリが正しく設定されていない問題を解決します。
元の KB 番号: 230165
現象
既存のプロファイルを持つユーザーのホーム ディレクトリが正しくマップされていません。 ホーム ディレクトリとルート ドライブは、%SystemRoot%\Profiles%Username% の既定のパスを指しています。 ホーム ディレクトリ接続ボックスに設定されたドライブ文字は、ターミナル サーバー セッションの [マイ コンピューター] に表示されます。 エラー メッセージはユーザーに表示されません。
原因
この問題は、ユーザーのプロファイルに、ユーザーのホーム ディレクトリに指定されたのと同じドライブ文字にマップされたドライブが既に含まれているために発生します。 システムは、ドライブ文字が既に使用されていることを検出した後、ドライブをマップせず、ホームパスまたはホームドライブ変数を正しく設定しません。 ユーザーは、次を指す既定の設定を保持します。
- ホーム ディレクトリ パス: %SystemRoot%\Profiles%Username%
- HOMEDRIVE=C:
- HOMEPATH=\Wtsrv\Profiles%Username%
ユーザーがログオンしたときにUsrlogon.cmd スクリプトによって設定されるため、ルート ドライブにも影響します。 ルート ドライブを接続するUsrlogon.cmdの部分を次に示します。
Rem Map the User's Home Directory to a Drive Letter
Rem
Net Use %RootDrive% /D >NUL: 2>&1
Subst %RootDrive% /d >NUL: 2>&1
Subst %RootDrive% %HomeDrive%%HomePath%
解決方法
この問題を解決するには、マップされたドライブをユーザーのプロファイルから削除するか、ホーム ディレクトリを別のドライブ文字に設定します。