Certains utilisateurs de Windows savent exactement ce que le registre est

Qu'est-ce qu'un registre et pourquoi?

Présentation

Certains utilisateurs de Windows savent exactement ce que le registre est un système conçu pour causer des utilisateurs et les administrateurs à perdre leurs cheveux. Je sais que c'est vrai parce que je ne peux plus sentir le froissement du vent dans mes cheveux. Oh, je sens le vent, je ne la sens pas les cheveux. Le registre est une simple base de données hiérarchique de l'information que les systèmes d'exploitation Windows (et quelques applications) utiliser pour définir la configuration du système. À l'origine, au début, les jours simple de Windows (versions 16 bits de Windows en particulier), la même information qui est maintenant stocké dans le Registre a été stocké dans des fichiers texte. Bien que ces fichiers texte sont simples, leur organisation fait de l'accès à l'information qu'ils contiennent trop lente pour faire face à la technologie de plus en plus rapide. De nombreuses applications utilisent le registre de la même manière, bien que certaines applications se dirigent maintenant vers les emplacements de stockage distincts pour leurs données d'une technique qui permet aux applications de sauvegarder facilement sauvegarder et restaurer leurs données de configuration.

Le Greffe: Past and Present

Le développement du registre, comme Windows, a été l'évolution. Le registre a été précédée par une paire de fichiers à plat du texte, appelé win.ini et system.ini. Alors que les performances de ces dossiers laisse à désirer, ils ont formé la base de registre d'aujourd'hui. En fait, ces deux fichiers vivent aujourd'hui dans Windows XP, si elles sont pratiquement inchangées par rapport à Windows NT version 4. Le registre des premiers à apparaître dans Windows a été créé pour résoudre un certain nombre de problèmes: mauvaise performance (récupération des informations du texte original plat. Ini était lourd), les limitations de taille (les fichiers. Ini ne pouvait être que si grande), et l'entretien problèmes (les fichiers. ini étaient organisationnel avec facultés affaiblies!). Aujourd'hui, le système Windows XP. ini ne contiennent que quelques entrées utilisées par quelques applications. (La plupart sont l'héritage des applications 16 bits, bien que quelques programmes de nouvelles mettent aussi certains éléments dans le fichier win.ini, aussi!)

Ces système. Ini sont sans importance pour nous, et nous mai les ignorer sans risque. Pour Windows XP, c'est le registre qui est le plus important pour le système, car il contient le cœur et l'âme de Windows XP. Sans le Registre, Windows XP serait rien de plus qu'une collection de programmes, incapable d'accomplir même les tâches de base que nous attendre d'un système d'exploitation. Chaque bit d'information de configuration que Windows XP a est entassés dans le Registre. Information sur le matériel du système, préférences, la sécurité, et les utilisateurs de tout ce qui peut être réglé est mis là-dedans. Cependant, les temps sont une évolution. Microsoft rend maintenant compte que si chaque application stocke des informations spécifiques à l'application dans le registre système, alors le registre du système peut atteindre une taille énorme. Ce n'est pas exactement ce que Microsoft avait à l'esprit quand ils ont créé la structure de Registre. Politique de Microsoft, stipule désormais que les demandes de mai (et devraient) utiliser seule. Ini, au besoin. Quelques avantages à utiliser des applications spécifiques. Inclure ces fichiers INI:

• Les demandes individuelles ont parfois besoin d'être restauré à partir de sauvegarde. Avec une application spécifique. Ini, il n'est pas nécessaire de sauvegarder et de restaurer l'intégralité du Registre pour réinstaller une application unique. (Ce qui élimine le problème attendant de rétablir une partie du registre seulement de perdre une autre partie lors de la restauration!)

  

• Le registre du système a une taille limitée pratiques. Accordée, la taille est grande, mais certaines applications ont été récemment l'ajout de contenu substantiel dans le Registre sans égard au fait (triste que ce soit) que le registre est une ressource partagée que chacun, y compris le système, doit utiliser! Une fois que le registre est trop grande, certaines opérations de registre mai prendre une quantité excessive de temps. Remarque: Microsoft limite la taille d'un objet qui est stocké dans une base de données clé de registre pour 1Mo. Cette limite est en principe n'a de sens que pour les objets REG_BINARY parce que les chaînes et ne risquent pas de devenir de cette taille. Si vous devez stocker plus de 1 Mo dans un objet de registre, puis stocker les informations dans un fichier et stocker un pointeur vers le fichier dans le Registre. Sans cette limitation, le registre pourrait facilement se développer jusqu'à devenir le plus gros fichier sur votre système.

Pour Windows antérieures à Windows XP

Windows 2000 et versions antérieures définir des restrictions sur la taille du registre. Si vous vous approchez de votre limite de registre, vous obtiendrez un message indiquant que vous êtes bas sur le quota du Registre. Cela indique que le registre est devenu trop grand pour la répartition de la taille actuelle. Moins de la modifier, la taille du Registre est définie à 25 pour cent de la taille du pool paginé, car la plupart des ordinateurs, la taille du pool paginé est approximativement égale à la quantité de RAM installée, jusqu'à un maximum de 192Mo. Le Registre ne peut être réglé à 80 pour cent de la taille du pool paginé (80 pour cent de 192 Mo est un peu moins de 154MB, bien que le bon sens dit à arrondir à la baisse à 150 Mo). Les versions antérieures de Windows ajuster la taille de registre basé sur la mémoire RAM actuellement installée. entrées de registre Plusieurs facteurs influent sur la taille du registre, si la plupart des utilisateurs trouvent que les valeurs par défaut sont acceptables pour leur utilisation. Pour créer un registre très large, ce que la quantité de RAM installée est suffisante et définir le RegistrySizeLimit et les entrées PagedPoolSize.

Organisation

Le registre est divisé en cinq sections principales. Ces sections sont appelées ruches, qui sont analogues à la racine des répertoires sur votre disque dur. Chaque ruche, par définition, a son propre emplacement de stockage (un fichier) et le fichier journal. Si nécessaire, un répertoire de stockage donné peut être restaurée sans affecter les autres ruches du Registre. À l'intérieur d'une ruche, vous trouverez deux touches (et les sous-clés, analogues à des répertoires et sous-répertoires sur votre disque dur) et des valeurs. Le terme de valeur (ou données de la valeur, comme on l'appelle parfois) se réfère à l'information, ou de données, attribué à une touche, rendant la clé analogue à un fichier sur votre disque dur aussi. Une clé ou sous-clé mai avoir zéro, une , ou plusieurs entrées de valeur, une valeur par défaut, et de zéro à plusieurs sous-clés. Chaque entrée de valeur a un nom, type de données, et une valeur:

• Le nom de l'entrée est stockée comme une chaîne de caractères Unicode.

• Le type de l'entrée est stocké comme un indice entier. Le type est retourné à l'application d'interrogation, qui doit ensuite la carte de ce type au type que l'application sache.

• La valeur de l'entrée est stockée comme nécessaire pour permettre une récupération efficace des données en cas de besoin.

Tant le système d'exploitation Windows XP et les applications stockent des données dans le Registre de Windows XP. C'est à la fois bon et mauvais. Il est bon parce que le Registre rend un emplacement, l'efficacité de stockage communs. Voici la partie mauvaise: comme je l'ai mentionné plus tôt, les demandes de plus en plus nombreux et de systèmes d'informations stockées dans le registre, il grossit, et plus grandes, et plus grand. Il est très inhabituel pour le registre afin d'obtenir plus petits que je suis au courant d'aucune demande de qui effectue un travail vraiment complet de nettoyage de l'ensemble de ses entrées de registre propre lorsque l'application est désinstallée. De nombreuses applications laisser des tonnes de trucs dans le registre quand ils sont désinstallés, et non pas de nombreuses applications nettoyer les entrées inutilisées comme un processus de routine. Le résultat final est que le registre va augmenter, comme le haricot magique de Jack, comme le temps passe. Billet de temps en temps dans ce tutoriel, je ferai référence à l'urticaire, des clés, des sous-clés, et les valeurs en utilisant l'objet terme générique. Lorsque le terme objet est utilisé, on suppose que la question pourrait être n'importe quel élément valable dans le registre!

Ruches et leurs alias

Il ya cinq principaux, ou de niveau supérieur, de l'urticaire dans le Registre de Windows XP, et les abréviations acceptées _for chacun:

• HKEY_CLASSES_ROOT, HKCR aka

• HKEY_CURRENT_USER, alias HKCU

• HKEY_LOCAL_MACHINE, alias HKLM

• HKEY_USERS, alias HKU

• HKEY_CURRENT_CONFIG, alias HKCC

un article présenté par la Jordanie Concord


Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite.
Important: Cet article «Certains utilisateurs de Windows savent exactement ce que le registre est" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.


Online: 233 users browsing the articles directory