Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Office 365 앱(Outlook, Teams 등)에서 빈 로그인 화면만 나타날 때 해결 방법

Office 365 앱의 빈 로그인 화면 문제

일부 Windows 10 사용자들은 Office 365 앱(Outlook, Teams, Word, Excel 등) 또는 Exchange Online 사서함을 사용하는 Outlook 2019/2016을 실행한 후 Microsoft 계정에 로그인하려고 할 때, 아무런 입력란도 표시되지 않은 하얀 빈 로그인 화면만 나타난다고 호소합니다. 인증 정보를 입력할 수 있는 프롬프트조차 나타나지 않습니다. 이 글에서는 Office 365 앱에서 발생하는 빈 로그인 화면 문제를 해결할 수 있는 몇 가지 기본적인 방법을 정리했습니다.

Office 365 앱(Outlook, Teams 등)에서 빈 로그인 화면만 나타날 때 해결 방법

1. Internet Explorer 보안 설정 초기화

가장 먼저 시도해볼 수 있는 방법은 Internet Explorer의 보안 설정을 초기화하는 것입니다. 도구 → 인터넷 옵션 → 고급 → 초기화 순서로 이동한 뒤, 개인 설정 삭제를 선택하고 초기화를 진행하세요.

Office 365 앱(Outlook, Teams 등)에서 빈 로그인 화면만 나타날 때 해결 방법

2. 자격 증명 관리자에서 저장된 비밀번호 삭제

최근에 비밀번호를 변경한 직후 빈 로그인 화면 문제가 발생했다면, Windows 자격 증명 관리자에 저장된 Microsoft Office 관련 자격 증명을 삭제해 보세요. 제어판 → 사용자 계정 → 자격 증명 관리자 → Windows 자격 증명으로 이동하여 해당 항목을 제거하면 됩니다.

Office 365 앱(Outlook, Teams 등)에서 빈 로그인 화면만 나타날 때 해결 방법

이후 Office 앱을 다시 시작하고 Microsoft 인증 창이 정상적으로 표시되는지 확인합니다.

3. 최신 인증(Modern Authentication) 비활성화

또 다른 일반적인 원인은 Azure/Microsoft 365/Exchange Online 테넌트에서 활성화된 최신 인증(Modern Authentication)과 관련이 있습니다.

Office 앱이 최신 인증을 사용하지 않도록 하려면 EnableADAL(REG_DWORD) 레지스트리 값을 0으로 생성하면 됩니다. Office 버전에 따라 레지스트리 경로가 다르니 주의하세요.

  • Office 2013: HKCU\SOFTWARE\Microsoft\Office\15.0\Common\Identity\
  • Office 2019, 2016 및 Office 365: HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity\

EnableADAL 레지스트리 값을 생성하려면 아래 명령어를 사용합니다.

reg add "HKCU\SOFTWARE\Microsoft\Office\16.0\Common\Identity" /v EnableADAL /t REG_DWORD /d 0 /f

이 옵션을 적용하면 Office 앱이 최신 인증 대신 기본 인증(Basic Authentication)을 사용하게 됩니다. 레지스트리에 EnableADAL=0 값을 추가하고 Outlook을 재시작하면, 사용자에게 익숙한 Windows 보안 대화상자가 나타나 자격 증명을 입력할 수 있습니다.

최신 인증 비활성화 시 주의사항

다만 Office에서 최신 인증을 비활성화하면(EnableADAL=0) 다른 문제가 발생할 수 있습니다. 예를 들어 Outlook이 비밀번호 입력을 반복해서 요구하거나, MS Teams 로그인에 어려움을 겪는 경우가 있습니다.

기본적으로 2017년 8월 이후 생성된 모든 새 Microsoft 365 테넌트에는 최신 인증이 활성화되어 있으며, 2022년부터 Microsoft는 기본 인증을 사용 중인 모든 테넌트에 대해 이를 완전히 비활성화할 예정입니다. 따라서 EnableADAL을 비활성화하는 방법은 시간이 지나면 추가적인 문제를 일으킬 수 있습니다. 참고로 Outlook 2010은 최신 인증을 지원하지 않습니다.

4. AAD Broker Plugin 확인 및 재등록

최신 인증은 ADAL(Active Directory Authentication Library)과 OAuth 2.0을 기반으로 작동합니다. 최신 인증 방식에서는 앱이 사용자 자격 증명을 저장하지 않고 토큰 기반 인증을 사용합니다. Windows 10에서 최신 인증이 올바르게 작동하려면 특수한 AAD broker plugin이 설치되어 있어야 하며, 이는 APPX 형태의 최신 앱으로 제공됩니다. 이 내장 UWP(APPX) 앱이 Windows에서 제거된 경우 최신 인증 사용 시 문제가 발생할 수 있습니다.

Microsoft.AAD.BrokerPlugin 앱이 설치되어 있는지 확인하려면 다음 PowerShell 명령어를 사용하세요.

Get-AppxPackage Microsoft.AAD.BrokerPlugin |select Name,PackageFamilyName,InstallLocation,Status|fl

Office 365 앱(Outlook, Teams 등)에서 빈 로그인 화면만 나타날 때 해결 방법

앱이 제거되었지만 디스크에는 파일이 남아 있다면 XML 매니페스트 파일을 통해 다시 등록할 수 있습니다.

Add-AppxPackage -Register "$env:windir\SystemApps\Microsoft.AAD.BrokerPlugin_cw5n1h2txyewy\Appxmanifest.xml" -DisableDevelopmentMode -ForceApplicationShutdown

매니페스트 파일까지 삭제된 경우라면, Microsoft Store에서 설치용 APPX 파일을 다운로드하여 앱을 수동으로 설치하면 됩니다.

5. EnableADAL 제거 및 자격 증명 정리

레지스트리에서 사용자의 EnableADAL 값을 제거하려면 다음 PowerShell 명령어를 사용합니다.

Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\Common\Identity" -Name EnableADAL

저장된 자격 증명을 모두 정리하려면 아래 명령어를 실행하세요.

cmdkey /list | ForEach-Object{if($_ -like "*Target:*"){cmdkey /del:($_ -replace " ","" -replace "Target:","")}}

이 과정을 마치면 모든 Office 365 앱에서 최신 인증이 정상적으로 작동하기 시작합니다.

6. 최신 인증 강제 활성화 (권장)

Microsoft는 Outlook 2019/2016 및 O365에서 최신 인증을 강제로 활성화하기 위해 AlwaysUseMSOAuthForAutoDiscover=1(HKCU\Software\Microsoft\Exchange\) 레지스트리 매개변수를 사용할 것을 권장합니다. GPO(그룹 정책)를 활용하면 이 레지스트리 값을 사용자 컴퓨터에 일괄 배포할 수 있습니다.