Windows 앱 자동 로그오프는 사용자가 Windows 앱 연결 센터에서 연결하는 시나리오에서 사용됩니다. Windows 365 부팅, Windows 365 스위치 또는 작업 표시줄에 고정된 연결에는 지원되지 않습니다.
비고
Windows 앱이 열릴 때마다 리소스 목록을 검색해야 하므로 자동 로그오프 구성을 사용하면 시작 시간이 약간 더 길어질 수 있습니다.
중요합니다
Windows 앱 자동 로그오프는 비활성 또는 앱 폐쇄에 따라 사용자 세션을 관리하고 로컬 앱 데이터를 제거하도록 설계되었지만 무단 액세스에 대한 보호를 제공하거나 보안 정책을 적용하지는 않습니다. 주요 목적은 운영 편의성과 데이터 위생이며, 중요한 정보에 대한 보안 제어 또는 보호 역할을하지 않습니다. 자동 로그오프는 트리거될 때 로컬 로그를 지웁니다. 이러한 이유로 자동 로그오프로 인해 Windows 앱이 닫힌 후에는 로그를 검색할 수 없으며 앱이 다시 열릴 때까지 로깅이 다시 시작되지 않습니다. 이렇게 하면 일부 문제 해결 기능이 제한할 수 있습니다.
필수 조건
- 지원되는 버전의 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 또는 구성된 간격의 두 배까지 발생할 수 있습니다. |
| 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: 사용
자동 로그오프 설정 성공적인 연결 시
이 레지스트리 키는 Azure Virtual Desktop 세션 호스트 또는 Windows 365 클라우드 PC에 성공적으로 연결될 때 모든 사용자를 Windows 앱에서 로그아웃하고 앱 데이터를 다시 설정합니다. 활성 Azure Virtual Desktop 또는 Windows 365 세션에는 영향을 주지 않습니다.
- 값: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsApp
- 형식: REG_DWORD
- 이름: AutoLogoffOnSuccessfulConnect
-
데이터
- 0: 사용 안 함
- 1: AutoLogoffEnable이 1로 설정되었거나 없는 경우에만 사용하도록 설정
자동 로그오프 시간 간격
이 레지스트리 키는 Windows 앱이 Windows OS에서 비활성 상태인지 확인하는 간격을 결정합니다. 예를 들어 5로 설정하면 앱은 5분마다 비활성 OS를 폴링하고 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을 사용하여 이 레지스트리 값을 설정하려면 다음을 수행합니다.
열려 있는 경우 Windows 앱을 닫습니다.
관리자 권한으로 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 앱을 닫으면 자동으로 로그오프되고 애플리케이션이 다시 설정됩니다.
| Registry | 가치 |
|---|---|
| 자동 로그오프 활성화 | 1 |
| SkipFRE | 1 |
시나리오 2: 사용자가 연결을 성공적으로 시작한 후에만 Windows 앱에서 사용자를 로그아웃하고 Windows 앱을 다시 설정합니다.
이 시나리오에서 관리자는 사용자가 리소스에 성공적으로 연결한 경우에만 로그오프되고 다시 설정되도록 Windows 앱을 구성하는 동시에 FRE(첫 실행 환경)도 숨기려고 합니다.
아래 설명된 대로 구성된 설정을 사용하면 사용자는 WINDOWS 앱에 로그인하고 FRE를 거치지 않고 리소스에 즉시 액세스합니다. 리소스에 대한 첫 번째 성공적인 연결을 설정하면 사용자는 Windows 앱에서 자동으로 로그오프되고 백그라운드에서 애플리케이션을 다시 설정합니다. 사용자가 연결한 리소스는 영향을 받지 않습니다.
| Registry | 가치 |
|---|---|
| 자동 로그오프 설정 성공적인 연결 시 | 1 |
| SkipFRE | 1 |
시나리오 3: Windows 앱에서 사용자를 로그아웃하고 최소 5분 동안의 사용자 비활성만을 기반으로 Windows 앱을 다시 설정합니다.
이 시나리오에서는 관리자가 Windows 앱을 구성하여 사용자가 최소 5분 동안 비활성 상태인 경우에만 로그오프하고 다시 설정하도록 하면서 FRE(첫 실행 환경)도 숨기려고 합니다.
아래 설명된 대로 구성된 설정을 사용하여 사용자는 WINDOWS 앱에 로그인하고 FRE를 거치지 않고 리소스에 직접 액세스합니다. 사용자는 리소스에 연결하고, 연결을 닫고 다시 열고, Windows 앱에서 로그인 상태를 유지할 수 있습니다. 사용자가 컴퓨터에서 떨어져 있고 컴퓨터가 5분 이상 유휴 상태이면 Windows 앱에서 자동으로 로그오프하고 애플리케이션을 다시 설정합니다. 관리자가 원격 리소스에서 세션 유휴 설정도 구성하지 않은 한 활성 세션은 영향을 받지 않습니다.
| Registry | 가치 |
|---|---|
| 자동 로그오프 시간 간격 | 5 |
| SkipFRE | 1 |
시나리오 4: Windows 앱이 닫혀 있거나 최소 10분 동안 사용자 비활성 상태인 경우 사용자 로그오프 및 Windows 앱 다시 설정
이 시나리오에서 관리자는 사용자가 최소 10분 동안 비활성 상태일 때 또는 사용자가 앱을 닫을 때, FRE(첫 실행 환경)도 숨기면서 로그오프되고 다시 설정되도록 Windows 앱을 구성하려고 합니다.
아래 설명된 대로 구성된 설정을 사용하여 사용자는 WINDOWS 앱에 로그인하고 FRE를 거치지 않고 리소스에 직접 액세스합니다. 사용자는 리소스에 연결하고, 연결을 닫고 다시 열고, Windows 앱에서 로그인 상태를 유지할 수 있습니다. 사용자가 컴퓨터에서 떨어져 있고 컴퓨터가 10분 이상 유휴 상태인 경우 또는 사용자가 Windows 앱을 닫으면 Windows 앱에서 자동으로 로그오프하고 애플리케이션을 다시 설정합니다. 관리자가 원격 리소스에서 세션 유휴 설정도 구성하지 않은 한 활성 세션은 영향을 받지 않습니다.
| Registry | 가치 |
|---|---|
| AutoLogoffEnable | 1 |
| 자동 로그오프 시간 간격 | 10 |
| SkipFRE | 1 |
시나리오 5: Windows의 Windows 앱에서 자동 로그오프 사용 안 함
이 시나리오에서 관리자는 Windows 앱에서 자동 로그오프 기능을 사용하지 않도록 설정하고 FRE(첫 실행 환경)를 사용하도록 설정하려고 합니다. 이는 Windows 앱을 설치할 때의 기본 구성을 나타냅니다.
아래에 지정된 설정에 따라 사용자가 처음으로 Windows 앱에 로그인하면 리소스에 액세스하기 전에 FRE 프로세스가 발생합니다. 그 후 사용자는 리소스에 연결하고, 연결을 닫고 다시 열고, Windows 앱을 닫고 다시 열고, Windows 앱에 로그인된 채로 컴퓨터를 유휴 상태로 둘 수 있습니다.
| Registry | 가치 |
|---|---|
| AutoLogoffEnable | 0 |
| SkipFRE | 0 |