PC를 재부팅할 때마다 모든 앱과 웹사이트에서 강제로 로그아웃된다면, 대개 브라우저 설정이 올바르게 구성되어 있지 않은 것이 원인입니다. 또한 작업 스케줄러(Task Scheduler)에 남아 있는 오래된 작업이 이 문제를 일으키는 경우도 있습니다.
이 문제는 시스템을 재부팅하거나 완전히 종료한 후 다시 켤 때 나타나며, 부팅이 완료되면 Skype, Zoom 같은 애플리케이션이나 Gmail, YouTube, Hotmail 같은 웹사이트에서 전부(또는 일부) 로그인 상태가 풀려 있습니다.

본격적인 해결 방법을 시도하기 전에 다음 사항을 먼저 확인하세요.
- Windows가 최신 버전으로 업데이트되어 있는지 확인합니다.
- Microsoft Edge로 로그인했을 때 문제가 해결되는지 확인합니다.
- 백신 프로그램이나 VPN을 잠시 비활성화했을 때 문제가 사라지는지 확인합니다.
- 안전 모드에서 백신 프로그램으로 시스템 전체 검사를 진행해 볼 수도 있습니다.
문제가 특정 브라우저에서만 발생한다면 해당 브라우저의 캐시/쿠키를 삭제해 보세요. NAS 접속 시 문제가 생긴다면 주소 대신 IP 주소로 직접 접속해 보고, Outlook 같은 메일 앱에서 문제가 발생한다면 테스트 계정을 삭제한 후 확인해 보세요.
방법 1: 브라우저 설정 변경하기
브라우저 설정이 잘못 구성되어 있으면(예: "브라우저를 종료할 때 쿠키 및 사이트 데이터 삭제" 옵션이 켜져 있는 경우) 이런 오류가 발생할 수 있습니다. 이 경우 설정을 올바르게 조정하면 문제가 해결됩니다. 여기서는 Chrome 브라우저를 기준으로 설명합니다.
- Chrome을 실행하고 오른쪽 위의 세로 점 세 개(⋮)를 클릭해 메뉴를 엽니다.
- 설정을 선택한 뒤, 왼쪽 메뉴에서 개인정보 및 보안을 클릭합니다.

- 쿠키 및 기타 사이트 데이터를 연 다음, "Chrome을 종료할 때 쿠키 및 사이트 데이터 삭제" 옵션을 끕니다.

- Chrome을 다시 시작하고 로그아웃 문제가 해결되었는지 확인합니다.

- 그래도 문제가 있다면 창 오른쪽 위의 프로필 사진(또는 사용자 아이콘)을 클릭하고, 나타난 메뉴에서 Google 계정 관리를 선택합니다.

- 왼쪽 메뉴에서 데이터 및 개인정보 보호를 엽니다.

- 웹 및 앱 활동을 클릭한 뒤, "Chrome 기록과 Google 서비스를 사용하는 사이트, 앱, 기기의 활동 포함" 옵션을 켭니다.

- Chrome을 다시 시작하고 로그아웃 문제가 해결되었는지 확인합니다.
- 여전히 문제가 있다면 Chrome 설정(1~2단계)을 열고, 설정 창 왼쪽 하단에서 고급을 클릭해 메뉴를 확장합니다.
- 재설정 및 정리를 선택한 후 설정을 기본값으로 복원을 클릭합니다.

- 재설정을 확인하고 Chrome을 다시 시작합니다.
- 재시작 후 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 해결되지 않으면 Chrome을 재설치해 보세요. 이때 Chrome을 제거한 후 아래 디렉터리를 직접 삭제하는 것이 좋습니다.
%localappdata%\Google\Chrome\User Data\Default
- 문제가 계속된다면 다른 브라우저를 설치해서 동일한 현상이 나타나는지 확인해 보세요.
방법 2: 충돌하는 프로그램 제거하기
일부 프로그램이 로그인 정보를 지우거나 S4U 토큰을 계속 점유하고 있으면 이 오류가 발생할 수 있습니다. 이 경우 해당 프로그램을 제거하면 문제가 해결될 수 있습니다. 예시로 문제를 일으키는 것으로 알려진 MSI Dragon Center의 제거 과정을 살펴보겠습니다.
- Windows 로고 키를 눌러 시작 메뉴를 열고 톱니바퀴(설정) 아이콘을 클릭합니다.

- 앱을 연 다음 목록에서 MSI Dragon Center를 찾아 클릭합니다.

- 제거를 클릭하고 Dragon Center 제거를 확인합니다.
- PC를 재부팅한 후 로그아웃 오류가 사라졌는지 확인합니다.
방법 3: 시스템 로그인 옵션 변경하기
Windows의 로그인 옵션이 잘못 설정되어 있으면 재부팅 후 앱과 웹사이트에서 자동으로 로그아웃될 수 있습니다. 이 경우 로그인 옵션을 올바르게 구성하면 문제가 해결될 수 있습니다.
- Windows 로고 키를 눌러 시작 메뉴를 열고 설정(톱니바퀴) 아이콘을 클릭합니다.
- 계정을 연 다음, 왼쪽 메뉴에서 로그인 옵션을 선택합니다.

- 오른쪽 화면에서 로그인 필요 드롭다운을 확장하고 안 함을 선택합니다.

- 앱 다시 시작 옵션을 켜고, 개인 정보 항목 아래의 두 가지 옵션을 모두 활성화합니다.

- PC를 재부팅한 후 로그아웃 오류가 사라졌는지 확인합니다.
- 그래도 문제가 있다면 PIN 로그인 옵션을 비활성화했을 때 해결되는지 확인해 보세요.
- 그래도 안 된다면 시작 메뉴에서 제어판을 검색해 실행합니다.
- 사용자 계정을 연 다음 자격 증명 관리자를 클릭합니다.

- 웹 자격 증명과 Windows 자격 증명 두 탭에서 저장된 자격 증명을 하나씩 확장하며 제거합니다(Windows 자격 증명, 인증서 기반 자격 증명, 일반 자격 증명, 웹 암호 모두 포함).

- PC를 재부팅한 후 정상적으로 작동하는지 확인합니다.
- 그래도 문제가 있다면 실행 창(Windows + R)을 열고 다음을 입력해 실행합니다.
%ProgramData%
- Microsoft 폴더를 연 다음 그 안의 Vault 폴더를 삭제합니다(폴더는 다음 시스템 시작 시 자동으로 다시 생성됩니다).
- PC를 재부팅한 후 로그아웃 문제가 해결되었는지 확인합니다.
방법 4: AppData 폴더의 Protect 폴더 삭제하기
AppData 폴더 안의 Protect 폴더가 손상되면 이 문제가 발생할 수 있습니다. 이 경우 Protect 폴더를 삭제하면(폴더는 다음 시스템 시작 시 자동으로 다시 생성됨) 문제가 해결될 수 있습니다.
- Windows 버튼을 클릭해 시작 메뉴를 열고 서비스를 검색합니다. 검색 결과의 서비스를 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다.

- Credential Manager(자격 증명 관리자) 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

- 시작 유형 드롭다운을 확장하고 자동을 선택합니다.

- 적용/확인 버튼을 클릭한 뒤 시스템을 다시 시작합니다.
- 재시작 후 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 문제가 있다면 실행 창(Windows + R)을 열고 다음을 입력해 실행합니다.
%appdata%
- Microsoft 폴더를 연 다음 그 안의 Protect 폴더를 엽니다.
- 폴더 안의 내용을 모두 삭제하고 시스템을 재부팅합니다.
- 재부팅 후 로그아웃 오류가 사라졌는지 확인합니다.
- 그래도 문제가 있다면 Protect 폴더 자체를 삭제했을 때 해결되는지 확인해 보세요.
- 그래도 안 된다면 먼저 레지스트리를 백업합니다. 이후 시작 메뉴에서 레지스트리 편집기를 검색하고, 결과 목록에서 마우스 오른쪽 버튼을 클릭해 관리자 권한으로 실행합니다.
- 다음 경로로 이동합니다.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb

- 창 오른쪽의 빈 흰색 영역을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택합니다.
- 나타난 메뉴에서 DWORD(32비트) 값을 선택하고 이름을 ProtectionPolicy로 지정합니다.
- 해당 값을 더블클릭하여 값 데이터를 1로 변경한 뒤 레지스트리 편집기를 종료합니다.
- PC를 재부팅한 후 정상적으로 작동하는지 확인합니다.
방법 5: 작업 스케줄러의 작업 수정하기
작업 스케줄러에 등록된 특정 작업이 로그인 정보를 주기적으로 삭제하면 시스템이 자동으로 로그아웃될 수 있습니다. 이 경우 S4U(사용자 토큰)를 사용하는 문제의 작업을 찾아 수정하거나 비활성화하면 해결될 수 있습니다.
- Windows 로고 키를 눌러 시작 메뉴를 열고 작업 스케줄러를 검색한 뒤 결과에서 실행합니다.

- 왼쪽 창에서 작업 스케줄러 라이브러리를 선택하고 문제가 되는 작업을 찾습니다(HP Customer Participation, Carbonite, HP Driver Task 등이 원인으로 알려져 있습니다).
- 해당 작업을 더블클릭하고 일반 탭에서 "사용자가 로그온하지 않아도 실행" 아래의 "암호를 저장하지 않음. 작업은 로컬 컴퓨터 리소스에만 액세스할 수 있음" 옵션을 체크합니다(이미 체크되어 있다면 체크 해제). 이후 PC를 재부팅합니다.

- 재부팅 후 자동 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 문제가 있다면 작업 스케줄러를 열어 해당 작업을 다시 더블클릭하고, 일반 탭(1~3단계)의 보안 옵션에서 "다음 사용자 계정으로만 실행"(Run Only When User is Logged On) 옵션을 활성화합니다.

- 시스템을 재부팅한 후 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 안 된다면 작업 스케줄러를 다시 열고 문제의 작업을 마우스 오른쪽 버튼으로 클릭합니다(1~2단계).
- 사용 안 함을 선택한 뒤 PC를 재부팅합니다.

- 재부팅 후 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 해결되지 않으면 Windows 로고 키를 눌러 시작 메뉴를 열고 명령 프롬프트를 검색합니다. 결과 목록에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭해 관리자 권한으로 실행합니다.
- 다음 명령을 실행하여 S4U를 사용하는 작업을 찾습니다.
Get-ScheduledTask | foreach { If (([xml](Export-ScheduledTask -TaskName $_.TaskName -TaskPath $_.TaskPath)).GetElementsByTagName("LogonType").'#text' -eq "S4U") { $_.TaskName } }
- 출력된 작업 이름을 기록해 둔 뒤, 위의 1~10단계를 해당 작업마다 반복하여 문제를 해결합니다.
방법 6: 다른 Windows 사용자 계정으로 시도하기
시스템의 사용자 프로필이 손상되었으면 이 오류가 발생할 수 있습니다. 이 경우 새 사용자 계정을 만들거나 다른 계정으로 전환하면 문제가 해결될 수 있습니다. 계정을 전환하기 전에 먼저 공유 환경(Shared Experience) 기능을 비활성화해 보세요.
- Windows 버튼을 클릭해 시작 메뉴를 열고 설정(톱니바퀴) 아이콘을 선택합니다.
- 시스템을 연 다음 공유 환경을 선택합니다(왼쪽 메뉴에서 스크롤을 내려야 할 수 있습니다).
- 장치 간 공유 옵션을 끄고 시스템을 다시 시작합니다.

- 재시작 후 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 문제가 있다면 설정(1단계)을 열고 계정으로 이동합니다.
- "내 정보" 화면에 ID 확인 옵션이 있는지 확인합니다. 있다면 클릭하고 화면의 지침에 따라 신원을 확인합니다.

- PC를 재부팅한 후 로그아웃 문제가 해결되었는지 확인합니다.
- 그래도 안 된다면 Microsoft 계정을 사용 중이라면 계정을 제거하고 로컬 계정으로 전환해 보세요(새 로컬 사용자 계정 생성). 반대로 이미 로컬 계정을 사용 중이라면 Microsoft 계정으로 전환했을 때 문제가 해결되는지 확인해 보세요.
위 방법으로도 문제가 해결되지 않는다면, 이전 버전의 Windows로 되돌리거나 최근 설치된 문제가 있는 업데이트를 제거해 보세요. 그래도 문제가 지속되면 SFC 및 DISM(Dism /Online /Cleanup-Image /RestoreHealth) 명령어를 실행해 시스템 파일 손상 여부를 점검해 보세요. 이후에도 해결되지 않으면 시스템 복원 또는 Windows 원본 유지 업그레이드(In-place Upgrade)를 수행해야 할 수 있습니다. 최후의 수단으로는 PC 초기화 또는 Windows 클린 설치를 고려해야 하며, UEFI 모드를 사용 중이라면 보안 부팅(Safe Boot)을 비활성화해야 로그아웃 문제가 해결될 수 있습니다.