web-dev-qa-db-ja.com

ユーザープロファイルを一時的にするにはどうすればよいですか?

Guestグループにユーザーを追加し、そのユーザーとしてログインし、[Configure advanced user profile properties]を開くと、そのユーザーのステータスは「Local」ではなく「Temporary」になります。

ユーザーをゲストグループに追加せずに一時的なプロファイルを持つように設定するにはどうすればよいですか?

編集:この動作はWindows 2000からWindows 10まで同じですが、私は主に7 SP1と10 1607に関心があります。必須プロファイルと共有PCモードについて知っていますが、これらを使用しないソリューションを探しています。

10
Jason

マイクロソフトのMVPであるRalph Jansenがブログで答えを見つけました。単一のレジストリ値を変更する必要があります:HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\[SID]\State〜0x80(10進数で128)。

https://web.archive.org/web/20151218221641/https://ittechlog.wordpress.com/2014/06/27/switch-a-local-profile-to-temporary/

0
Jason

ユーザーのプロファイルを読み取り専用フォルダに設定して、一時プロファイルを強制します。

一時的なユーザープロファイル(Windows)

エラー状態によりユーザーのプロファイルを読み込めなくなるたびに、一時的なユーザープロファイルが発行されます。一時プロファイルは各セッションの終了時に削除され、ユーザーがデスクトップ設定およびファイルに加えた変更は、ユーザーがログオフすると失われます。一時プロファイルは、Windows 2000以降を実行しているコンピューターでのみ使用できます。

ステップ1:ダミーフォルダを作成(1回)

  1. 新しいフォルダC:\ Users\dummyを作成します
  2. デフォルトの権限で空のままにします

注:このフォルダーは、管理者であっても、変更するには管理者の承認が必要であるため、デフォルトではアクセスできません。フォルダから管理者権限を削除することにより、読み取り専用をより明示的に強制できます。

ステップ2:ユーザーにダミーフォルダを割り当てる

  1. まだ行っていない場合は、通常どおりに新しいユーザーを作成します。
  2. 管理コマンドプロンプトで、各USERNAMEに次のように入力します。
    Net User USERNAME /PROFILEPATH:C:\Users\dummy /HOMEDIR:C:\Users\dummy

手順3:既存のユーザーフォルダーの名前を変更する(オプション、Windows 10のみ)

Windows 10が(ステップ2から)指定されたユーザーフォルダーにアクセスできない場合、既存のプロファイルをロードしようとします。これを防ぐには、既存のプロファイルの名前をUSERNAMEからUSERNAME.oldに変更します。

注:

  • ログインすると、ユーザープロファイルが[タイプ:ローミング]および[ステータス:一時]で表示されます。
  • これは、ユーザー、ゲスト、パワーユーザー、および管理者でさえ、すべての人に有効です。
  • これは破壊的ではなく、副作用なしで簡単に元に戻すことができます。
  • ユーザーは、既存のユーザープロファイルへのアクセスを含め、すべてのファイル権限を維持します。
  • 最新のWindows 7 EnterpriseおよびWindows 10 Creators Update 1703でテストされていますが、Windows 2000以降で動作するはずです。

Windows 10注:

Windows 10では、アクセスできない(読み取り専用)プロファイルでログオンすると、次の警告ダイアログが表示されます。 [閉じる]をクリックして続行します。

We can't sign into your account

9
Steven