Quand les modifications apportées au registre sont-elles enregistrées dans Windows 8 et pourquoi?
Lorsque vous apportez des modifications à la Registre Windows manuellement ou lorsque des modifications sont apportées au registre Windows lors de l'installation ou de la désinstallation d'un logiciel ou d'un pilote de périphérique, Windows 8 ou Windows Server 2012 n'apporte aucune modification au registre..
Ces mises à jour du registre ne sont pas immédiatement transférées sur le disque. Au lieu de cela, le nouveau système d’exploitation fait en sorte que les données de registre modifiées soient régulièrement vidées sur le disque..
Désormais, une fois les modifications apportées au registre, si vous êtes confronté à un scénario où l'ordinateur est immédiatement arrêté, en raison d'une panne de courant ou d'une raison imprévue, les modifications du registre risquent de ne pas être enregistrées. Dans ce cas, vous pouvez constater que, lorsque vous redémarrez votre PC, l’application peut ne pas fonctionner correctement et les modifications du registre peuvent ne pas être visibles du tout. En fait, même le pilote nouvellement installé peut ne pas sembler avoir été installé - ou les pilotes désinstallés peuvent continuer à apparaître comme étant installés.
Dans ce cas, vous devez modifier le registre, installer ou désinstaller à nouveau le logiciel ou le pilote..Toutes les demandes d'écriture de disque en attente, y compris les modifications de registre, sont enregistrées sur le disque avant la mise hors tension de la machine, c'est-à-dire pendant les options d'arrêt, de redémarrage, de mise en veille prolongée et de veille.
Notez que si vous avez réglé le bouton d'alimentation sur Ne fais rien, via les options d'alimentation, les écritures en attente sur le disque ne seront pas enregistrées.
Si vous le souhaitez, vous pouvez faire en sorte que Windows 8 écrive immédiatement les modifications du registre sur le disque. Pour cela, vous devrez utiliser l'API RegFlush. Cependant, cette opération est coûteuse en termes de ressources utilisées et peut affecter les performances de vos systèmes.
KB2784761 disent que cela est donc fait de cette façon, pour optimiser les performances dans Windows 8.