Je discutais avec un ami du registre, et j'ai réalisé que je ne me souvenais plus des problèmes que Microsoft essayait de résoudre en le créant. Je sais que cela avait quelque chose à voir avec trop de programmes différents stockant leurs préférences à trop d'endroits et de façons différentes, mais en le disant, cela ne me semble pas être un argument très solide. Il doit y avoir une meilleure raison.
Partie B de la question : comment le registre est-il stocké pour que la recherche soit si LENTE ? Il semble que quelle que soit la vitesse du processeur ou du disque dur (je viens d'obtenir un SSD Intel), cela prend encore des secondes
Le Registre Windows - Pourquoi (et où) existe-t-il ?
Re: Le Registre Windows - Pourquoi (et où) existe-t-il ?
Le registre est stocké dans plusieurs fichiers. Il y a une assez bonne description avec les emplacements sur [Wikipedia](http://en.wikipedia.org/wiki/Windows_Registry).
La recherche n'est pas lente si vous l'utilisez comme prévu. Elle est indexée sur la base des noms de valeurs et des chemins, donc le chargement et l'enregistrement des valeurs sont rapides. Rechercher dans l'intégralité du contenu est quelque chose pour lequel il n'a jamais été conçu, et le coût de maintenance d'un index « gratuit » serait trop élevé pour quelque chose qui n'est pas un cas d'utilisation standard.
La recherche n'est pas lente si vous l'utilisez comme prévu. Elle est indexée sur la base des noms de valeurs et des chemins, donc le chargement et l'enregistrement des valeurs sont rapides. Rechercher dans l'intégralité du contenu est quelque chose pour lequel il n'a jamais été conçu, et le coût de maintenance d'un index « gratuit » serait trop élevé pour quelque chose qui n'est pas un cas d'utilisation standard.