3 votes

Contrôle de nettoyage du Registre Windows

Windows a un événement automatique lors duquel certaines entrées de registre sont purgées. Je vois cet événement dans l'Observateur d'événements avec l'ID=16. Il semble que le nettoyage soit fréquemment déclenché par Windows Update. Dans mon application Java, je stocke des données dans [Ordinateur\HKEY_USERS\Logiciels\JavaSoft\Prefs] et celles-ci sont fréquemment supprimées. (Je protège les données en utilisant DPAPI - donc je n'utilise pas le HKLM)

  1. Y a-t-il un moyen pour moi de déclencher ce travail de nettoyage afin que je puisse étudier exactement ce qu'il se passe?
  2. Y a-t-il un moyen d'empêcher le nettoyage automatique de toucher une clé de registre spécifique?

1voto

harrymc Points 394411

Il est normal que Windows effectue un nettoyage du registre de temps en temps. L'événement, comme vous l'avez trouvé, est ID de l'événement : 16.

Cela peut être un nettoyage du registre très agressif, et encore plus après une mise à jour importante de Windows, pouvant aller jusqu'à nécessiter la réinstallation de certaines applications.

Si votre application souffre également de ce problème, essayez de changer l'emplacement dans le registre où vos données sont stockées, ou déplacez-les dans un fichier, pour les protéger de Windows. Autant que je sache, il n'y a pas d'autre solution pour protéger vos données.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X