Guestグループにユーザーを追加し、そのユーザーとしてログインし、[Configure advanced user profile properties]を開くと、そのユーザーのステータスは「Local」ではなく「Temporary」になります。
ユーザーをゲストグループに追加せずに一時的なプロファイルを持つように設定するにはどうすればよいですか?
編集:この動作はWindows 2000からWindows 10まで同じですが、私は主に7 SP1と10 1607に関心があります。必須プロファイルと共有PCモードについて知っていますが、これらを使用しないソリューションを探しています。
マイクロソフトのMVPであるRalph Jansenがブログで答えを見つけました。単一のレジストリ値を変更する必要があります:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\[SID]\State
〜0x80(10進数で128)。
ユーザーのプロファイルを読み取り専用フォルダに設定して、一時プロファイルを強制します。
エラー状態によりユーザーのプロファイルを読み込めなくなるたびに、一時的なユーザープロファイルが発行されます。一時プロファイルは各セッションの終了時に削除され、ユーザーがデスクトップ設定およびファイルに加えた変更は、ユーザーがログオフすると失われます。一時プロファイルは、Windows 2000以降を実行しているコンピューターでのみ使用できます。
ステップ1:ダミーフォルダを作成(1回)
注:このフォルダーは、管理者であっても、変更するには管理者の承認が必要であるため、デフォルトではアクセスできません。フォルダから管理者権限を削除することにより、読み取り専用をより明示的に強制できます。
ステップ2:ユーザーにダミーフォルダを割り当てる
USERNAME
に次のように入力します。Net User USERNAME /PROFILEPATH:C:\Users\dummy /HOMEDIR:C:\Users\dummy
手順3:既存のユーザーフォルダーの名前を変更する(オプション、Windows 10のみ)
Windows 10が(ステップ2から)指定されたユーザーフォルダーにアクセスできない場合、既存のプロファイルをロードしようとします。これを防ぐには、既存のプロファイルの名前をUSERNAME
からUSERNAME.old
に変更します。
注:
Windows 10注:
Windows 10では、アクセスできない(読み取り専用)プロファイルでログオンすると、次の警告ダイアログが表示されます。 [閉じる]をクリックして続行します。