정보/Windows

윈도우 10(RS2~)에서 '앱 알림 받기' 목록의 앱 지우기

Tetrahedrite 2019. 11. 3. 18:46

윈도우 10을 사용하다가, 어떠한 자료를 받기 위해서 adf.ly를 거치게 되는 일이 한번 있었는데 이 사이트가 새로운 양아치 방식으로 수익을 창출하더라구요.

 

예전의 adf.ly라면 그냥 5초 후에 광고를 넘기면 그만이었는데, 이번에는 광고를 넘기려고하면 팝업까지 하나 띄우고 게다가 강제로 알림 허용을 요구하더라구요. 어떤 원리인지는 자세히 모르겠는데 혹시라도 버티면 넘어가질까했는데, 푸시 알림을 허용을 안하고는 넘길 수가 없는 구조를 만들어놨더라구요.

 

그래서 울며 겨자먹기로 어쩔 수 없이 허용하고 나중에 삭제하려는 마인드로 있었는데, 마침 날아오는 푸시가 있길래 그걸 클릭하고 '이 사이트에서 알림 차단'을 눌렀더니 웬걸... 대놓고 '앱 알림 받기' 목록에 그게 사이트명까지 포함되어서 생기더라구요? 이걸 지우는 방법을 알아봤는데 윈도우10 버전마다 지우는 법이 다릅니다.

 

이제 서론은 여기까지하고 본론으로 넘어가보겠습니다.

 

화면은 '설정' 탭에서 찾을 수 있습니다. 윈도우 10 넘어와서 제어판을 잘 안쓰는 것 같습니다.

 

윈도우 10의 '앱 알림 받기' 화면 (사진 1)

 

우선, 버전이 Redstone 1 이하이신 분들(Threshold 포함)은 레지스트리를 통해서 삭제하셔야하고, Redstone 2 이상이신 분들은 파일을 통해서 삭제하셔야합니다.

 

자신의 버전을 잘 모르겠다면, 우선 시작 키를 누르고 'regedit'을 입력(따옴표 제외)하고 '레지스트리 편집기'를 실행해주시고, 다음 경로를 따라서 폴더를 여시면 됩니다.

 

주의하실 점은, 비 컴퓨터 숙련자분들은 레지스트리를 집중해서 잘 보셔야합니다. 잘못 삭제할 경우 돌이킬 수도 없고, 윈도우가 불안정해집니다. 최악의 경우 복원이나 재설치도 고려하셔야합니다.

 

좌측의 탐색기로부터...

컴퓨터\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PushNotifications

위의 경로를 따라서 그대로 오시면 됩니다.

 

레지스트리 편집기의 'PushNotifications' 키를 열어본 화면 (사진 2)

 

여기서 AppDB가 있으시다면, Redstone 1 이하의 버전이기 때문에 레지스트리를 수정하시면 됩니다.

AppDB 값 자체를 통째로 삭제하시고 재부팅하시면 해결이 됩니다.

 

혹시라도 비어있거나 DatabaseMigrationCompleted라는 값이 존재한다면 Redstone 2 이상의 버전이기 때문에 파일을 통해서 수정하셔야 합니다.

 

아래의 경로를 따라서 그대로 탐색기에서 이동해주시면 되겠습니다.

C:\Users\<사용자 계정 이름>\AppData\Local\Microsoft\Windows\Notifications

혹은 주소 창에 %appdata%\..\Local\Microsoft\Windows\Notifications를 입력해주시면 되겠습니다.

 

사용자 계정 이름을 잘 모르시겠다면, C:\에서 Users(사용자)까지 들어왔을 때, Public(공용)을 제외한 나머지 하나를 선택해주시면 되겠습니다.

 

wpndatabase.db 파일 (사진 3)

 

여기까지 오셨다면 wpndatabase.db라는 파일을 발견하실 수 있을텐데요.

 

이 파일을 삭제하시고 재부팅하시면 해결하실 수 있습니다. 혹시라도 문제가 생기시면 재부팅 후 삭제를 시도해보세요.

 

이 절차를 진행하시게 되면 재부팅 이후 Windows에서 자동으로 데이터베이스를 재구성해서 원래대로 초기화됩니다.

 

혹시라도 wpndatabase.db 파일을 초기화하지 않고 목록에서 원하는것만 지우고싶은 숙련자들을 위해서 다른 정보를 알려드리자면, 이 .db 파일은 SQLite 형식의 파일이므로 DB Browser for SQLite와 같은 프리웨어로 이 파일을 여시고 'NotificationsHandler'라는 테이블에서 원하는 항목을 삭제하시고 저장해주시면 되겠습니다.