Windows에는 Microsoft 계정 정보에 접근할 수 있는 여러 애플리케이션이 있습니다. 일부 앱은 정상적으로 작동하기 위해 계정 정보가 필요하기 때문에 이 기능은 때때로 유용합니다. 앱은 사용자의 계정 이름, 프로필 사진 및 기타 정보를 활용하여 개인화된 Windows 환경을 제공합니다. 하지만 모든 사용자가 자신의 계정 정보를 앱과 공유하고 싶어 하는 것은 아닙니다. 계정 정보의 프라이버시가 걱정된다면 앱의 접근 권한을 비활성화할 수 있습니다.

시스템에서 계정 정보 접근 권한을 구성하는 방법은 크게 세 가지입니다. 가장 기본적인 방법은 Windows 설정에서 개인 정보 옵션을 조정하는 것이며, 로컬 그룹 정책 편집기를 사용하는 방법도 있습니다. 그룹 정책 편집기가 없는 Windows Home 버전 사용자라면 레지스트리 편집기로 동일한 설정을 적용할 수 있습니다.
Windows 설정에서 앱의 계정 정보 접근 비활성화
앱의 계정 정보 접근을 제어하는 설정은 Windows 설정에서 찾을 수 있습니다. 대부분의 사용자에게 익숙한 방법이며, 가장 기본적이고 안전한 방식이기도 합니다. 모든 앱의 접근을 한 번에 차단하거나, 특정 앱만 선택적으로 차단할 수 있습니다. 아래 단계를 따라 해 보세요.
- Windows + I 키를 동시에 눌러 Windows 설정을 연 뒤, 개인 정보(Privacy) 메뉴를 클릭합니다.

- 왼쪽 창에서 앱 권한(App permissions) 항목 아래의 계정 정보(Account Info)를 클릭합니다. 아래로 스크롤하여 '앱이 내 계정 정보에 액세스하도록 허용' 옵션을 끔(Off)으로 전환하면 모든 앱의 접근이 완전히 차단됩니다.

- 모든 앱을 차단하는 대신, 목록에 표시된 특정 앱에 대해서만 개별적으로 접근을 비활성화할 수도 있습니다. 설정을 변경하면 해당 앱들은 더 이상 계정 정보에 접근할 수 없습니다.
로컬 그룹 정책 편집기에서 앱의 계정 정보 접근 비활성화
운영체제의 거의 모든 설정을 구성할 수 있는 로컬 그룹 정책 편집기에서도 동일한 옵션을 관리할 수 있습니다. 다만 이 방법에서는 앱을 지정할 때 패키지 패밀리 이름(PFN)이 필요합니다.
Windows 10 Home 에디션을 사용 중이라면 이 방법은 건너뛰세요. Home 버전에는 그룹 정책 편집기가 포함되어 있지 않습니다.
그룹 정책 편집기를 사용할 수 있는 환경이라면 아래 단계를 따르세요.
- Windows 키를 누른 상태에서 R 키를 눌러 실행(Run) 대화 상자를 엽니다. gpedit.msc를 입력하고 Enter 키를 누르면 로컬 그룹 정책 편집기가 열립니다.
참고: 사용자 계정 컨트롤(UAC) 창이 나타나면 예(Yes)를 선택해야 합니다.
- 로컬 그룹 정책 편집기 창에서 다음 경로로 이동합니다.
컴퓨터 구성\ 관리 템플릿\ Windows 구성 요소\ 앱 개인 정보

- 'Windows 앱이 계정 정보에 액세스하도록 허용' 설정을 두 번 클릭합니다. 옵션을 사용(Enabled)으로 변경한 뒤, 아래 세 개의 입력란에 각 옵션에 맞는 앱의 패키지 패밀리 이름(PFN)을 입력합니다. 적용/확인 버튼을 클릭해 변경 사항을 저장합니다.

- 앱의 패키지 패밀리 이름(PFN)은 PowerShell에서 확인할 수 있습니다. Windows 검색 기능으로 PowerShell을 찾아 관리자 권한으로 실행한 뒤, 다음 명령어를 입력합니다.
Get-AppxPackage -Name "Microsoft.MicrosoftEdge"

- 위 예시의 Microsoft.MicrosoftEdge는 패키지 이름입니다. 설치된 앱의 패키지 이름을 모른다면 PowerShell에서 다음 명령어로 전체 목록을 확인할 수 있습니다.
Get-AppxPackage -AllUsers | Select Name, PackageFullName

- 강제 거부(Force Deny) 입력란에 패키지 패밀리 이름(PFN)을 입력하면 해당 앱들의 계정 정보 접근이 비활성화됩니다.
레지스트리 편집기에서 앱의 계정 정보 접근 비활성화
로컬 그룹 정책 편집기를 사용할 수 없다면 레지스트리 편집기로 동일한 설정을 적용할 수 있습니다. 다만 필요한 일부 키와 값이 기본적으로 존재하지 않으므로, 사용자가 직접 만들어야 합니다.
작업 전에 레지스트리 내보내기 기능으로 백업을 만들어 두는 것을 권장합니다. 문제가 발생하면 백업 파일로 손쉽게 복원할 수 있습니다. 아래 단계에 따라 각 값이 어떻게 작동하는지 확인해 보세요.
- Windows 키를 누른 상태에서 R 키를 눌러 실행 대화 상자를 열고, regedit를 입력한 뒤 Enter 키를 눌러 레지스트리 편집기를 실행합니다. 사용자 계정 컨트롤(UAC) 창에서는 예를 선택합니다.

- 레지스트리 편집기에서 다음 키로 이동합니다. 해당 키가 없다면 화면과 같이 직접 생성하세요.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\AppPrivacy

- 오른쪽 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택한 뒤, 이름을 LetAppsAccessAccountInfo로 지정합니다. 값을 두 번 클릭하고 값 데이터를 2로 변경합니다.
참고: 이 값은 모든 앱에 적용되는 기본값 역할을 합니다. 값 데이터 0은 사용자가 제어(User in Control), 1은 강제 허용(Force Allow), 2는 강제 거부(Force Deny)를 의미합니다.
- 그룹 정책 편집기처럼 세 가지 옵션을 개별적으로 사용하려면, 오른쪽 창에서 새로 만들기 > 다중 문자열 값(Multi-String Value)을 선택해 값을 세 개 추가로 만듭니다.
- 사용자가 제어용 값은 LetAppsAccessAccountInfo_UserInControlOfTheseApps, 강제 허용용 값은 LetAppsAccessAccountInfo_ForceAllowTheseApps, 강제 거부용 값은 LetAppsAccessAccountInfo_ForceDenyTheseApps로 각각 이름을 지정합니다.

- 이제 각 값을 열어 원하는 앱의 패키지 패밀리 이름(PFN)을 입력하면, 해당 앱에만 지정된 설정이 적용됩니다. 모든 설정을 마쳤다면 변경 사항이 적용되도록 시스템을 재시작하세요.
참고: 스크린샷에 입력된 PFN은 실제 예시를 보여주기 위한 것일 뿐이며, 사용자 환경에 맞는 값을 입력해야 합니다.