flattemp
有効または、フラットな一時フォルダーを無効にします。 このコマンドを実行するには、管理者権限が必要です。
Note
このコマンドは、リモート デスクトップ セッション ホストの役割サービスがインストールされている場合にのみ使用できます。
構文
flattemp {/query | /enable | /disable}
パラメーター
パラメーター | 説明 |
---|---|
/query | 現在の設定に対してクエリを行います。 |
/enable | フラット一時フォルダーを有効にします。 一時フォルダーがユーザーのホーム フォルダーに置かれていない限り、ユーザーは一時フォルダーを共有します。 |
/disable | フラット一時フォルダーを無効にします。 各ユーザーの一時フォルダーは、個別のフォルダー (ユーザーのセッション ID によって判別される) に置かれます。 |
$ | コマンド プロンプトにヘルプを表示します。 |
解説
各ユーザーが固有の一時フォルダーを保持するようになったら、
flattemp /enable
を使用してフラット一時フォルダーを有効にします。複数のユーザー用の一時フォルダー (通常、TEMP および TMP 環境変数によって指定される) を作成する既定の方法は、logonID をサブフォルダー名として使用して、\Temp フォルダーにサブフォルダーを作成することです。 たとえば、TEMP 環境変数が C:\Temp を指定している場合、ユーザー logonID 4 に割り当てられる一時フォルダーは C:\Temp\4. になります。
flattemp を使用すると、\temp フォルダーを直接指定して、サブフォルダーが作成されないようにすることができます。 これは、リモート デスクトップ セッション ホスト サーバーのローカル ドライブの場合でも、共有ネットワークドライブの場合でも、ユーザーの一時フォルダーをホーム フォルダーに置きたい場合に役立ちます。
flattemp /enable*
コマンドは、各ユーザーが個別の一時フォルダーを保持している場合にのみ使用してください。ユーザーの一時フォルダーがネットワーク ドライブ上にある場合、アプリ エラーが発生することがあります。 このエラーは、共有ネットワーク ドライブがネットワーク上で一時的にアクセスできなくなった場合に発生します。 アプリの一時ファイルは、アクセス不可になっているか、同期されていないため、ディスクが停止しているかのような応答になります。 一時フォルダーをネットワーク ドライブに移動することは推奨されません。 既定では、一時フォルダーはローカル ハード ディスクに置かれます。 特定のアプリケーションで予期しない動作やディスク破損エラーが発生した場合は、ネットワークを安定させるか、一時フォルダーをローカル ハード ディスクに移動します。
セッションごとに個別の一時フォルダーを使用することを無効にした場合、flattemp 設定は無視されます。 このオプションは、リモート デスクトップ サービス構成ツールで設定します。
例
フラット一時フォルダーの現在の設定を表示するには、次のように入力します。
flattemp /query
フラット一時フォルダーを有効にするには、次のように入力します。
flattemp /enable
フラット一時フォルダーを無効にするには、次のように入力します。
flattemp /disable