La nouveauté de Windows 10 semble être la zone de notification. Maintenant, j'ai vu quelques notifications (dans le Centre d'action). Le problème est que je n'ai compris aucune d'entre elles (utilise activement les ordinateurs depuis 30 ans maintenant) et dès que je clique dessus, ils disparaissent. Existe-t-il un moyen d'afficher ces notifications d'utilisateurs antérieurs afin que je puisse essayer de leur donner un sens ?
Réponses
Trop de publicités?Tldr ; Non, il n'y en a pas.
Le centre d'action est le même que celui que l'on trouve sur les téléphones Microsoft fonctionnant sous Windows 10 Mobile. Ces actions (notifications) sont destinées à être affichées à l'utilisateur jusqu'à ce qu'il agisse. Il existe deux façons pour un utilisateur d'interagir avec une action :
- Rejeter la notification (effacer l'action)
- Sélectionner la notification (répondre à l'action)
Une fois que l'une de ces interactions a lieu, la notification et donc l'action ne sont plus affichées. Aucun historique de ces notifications n'est conservé et ne peut être récupéré. Ceci est fait exprès car cet historique pourrait (et va très probablement) devenir très important.
Si vous craignez que la notification ait des conséquences sur l'ensemble du système, il peut être intéressant de consulter les journaux du système ; ici séparé les messages concernant les événements du système sont stockés.
Mise à jour : Il semble que que certaines applications ajouteront en plus des événements dans le visualisateur d'événements. Ceci peut être fait par :
- Ouvrir l'observateur d'événements
- Développer les journaux d'applications et de services
- Descendez jusqu'à l'application ou le service qui vous intéresse, par exemple, pour Windows Defender, vous pouvez aller sur :
Microsoft -> Windows -> Windows Defender -> Operational
log. - Examinez le journal et recherchez la notification qui vous intéresse.
Il ne s'agit PAS de l'historique de la notification, mais d'informations supplémentaires fournies par l'application et, à ce titre, il n'y a aucune garantie que la notification a été enregistrée. Il faut également que l'utilisateur sache quelle application est à l'origine de la notification qu'il recherche.
Vous pouvez utiliser un Journal de notification de l'application Microsoft Store pour afficher l'historique des notifications passées. Je suis l'auteur de cette application.
J'ai trouvé un moyen d'afficher les notifications passées, mais seulement les plus récentes. Dans Windows 10, les notifications sont stockées dans \Users\<username>\AppData\Local\Microsoft\Windows\Notifications\wpndatabase.db
comme une base de données SQLite. Par exemple, en utilisant DB Browser for SQLite il est possible d'y visualiser le tableau "Notification", dont la colonne "Payload" contient les textes de notification.
Cette base de données ne semble pas réellement stocker l'historique des notifications, et les notifications rejetées sont immédiatement supprimées, mais il existe une astuce : comme il s'agit d'une base de données SQLite avec journalisation en écriture (WAL), il peut être possible de visualiser une version antérieure de la base de données avec la notification concernée.
Par exemple, disons que j'ai accidentellement rejeté une notification sans pouvoir la lire. Dans le répertoire susmentionné, il existe wpndatabase.db
dont la dernière modification remonte à deux heures, et wpndatabase.db-wal
dont la dernière modification vient d'être effectuée. Si je copie les deux fichiers dans un répertoire différent et que j'ouvre ensuite wpndatabase.db
sur DB Browser for SQLite je vais voir la dernière version de la base de données, sans la notification correspondante. Cependant, si je ne copie que le wpndatabase.db
et l'ouvrir, je verrai l'instantané d'il y a deux heures, avant que je ne rejette la notification, donc je pourrai le visualiser.
C'est le scénario le plus facile. Que se passe-t-il si j'ai rejeté la notification il y a plusieurs heures/jours, plus tôt que prévu ? wpndatabase.db
dernière modification ? Cela signifie alors que les modifications auront été incorporées dans le fichier de la base de données et qu'il ne sera plus possible de visualiser cette notification. À l'inverse, que se passe-t-il si l'arrivée et le départ de la notification ont lieu après la date suivante wpndatabase.db
date de la dernière modification ? Alors le wpndatabase.db
seul ne l'aura pas, mais il devrait toujours être contenu dans le journal à wpndatabase.db-wal
. Vous devez donc appliquer uniquement la première partie du journal à la base de données, avant la suppression. Je n'ai pas cherché à savoir comment faire ou s'il est possible de le faire simplement en utilisant la commande DB Browser for SQLite mais je suis sûr qu'il est en principe possible de le faire, puisque le système de la .db-wal
est juste un journal des changements.