Base de Registres : Réduire la taille
du registre de Windows NT
En tant que base de données, le registre de Windows est sujet à la fragmentation au fur et à mesure des modifications qu'il subit. En particulier, lorsque des valeurs sont mises à 0, il n'y a pas de mécanisme de nettoyage pour récupérer l'espace inutilisé. La fragmentation peut devenir importante sur une machine très sollicitée. Il n'existe pas d'outil de compression du registre sous Windows NT, mais il existe une méthode pour y arriver. Sauvegardez votre registre.
Décompressez les ruches dans un emplacement temporaire.
Expand %SystemRoot%\Repair\Default._ %Temp%\Default
Expand %SystemRoot%\Repair\Sam._ %Temp%\Sam
Expand %SystemRoot%\Repair\Security._ %Temp%\Security
Expand %SystemRoot%\Repair\Software._ %Temp%\Software
Expand %SystemRoot%\Repair\System._ %Temp%\System
Une comparaison de la taille des ruches dans %Temp% avec celles de %SystemRoot% \System32 \Config peut révéler une différence significative. C'est la ruche Software qui occupe généralement le plus de place. Remplacez les ruches situées dans %SystemRoot% \System32 \Config par celles contenues dans %Temp%. Windows NT maintient les ruches actives ouvertes et verrouillées. Pour contourner ce problème, il faut faire les copies quand le système n'est pas chargé.
Si vous avez installé Windows NT sur une partition FAT, il suffit de rebooter sous DOS.
Si Windows NT se trouve sur une partition NTFS, la meilleure solution consiste à en installer une 2ème version à partir de laquelle vous booterez pour accéder aux ruches à mettre à jour.
Cette procédure n'est pas sans risque, mais l'augmentation de la taille du registre peut nuire au performances du système. Si votre serveur ou votre station de travail s'essouffle sans raison apparente, une opération de ce type peut apporter un gain. A n'utiliser que si vous êtes en mesure de revenir en arrière.

 

© Franck Kiechel 2000-2001