Le service Windows Push Notifications User Service désigne cette fonctionnalité sous le nom de SmartOptOut.
État actuel : J’ai désactivé cette notification dans le registre sur trois ordinateurs le 15/03/2024 et je n’ai plus vu aucune Suggestion de notification depuis. Je mettrai à jour cette réponse si cela change.
Recommandé : désactiver dans les Paramètres
Après environ un an de ce non-sens, Microsoft a finalement ajouté la capacité manquante de désactiver ces notifications normalement dans :
Maintenant vous pouvez utiliser les Paramètres ou le menu points de suspension sur la notification incriminée pour désactiver les Suggestions de notification. Consultez les captures d’écran dans l’Alternative 2 ci-dessous pour voir où cliquer, et rappelez-vous que vous n’avez plus besoin de modifier manuellement le registre.
Alternative 1 : désactiver la notification dans le registre
Il est possible de « Désactiver toutes les notifications pour les Suggestions de notification » avec cette modification du registre :
`Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.ActionCenter.SmartOptOut]
“Enabled”=dword:00000000
## Alternative 2 : permettre la désactivation des notifications dans l'interface
Alternativement, si vous voulez la désactiver via l'interface des Paramètres, vous pouvez définir la valeur suivante. Cependant, c'est un chemin plus détourné qui ne fonctionne pas mieux, c'est juste une route différente vers le même état que la modification recommandée ci-dessus.
`Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AppUserModelId\Windows.ActionCenter.SmartOptOut]
"ShowInSettings"=dword:00000001
Sachez que cette clé n’est inscriptible que par l’utilisateur TrustedInstaller, donc si vous obtenez Erreur lors de la modification de la valeur, vous devez soit prendre possession de la clé et vous donner les permissions d’écriture, soit exécuter regedit.exe en tant que TrustedInstaller (par exemple, en utilisant WinAero Tweaker, ExecTi, ou PsExec).
Ensuite, allez dans Paramètres > Système > Notifications, et sous « Notifications des applications et d’autres expéditeurs », désactivez « Suggestions de notification ».
Vous pourriez aussi attendre que la notification « Nous avons remarqué que vous ne les avez pas ouverts depuis un moment » apparaisse à nouveau et cliquer sur « Désactiver toutes les notifications pour les Suggestions de notification » dans le menu … (qui ne sera plus grisé comme dans la capture d’écran de la question) :
Alternative 3 : ralentir le minuteur
Vous pouvez modifier la fréquence à laquelle SmartOptOut s’exécute, vous pourriez donc le faire s’exécuter si rarement qu’il ne s’exécute pratiquement jamais. J’ai utilisé ceci pour le faire s’exécuter plus vite pour les tests, donc plus lent devrait fonctionner aussi.
`Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\SmartOptOut]
“InitialTimerCooldown”=hex(b):ff,ff,ff,ff,ff,ff,ff,ff
“PeriodicTimerCooldown”=hex(b):ff,ff,ff,ff,ff,ff,ff,ff
Ces modifications définissent l'intervalle entre le démarrage du WpnUserService et la première vérification SmartOptOut, et l'intervalle entre les vérifications suivantes, à la valeur maximale d'un entier long non signé 64 bits. Cela semble être interprété comme une durée en secondes, ce qui équivaut à environ 585 milliards d'années.