<p>Le service Windows Push Notifications User Service désigne cette fonctionnalité sous le nom de <strong>SmartOptOut</strong>.</p>
<p><strong>État actuel :</strong> 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.</p>
<h2><a name="p-27048-recommand-dsactiver-dans-les-paramtres-1" class="anchor" href="#p-27048-recommand-dsactiver-dans-les-paramtres-1" aria-label="Heading link"></a>Recommandé : désactiver dans les Paramètres</h2>
<p>Après environ un an de ce non-sens, Microsoft a finalement ajouté la capacité manquante de désactiver ces notifications normalement dans :</p>
<ul>
<li>
<p><a href="https://support.microsoft.com/en-us/topic/october-24-2024-kb5044384-os-build-26100-2161-preview-5a4ac390-7c7b-4f7f-81c2-c2b329ac86ab#ID0EDHBH">Windows 11 24H2 26100.2161 October 2024 Preview Update KB5044384</a></p>
</li>
<li>
<p><a href="https://support.microsoft.com/en-us/topic/november-12-2024-kb5046617-os-build-26100-2314-1fa61a6d-a99a-47ca-a169-6974f08c3a0b">Windows 11 24H2 26100.2314 November 2024 Cumulative Update KB5046617</a></p>
</li>
</ul>
<p>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’<strong>Alternative 2</strong> ci-dessous pour voir où cliquer, et rappelez-vous que vous n’avez plus besoin de modifier manuellement le registre.</p>
<h2><a name="p-27048-alternative-1-dsactiver-la-notification-dans-le-registre-2" class="anchor" href="#p-27048-alternative-1-dsactiver-la-notification-dans-le-registre-2" aria-label="Heading link"></a>Alternative 1 : désactiver la notification dans le registre</h2>
<p>Il est possible de « Désactiver toutes les notifications pour les Suggestions de notification » avec cette modification du registre :<br>
`Windows Registry Editor Version 5.00</p>
<p>[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings\Windows.ActionCenter.SmartOptOut]<br>
“Enabled”=dword:00000000</p>
<pre><code class="lang-auto">
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
</code></pre>
<p><strong>Sachez que cette clé n’est inscriptible que par l’utilisateur TrustedInstaller</strong>, donc si vous obtenez <code>Erreur lors de la modification de la valeur</code>, vous devez soit prendre possession de la clé et vous donner les permissions d’écriture, soit exécuter <code>regedit.exe</code> en tant que TrustedInstaller (par exemple, en utilisant <a href="https://winaero.com/winaero-tweaker/">WinAero Tweaker</a>, <a href="https://winaero.com/execti/">ExecTi</a>, ou <a href="https://learn.microsoft.com/en-us/sysinternals/downloads/psexec">PsExec</a>).</p>
<p>Ensuite, allez dans Paramètres > Système > Notifications, et sous « Notifications des applications et d’autres expéditeurs », désactivez « Suggestions de notification ».</p>
<p>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) :</p>
<h2><a name="p-27048-alternative-3-ralentir-le-minuteur-3" class="anchor" href="#p-27048-alternative-3-ralentir-le-minuteur-3" aria-label="Heading link"></a>Alternative 3 : ralentir le minuteur</h2>
<p>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.<br>
`Windows Registry Editor Version 5.00</p>
<p>[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\SmartOptOut]<br>
“InitialTimerCooldown”=hex(b):ff,ff,ff,ff,ff,ff,ff,ff<br>
“PeriodicTimerCooldown”=hex(b):ff,ff,ff,ff,ff,ff,ff,ff</p>
<pre><code class="lang-auto">
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.</code></pre>