Dear Friends
I would like to ask, is there any possibility to clear/delete/remove applications history in "Get notifications from these senders" as you see below:
I don't want to disable them with Off option, but to have no applications visible under "Get notifications from these senders". In earlier Windows 10 builds there was an easy trick by deleting AppDB in the registry:In Windows 10 1607 there is no such entry like AppDB in the registry anymore. I would be glad for any help and solution.HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPushNotificationsAppDB
Thank you in advance.
Sincerely
Dear Friends
I have found STStephenHaxbysolution for Windows 10 1607:
1. Backup file: "%USERPROFILE%AppDataLocalMicrosoftWindowsNotificationswpndatabase.db".
2. Install application: DB Browser for SQLite.
3. Open file: "%USERPROFILE%AppDataLocalMicrosoftWindowsNotificationswpndatabase.db".
4. Go to tab: "Execute SQL".
5. Enter and execute entry: "select * from NotificationHandler".
6. Find "HandlerID" for application you want to remove from "Get notifications from these senders".
7. Enter and execute entry: "delete from HandlerSettings where HandlerID = X".
8. Enter and execute entry: "delete from Notification where HandlerID = X".
9. Enter and execute entry: "delete from WNSPushChannel where HandlerID = X".
10. Enter and execute entry: "delete from NotificationHandler where HandlerID = X".
11. Save file: "wpndatabase.db".
12. Reboot your system.
EDIT
Where Xis your application's "HandlerID" you have found earlier.
Sincerely
The notifications are so annoying and you can remove this with the registry editor in previous build,but in build 1607 they remove it .I created an account just to say thank you for this solution .it seems that the noticafications are now gone .
Dear ariefpizzutiI am glad to hear your words. Credits goes to STStephenHaxby.
Sincerely
I created an account to say thank you too!!
And I want to add some help. I have an application that create lot of records in table NotificationHandler. So I made this scripts to delete all of them:
delete from HandlerSettings where handlerid in (select recordid from notificationhandler where primaryid like "%explorer.notification.{%");
delete from Notification where handlerid in (select recordid from notificationhandler where primaryid like "%explorer.notification.{%");
delete from WNSPushChannel where handlerid in (select recordid from notificationhandler where primaryid like "%explorer.notification.{%");
delete from NotificationHandler where primaryid like "%explorer.notification.{%";
You have to replace text betwen % with the value in field primarid you want to delete. Symbol % is a wildcard, so any record cointaing part from text between % will be deleted.
I hope this help to another person too.
Thank you.