Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법

Windows 10의 캘린더는 일정이나 이벤트 정보가 필요한 다른 응용 프로그램들이 접근할 수 있습니다. 기본적으로 사람(People), Cortana, 메일(Mail) 앱이 캘린더에 접근하도록 설정되어 있습니다. 이러한 앱들은 연락처 목록과 함께 작동하여 이메일 일정을 조율하고 약속을 관리합니다. Cortana는 오늘의 일정을 표시하고 검색 결과에 캘린더 정보를 보여주기 위해 캘린더에 접근합니다.

하지만 Cortana나 메일 앱이 캘린더의 일정이나 약속에 접근하는 것을 원하지 않는다면, 캘린더 접근 권한을 비활성화할 수 있습니다. 이렇게 하면 캘린더에 저장된 개인 일정을 다른 앱으로부터 안전하게 보호할 수도 있습니다.

Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법

앱의 캘린더 접근을 차단하는 방법은 여러 가지가 있으며, 이 글에서는 Windows 설정, 로컬 그룹 정책 편집기, 레지스트리 편집기 세 가지 방법을 소개합니다. 아래의 모든 방법은 앱의 캘린더 접근을 비활성화하는 결과를 가져옵니다.

Windows 설정을 통해 앱의 캘린더 접근 비활성화하기

Windows 설정에서는 응용 프로그램의 캘린더 접근을 켜고 끄는 토글 스위치를 찾을 수 있습니다. 또한 목록에 표시된 특정 응용 프로그램만 선택하여 개별적으로 접근을 허용하거나 차단할 수도 있습니다. 캘린더 접근이 필요한 서드파티(타사) 응용 프로그램을 설치하면 해당 앱도 이 목록에 함께 표시됩니다. 아래 단계를 따라 캘린더 접근을 비활성화해 보세요.

  1. Windows + I 키를 동시에 눌러 Windows 설정을 엽니다. 그런 다음 개인 정보(Privacy) 옵션을 클릭합니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  2. 왼쪽 창에서 앱 사용 권한(App permissions) 항목 아래에 있는 캘린더(Calendar) 옵션을 클릭합니다. 아래로 스크롤하여 '앱이 캘린더에 액세스하도록 허용' 옵션을 끔(Off)으로 전환합니다. 이렇게 하면 캘린더에 접근할 수 있는 모든 응용 프로그램의 접근이 차단됩니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  3. 그 아래에는 개별 응용 프로그램 목록이 표시되므로, 특정 앱에 대해서만 접근을 비활성화할 수도 있습니다. 이 설정을 변경하면 해당 앱들은 더 이상 캘린더에 접근할 수 없습니다.

로컬 그룹 정책 편집기를 통해 앱의 캘린더 접근 비활성화하기

로컬 그룹 정책 편집기 역시 캘린더 접근을 차단하는 기능을 수행하지만, 더 세부적인 추가 옵션을 제공합니다. 여기서는 모든 응용 프로그램에 적용되는 기본값을 설정하거나, 특정 응용 프로그램에만 별도의 설정을 지정할 수 있습니다. 이를 위해서는 앱을 패키지 패밀리 이름(PFN, Package Family Name)으로 추가해야 하며, 패키지 패밀리 이름은 PowerShell을 통해 확인할 수 있습니다. 패키지 이름을 조회하는 방법도 아래에 함께 정리했습니다.

참고: Windows Home 버전을 사용 중이라면 로컬 그룹 정책 편집기가 제공되지 않으므로 이 방법은 건너뛰세요.

시스템에 로컬 그룹 정책 편집기가 있다면 아래 가이드를 따르세요.

  1. Windows + R 키를 눌러 실행(Run) 대화 상자를 엽니다. 실행 대화 상자에 "gpedit.msc"를 입력하고 Enter 키를 눌러 로컬 그룹 정책 편집기를 엽니다.
    참고: UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 예(Yes)를 선택합니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  2. 로컬 그룹 정책 편집기 창에서 다음 경로로 이동합니다.
    Computer Configuration\ Administrative Templates\ Windows Components\ App Privacy
    Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  3. "Windows 앱이 캘린더에 액세스하도록 허용(Let Windows apps access calendar)" 설정을 두 번 클릭합니다. 토글 옵션을 구성되지 않음(Not Configured)에서 사용(Enabled)으로 변경합니다. 그런 다음 아래 세 개의 입력란에 각 옵션에 해당하는 앱의 패키지 패밀리 이름(PFN)을 입력합니다. 변경 사항을 적용하려면 적용(Apply)/확인(OK) 버튼을 클릭합니다.
    참고: 스크린샷에 입력된 PFN은 어떤 형태로 입력되는지 보여주기 위한 예시일 뿐입니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  4. 응용 프로그램의 패키지 패밀리 이름(PFN)은 PowerShell에서 확인할 수 있습니다. Windows 검색 기능으로 PowerShell을 검색한 후 관리자 권한으로 실행합니다. 그리고 다음 명령어를 입력합니다.
    Get-AppxPackage -Name "Microsoft.MicrosoftEdge"
    Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  5. 위 명령어의 Microsoft.MicrosoftEdge는 패키지 이름(package name)입니다. 설치된 앱들의 패키지 이름을 확인하려면 PowerShell에서 다음 명령어를 입력하세요.
    Get-AppxPackage -AllUsers | Select Name, PackageFullName
    Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  6. 강제 거부(Force Deny) 입력란에 패키지 패밀리 이름(PFN)을 입력하면 해당 앱들의 캘린더 접근이 비활성화됩니다.

레지스트리 편집기를 통해 앱의 캘린더 접근 비활성화하기

로컬 그룹 정책 편집기를 사용하면 해당 설정에 대한 레지스트리 값이 자동으로 업데이트됩니다. 반면 레지스트리 편집기에서 직접 설정하는 경우에는 누락된 키와 값을 직접 생성해야 합니다. 각 옵션마다 서로 다른 값이 사용되며, 특정 값만 필요하다면 나머지는 만들지 않아도 됩니다. 예를 들어 모든 응용 프로그램에 '강제 거부(force deny)' 값만 적용하고 싶다면 해당 값만 생성하면 됩니다.

  1. 먼저 Windows 키를 누른 상태에서 R 키를 동시에 눌러 실행(Run) 대화 상자를 엽니다. 그런 다음 "regedit"를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 예(Yes)를 선택합니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  2. 레지스트리 편집기 창에서 다음 키로 이동합니다. 해당 키가 없다면 기존 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키(New > Key)를 선택하여 직접 생성할 수 있습니다.
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\AppPrivacy
    Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  3. 오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값(New > DWORD (32-bit) Value)을 선택한 후, 이름을 "LetAppsAccessCalendar"로 지정합니다. 해당 값을 두 번 클릭하고 값 데이터를 2로 변경합니다.
    참고: 이 값의 설정은 모든 응용 프로그램에 적용되는 기본값입니다. 값 데이터 0사용자가 제어(User in control), 1강제 허용(Force allow), 2강제 거부(Force deny)를 의미합니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  4. 로컬 그룹 정책 편집기와 같은 세 가지 옵션을 구성하고 싶다면, 오른쪽 창을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 다중 문자열 값(New > Multi-String Value)을 선택하여 세 개의 값을 각각 생성하면 됩니다.
  5. 사용자 제어(User in control) 값은 "LetAppsAccessCalendar_UserInControlOfTheseApps", 강제 허용(Force allow) 값은 "LetAppsAccessCalendar_ForceAllowTheseApps", 강제 거부(Force deny) 값은 "LetAppsAccessCalendar_ForceDenyTheseApps"로 이름을 지정합니다.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법
  6. 이후 각 값을 열어 해당 패키지 패밀리 이름(PFN)을 입력하면, 그 설정이 해당 응용 프로그램에만 적용됩니다. 모든 구성이 완료되면 변경 사항을 적용하기 위해 컴퓨터를 반드시 재시작하세요.Windows 10에서 앱의 캘린더 접근을 차단하는 3가지 방법

    참고: 스크린샷에 입력된 PFN은 어떤 형태로 입력되는지 보여주기 위한 예시일 뿐입니다.