次の方法で共有


Windows で自動ログオフを構成する

Windows アプリの自動ログオフは、ユーザーが Windows アプリ接続センターから接続するシナリオで使用することを目的としています。 これは、Windows 365 ブート、Windows 365 スイッチ、またはタスク バーにピン留めされた接続ではサポートされていません。

自動ログオフの構成を使用すると、Windows アプリが開くたびにリソースの一覧を取得する必要があるため、起動時間が少し長くなる可能性があります。

Important

Windows アプリの自動ログオフは、ユーザー セッションを管理し、非アクティブまたはアプリの終了に基づいてローカル アプリ データを削除するように設計されていますが、承認されていないアクセスに対する保護やセキュリティ ポリシーの適用は提供されません。 その主な目的は、運用上の利便性とデータの検疫であり、機密情報のセキュリティコントロールやセーフガードとして機能しません。 自動ログオフでは、トリガーされるとローカル ログが消去されます。 このため、自動ログオフのために Windows アプリを閉じた後はログを取得できません。また、アプリが再度開かれるまでログ記録は再開されません。 これにより、一部のトラブルシューティング機能が制限される可能性があります。

[前提条件]

  1. サポートされているバージョンの Windows OS にインストールされている Windows アプリ。 詳細については、「 Windows アプリの概要」を参照してください。

自動ログオフ

Windows アプリの自動ログオフでは、自動ログオフを開始するためのさまざまな方法がサポートされています。 次の表は、Windows アプリの自動ログオフに関連する主要な動作とシステム応答の概要を示しています。 ユーザー データの処理方法、再入力時のユーザー エクスペリエンスの外観、および非アクティブ状態の監視と対処方法について詳しく説明します。

行動 Description
ローカル データをリセットする Windows アプリの自動ログオフが行われると、すべての資格情報、RDP ファイル、およびその他の特定可能なデータがローカル コンピューター上の Windows アプリ キャッシュから削除されます。 これはユーザー ベースではなく、すべてのアプリ データを削除します。
サインイン Windows アプリの自動ログオフ後、ユーザーはサインイン画面に移動し、構成されている場合は最初の実行エクスペリエンス (FRE) をスキップします。
非アクティブシグナル Windows アプリの自動ログオフでは、Windows OS からの非アクティブなシグナルを参照して、非アクティブな期間がいつ発生するかを判断します。
ログオフ間隔 タイマーが開始されると、管理者によって設定された期間実行されます。たとえば、値 5 は、Windows アプリが 5 分で OS 非アクティブ信号をチェックすることを意味します。 OS の非アクティブなシグナル タイマーの値が 5 分未満の場合、Windows アプリはさらに 5 分後に再びチェックされます。 これにより、Windows アプリが自動ログオフ プロセスをトリガーする前に、実際の時間が最大 9:59 (構成された間隔の 2 倍) になる可能性があります。
Windows アプリを閉じる Windows アプリの自動ログオフ プロセスが手動で終了するとトリガーされます。

自動ログオフを構成する方法

Windows アプリで自動ログオフ機能を構成するには、ローカルの Windows デバイスで次のレジストリ値を設定します。 Intune、Configuration Manager、グループ ポリシー、PowerShell などのエンタープライズ展開ツールを使用して、レジストリ キーを構成できます。

AutologoffEnable

このレジストリ キーは、Windows アプリからすべてのユーザーをサインアウトし、ユーザーが Windows アプリを閉じるとアプリ データをリセットします。 アクティブな Azure Virtual Desktop または Windows 365 セッションには影響しません。

AutoLogoffOnSuccessfulConnect または AutoLogoffTimeInterval が設定されている場合、この動作は自動的に有効になります。

  • : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsApp
  • : REG_DWORD
  • 名前: AutoLogoffEnable
  • データ
    • 0: すべての自動ログオフ動作 を無効にし、AutoLogoffOnSuccessfulConnect と AutoLogoffTimeInterval (存在する場合) で設定された値をオーバーライドします
    • 1: 有効

接続成功時の自動ログオフ (AutoLogoffOnSuccessfulConnect)

このレジストリ キーは、Azure Virtual Desktop セッション ホストまたは Windows 365 Cloud PC への正常な接続が確立されると、すべてのユーザーを Windows アプリからサインアウトし、アプリ データをリセットします。 アクティブな Azure Virtual Desktop または Windows 365 セッションには影響しません。

  • : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsApp
  • : REG_DWORD
  • 名前: AutoLogoffOnSuccessfulConnect
  • データ
    • 0: 無効
    • 1: AutoLogoffEnable が 1 に設定されているか、存在しない場合にのみ有効

自動ログオフ時間間隔 (AutoLogoffTimeInterval)

このレジストリ キーは、Windows アプリが Windows OS で非アクティブかどうかを確認する間隔を決定します。 たとえば、5 に設定すると、アプリは OS の非アクティブ状態を 5 分ごとにポーリングし、OS が 5 分以上の非アクティブ状態を報告した場合、ログアウト プロセスが開始されます。 さらに、ユーザーがアプリを手動で閉じると、シャットダウン直後に自動ログオフがトリガーされ、関連するアプリ データがクリアされます。

  • : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsApp
  • : REG_DWORD
  • 名前: AutoLogoffTimeInterval
  • データ
    • 0: 無効
    • 時間間隔 (例: 5 分): AutoLogoffEnable が 1 に設定されているか、存在しない場合にのみ有効

SkipFRE

自動ログオフがトリガーされると、Windows アプリの次回の起動で最初の実行エクスペリエンス (FRE) が開始されます。 ただし、FRE を起動するシナリオによっては、ユーザーが必要以上に初期セットアップ プロセスを繰り返す必要があるため、望ましくありません。

これを防ぎ、ユーザー エクスペリエンスを合理化するには、次のレジストリ値を追加する必要があります。

  • : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows365
  • : REG_DWORD
  • 名前: SkipFRE
  • データ: FRE を無効にするための整数、1

次のスクリプトでは、自動ログオフ間隔を 1 分に設定します。 間隔時間を変更するには、"-Value" の後の数値を別の整数に変更してください。 これらの値は、上記で説明したように、レジストリ キーと値の任意の組み合わせに置き換えることができます。

PowerShell を使用してこのレジストリ値を設定するには:

  1. 開いている場合は、Windows アプリを閉じます。

  2. 管理者として PowerShell プロンプトを開き、次のコマンドを実行します。

    $path = "HKLM:\SOFTWARE\Microsoft\WindowsApp"
    If (!(Test-Path $path)) {
        New-Item -Path $path -Force
    }
    New-ItemProperty -Path $path -Name AutoLogoffTimeInterval -PropertyType DWORD -Value 1 -Force
    

自動ログオフのシナリオ例

このセクションでは、自動ログオフのさまざまな設定がどのように機能するかを示すシナリオがあります。 各例には、構成されたレジストリ設定を示すテーブルがあります。

シナリオ 1: ユーザーを Windows アプリからログアウトし、アプリが閉じられたときにのみ Windows アプリをリセットする

このシナリオでは、管理者は、ユーザーがアプリを閉じたときにのみログオフおよびリセットされるように Windows アプリを構成し、初回実行エクスペリエンス (FRE) も非表示にします。

以下の説明に従って構成された設定では、ユーザーは Windows アプリにログインし、FRE を受けることなくすぐにリソースにアクセスします。 ユーザーは、リソースに接続し、接続を閉じてから再度開き、しばらくの間マシンを残して、Windows アプリにサインインしたままにすることができます。 ユーザーが Windows アプリを閉じると、自動的にログオフされ、アプリケーションがリセットされます。

レジストリ 価値
自動ログオフ有効化 1
SkipFRE 1

シナリオ 2: ユーザーが正常に接続を開始した後にのみ、ユーザーを Windows アプリからログアウトし、Windows アプリをリセットする

このシナリオでは、管理者は Windows アプリを構成して、ユーザーがリソースに正常に接続したときにのみログオフおよびリセットするようにし、初回実行エクスペリエンス (FRE) も非表示にします。

以下の説明に従って構成された設定では、ユーザーは Windows アプリにログインし、FRE を受けることなくすぐにリソースにアクセスします。 リソースへの最初の正常な接続を確立すると、ユーザーは自動的に Windows アプリからログオフし、バックグラウンドでアプリケーションをリセットします。 ユーザーが接続しているリソースは影響を受けません。

レジストリ 価値
接続成功時の自動ログオフ (AutoLogoffOnSuccessfulConnect) 1
SkipFRE 1

シナリオ 3: ユーザーを Windows アプリからログアウトし、少なくとも 5 分間のユーザー非アクティブに基づいて Windows アプリをリセットする

このシナリオでは、管理者は Windows アプリを構成して、ユーザーが少なくとも 5 分間非アクティブになっている場合にのみログオフおよびリセットするようにし、初回実行エクスペリエンス (FRE) も非表示にします。

以下の説明に従って構成された設定を使用すると、ユーザーは Windows アプリにログインし、FRE を受けることなくリソースに直接アクセスします。 ユーザーはリソースに接続し、接続を閉じてから再度開き、Windows アプリでサインインしたままにすることができます。 ユーザーがコンピューターから離れ、コンピューターが少なくとも 5 分間アイドル状態になると、Windows アプリによって自動的にログオフされ、アプリケーションがリセットされます。 管理者がリモート リソースのセッション アイドル設定も構成していない限り、アクティブなセッションは影響を受けることはありません。

レジストリ 価値
自動ログオフ時間間隔 (AutoLogoffTimeInterval) 5
SkipFRE 1

シナリオ 4: Windows アプリが閉じられた場合、または 10 分以上のユーザー非アクティブ状態に基づいて、ユーザーをログオフして Windows アプリをリセットする

このシナリオでは、管理者は、ユーザーが少なくとも 10 分間非アクティブになったとき、またはユーザーがアプリを閉じたときに、初回実行エクスペリエンス (FRE) も非表示にしたときにログオフおよびリセットされるように Windows アプリを構成する予定です。

以下の説明に従って構成された設定を使用すると、ユーザーは Windows アプリにログインし、FRE を受けることなくリソースに直接アクセスします。 ユーザーはリソースに接続し、接続を閉じてから再度開き、Windows アプリでサインインしたままにすることができます。 ユーザーがコンピューターから離れているとき、コンピューターが少なくとも 10 分間アイドル状態になった場合、またはユーザーが Windows アプリを閉じると、Windows アプリによって自動的にログオフされ、アプリケーションがリセットされます。 管理者がリモート リソースのセッション アイドル設定も構成していない限り、アクティブなセッションは影響を受けることはありません。

レジストリ 価値
自動ログオフ有効化 1
自動ログオフ時間間隔 (AutoLogoffTimeInterval) 10
SkipFRE 1

シナリオ 5: Windows 上の Windows アプリで自動ログオフを無効にする

このシナリオでは、管理者は Windows アプリで自動ログオフ機能を無効にし、初回実行エクスペリエンス (FRE) を有効にする予定です。 これは、Windows アプリのインストール時の既定の構成を表します。

以下に示す設定に従って、ユーザーが初めて Windows アプリにログインすると、リソースにアクセスする前に FRE プロセスが発生します。 その後、ユーザーは自分のリソースに接続し、接続を閉じて再度開き、Windows アプリを閉じて再度開き、Windows アプリにサインインしたままコンピューターをアイドル状態のままにすることができます。

レジストリ 価値
自動ログオフ有効化 0
SkipFRE 0