EasyPC - Tag - BDRBienvenue sur mon blog.
Je commencé l'informatique en 1986 avec le DOS 3.1 et le MS-DOS, bien que j'ai fait une longue pose, j'ai repris en 2001 et depuis je n'en suis plus sortie avec l'envie de constamment comprendre et en apprendre toujours plus.
En tan qu'autodidacte, je trouvais que beaucoup de sites qui proposaient des articles sur l’informatique, n’étaient pas suffisamment abordables pour les utilisateurs débutants, sans compter les nombreux articles qui n’existent qu’en Anglais, une complication supplémentaire pour les non Anglophone, même si il existe des traducteurs en ligne.
Vous y trouverez, des conseils, des astuces, des tutoriels, des recommandations, pour vous facilité l'utilisation de votre PC au quotidien.
Que ce soit pour le montage d'un ordinateur, l'installation d'un système d'exploitation, le paramétrage, la sécurisation, les réglages, l'optimisation, le diagnostic et le dépannage.
Et puis vous aurez aussi quelques points de vues personnels lié principalement à l'informatique
Je ne prétends pas tout connaître, loin delà, mais tout ce que vous pourrez trouver ici, sont les résultats de mes retours d'expériences, de mes tests et surtout d'une grande volonté d'apprendre et de comprendre l'informatique.
Les différents articles sont largement détaillés pour qu'ils soient accessibles aux novices.
Je vous souhaite une bonne lecture.
Cordialement - Wullfk2024-03-28T23:58:30+01:00Wullfkurn:md5:64860866e2038173c65f155027e4aee4DotclearAccès et modifications dans la Base de Registre (BDR)urn:md5:e929cc989c656d5089ec8c672217ff152014-08-17T14:40:00+02:00WullfkOptimisationsBase de RegistreBDR<p>Il arrive parfois que l'on est besoin d'aller modifier ou supprimer un élément dans la base de registre.</p>
<p>Voici quelques points à connaître...</p> <p><span style="color:#ff0000;"><strong><img src="http://easy.pc.blog.free.fr/public/Icones/Attention-1.gif" alt="" /> ATTENTION !</strong>
: manipuler la base de registre (BDR) est quelques fois risqué pour la
stabilité de votre système, il vaut mieux la sauvegarder avant toute
modification.</span> (<a href="http://forums.cnetfrance.fr/topic/1206916-sauvegarder-le-registre-rapidement-sous-windows-7-ou-8/" target="_blank">sauvegarder le registre rapidement</a>) <span style="color:#ff0000;">en complément vous pouvez aussi créer une image disque (sauvegarde système)</span></p>
<p>Pour ouvrir l'éditeur du registre, voici la marche à suivre : </p>
<p>Sous Windows <strong>Vista/7</strong> :
</p>
<ul><li> Dérouler le menu <strong>Démarrer
</strong></li>
<li> Positionner le curseur dans la <ins>barre de recherche
</ins></li>
<li> Taper <em>regedit
</em></li>
<li> Valider par <strong>Entrée</strong></li>
</ul>
<p>Si le message "<em>L'accès à la base de registre a été désactivé par votre
administrateur</em>" s'affiche. Il peut s'agir d'un <em>trojan</em> ou d'un virus qui
ait désactivé l'accès à la base de registre. Procéder comme suit :</p>
<ul><li> <ins>Mettre à jour l'Antivirus</ins> (Aussi bien le logiciel que les
définitions de virus). Faire un scan et éliminer le virus si possible. </li>
<li><ins>Effectuer une analyse supplémentaire avec un logiciel spécialisé</ins>, comme <strong>MalwareBytes Anti Malwares</strong> afin d'élargir les champs de recherche d'éventuels infections.</li>
<li><a href="http://www.commentcamarche.net/faq/2500-spywares-methodes-de-desinfection">spywares, méthodes-de désinfection</a></li>
<li><a href="http://www.commentcamarche.net/faq/484-virus-et-malwares-le-truc-pour-les-eliminer">virus et malwares, le truc pour les éliminer</a></li>
</ul>
<p><ins>Contourner la restriction d'accès à la BDR</ins> avec d'autres utilitaires:</p>
<p>Pensez avant toute manipulation de la base de registre, a effectuer une sauvegarde de celle ci.</p>
<p><strong>Modifiez l'extension du programme :</strong><br />Ouvrez votre Explorateur et allez jusqu'à : <strong>C:\Windows\regedit.exe</strong><br />- Clic droit sur <strong>regedit.exe</strong> ---> <em>Renommer</em> et modifiez l'extension en <strong>.com</strong><br />Ce qui donne : <strong>regedit.com </strong>--> Double-cliquez et votre éditeur de registre devrait s'ouvrir.</p>
<p align="justify">Si cela ne fonctionne pas, utilisez <strong><a href="http://www.zebulon.fr/files/Fixswen.inf">FixSwen.inf</a></strong>.
Clic droit ---> <em>Installer</em>. Il est employé pour remettre en place
(dans la base de registre) les associations relatives à l'exécution des
fichiers exécutables (<strong>.exe, .com, .bat, .reg, etc.)</strong> altérées par le
<em>malware Swen</em> pour paralyser le système.</p>
<p align="justify">Si cela ne marche toujours pas, vous obtenez ce joli message : </p>
<p align="justify"><em>La modification de la base de registre a été désactivée par votre administrateur.</em></p>
<p align="justify">Une valeur interdit l'ouverture de votre éditeur, en principe elle se trouve ici :<br /><strong>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System</strong><br />et se nomme : <strong>DisableRegistryTools</strong><br />Téléchargez ce fichier <em>.vbs</em> : <strong><a href="http://www.zebulon.fr/files/restoreregedit.vbs">Restoreregedit.vbs</a></strong> et exécutez-le.</p>
<p align="justify"><ins>Autre solution:</ins> utilisez un autre éditeur de registre, <strong><a href="http://telechargement.zebulon.fr/vilma-registry-explorer.html">Vilma</a></strong> fait ceci très bien, ce programme fonctionne sans aucun souci même avec l'option bloquée, il
suffit alors de simplement supprimer la valeur <strong>DisableRegistryTools</strong></p>
<p align="justify">Un clic droit sur la valeur propose plusieurs options : <em>Modifier, Renommer, Supprimer</em></p>
<p align="justify">En principe, en sélectionnant l'une de ces options, vous devriez pouvoir accéder au registre. </p>
<ul><li>Parcourir :<strong> UserXXXX\Software\Microsoft\Windows\Current\Version\Policies\System
</strong></li>
<li>Donner les valeurs <strong>0</strong> à <strong>DisableRegistryTools</strong> et <strong>DisableTaskMgr
</strong></li>
</ul>
Le <a href="http://www.commentcamarche.net/contents/1235-virus-introduction-aux-virus">virus</a>, s'il n'a pas été supprimé lors de l'analyse antivirus restera, il faudra trouver un autre moyen de le supprimer.<br />
<br /><h2><ins>L'arborescence de la base de registre</ins></h2>
<p align="justify">Il existe cinq branches principales, chacune
contenant une partie spécifique de l'information stockée dans le
registre. Ce sont les éléments suivants :</p>
<ul><li> <strong>HKEY_CLASSES_ROOT</strong>
- Cette branche contient tous vos mappages d'associations de fichiers
pour supporter la fonction de glisser-déposer, l'information OLE, les
raccourcis Windows, et l'aspect coeur de l'interface utilisateur
Windows. </li>
<li> <strong>HKEY_CURRENT_USER</strong> - Cette
branche est liée à la section HKEY_USERS associée à l'utilisateur
actuellement en session dans le PC et contient des informations comme
les noms d'ouverture de sessions, la configuration du bureau, et les
options du menu Démarrer. </li>
<li> <strong>HKEY_LOCAL_MACHINE</strong>
- Cette branche contient des informations appartenant à l'ordinateur et
concerne le type de matériel, de logiciels, et autres préférences pour
un PC donné, ces informations étant utilisées pour tous les usagers en
session dans cet ordinateur. </li>
<li> <strong>HKEY_USERS</strong> -
Cette branche contient les préférences individuelles de chaque
utilisateur de l'ordinateur, chacun étant représenté par une sous-clé
SID située dans la branche principale. </li>
<li> <strong>HKEY_CURRENT_CONFIG</strong> - Cette branche est reliée à la section HKEY_LOCAL_MACHINE correspondant à la configuration matérielle courante.</li>
</ul>
<p align="justify">Chaque clé ou sous-clé du
Registre peut contenir des données appelées "<em>valeurs</em>". Certaines
rubriques contiennent des informations spécifiques à chaque utilisateur,
d'autres concernent tous les utilisateurs de l'ordinateur. Une rubrique
comprend trois parties : le nom de la valeur, le type de données de la
valeur et la valeur elle-même.</p>
<p align="justify"> Il existe trois types de valeurs :<br /><em><strong>Chaîne</strong></em>, <em><strong>Binaire</strong></em>, et <em><strong>DWORD</strong></em> </p>
<p>Leur utilisation dépend du contexte.</p>
<p align="justify">Chaque valeur de base de registre est établie sous la forme de l'un des cinq types de données principales suivantes : </p>
<ul><li> <strong>REG_BINARY</strong>
- Ce type contient la valeur sous forme d'une ligne de donnée binaire.
La plupart des informations concernant les composants matériels sont
stockées sous forme d'une donnée binaire, et peuvent être affichées à
l'aide d'un éditeur de format hexadécimal. </li>
<li> <strong>REG_DWORD</strong>
- Ce type représente les données par un nombre de quatre octets et est
couramment utilisé pour les valeurs booléennes, comme "0" pour désactivé
et "1" pour activé ou inversement (c'est en fonction du nom de la
valeur). De plus, beaucoup de paramètres de pilotes de périphériques et
de services sont de ce type et peuvent être affichés avec <em>REGEDT32</em> au format binaire, hexadécimal et décimal, ou avec <em>REGEDIT</em> au format hexadécimal et décimal. </li>
<li> <strong>REG_EXPAND_SZ</strong>
- Ce type est une chaîne de données extensible dont la chaîne contient
une variable qui sera remplacée quand elle est appelée par une
application. Par exemple, pour la valeur suivante, la chaîne
"%SystemRoot%" sera remplacée par l'emplacement actuel du répertoire qui
contient les fichiers système de Windows. </li>
<li> <strong>REG_MULTI_SZ</strong>
- Ce type est une chaîne multiple, il est utilisé pour représenter les
valeurs qui contiennent des valeurs de liste ou multiples, chaque entrée
étant séparée par un caractère NULL. </li>
<li> <strong>REG_SZ</strong> - Ce type est une chaîne standard, utilisé pour représenter des valeurs de texte contrôlables.</li>
</ul>
<br />Il
faut savoir que <strong>Regedit</strong> ne montre pas tout, <ins>un certain nombre de clés
et valeurs sont cachées</ins>, il s'agit en principe des clés ou valeurs axées
sur la sécurité, les stratégies de groupe et l'intégrité du système.
<h2>Opérations sur la base de registre</h2>
<p>Voici les diverses fonctions du registre. </p>
<p><span class="titre_niv1"><strong>Exporter</strong> </span><ins>Avant
de modifier votre registre</ins>, il est préférable de faire une sauvegarde
des clés ou valeurs que vous souhaitez modifier. C'est là qu'intervient
la fonction <em>Exporter</em> de <strong>regedit</strong>.<br />La fonction <em>Exporter</em> vous permet de créer un fichier avec une extension <strong>.reg</strong>.
Ce fichier ainsi créé représente l'ensemble des informations de la clé
ou de la sous-clé avec toutes les valeurs et les données que vous
sélectionnez. Il est important de lui donner un nom "parlant" qui vous
permettra par la suite de le retrouver si le besoin s'en fait sentir. </p>
<p><ins>Pour exporter :</ins> dans la partie gauche du registre, faites un clic droit sur la clé en question puis choisissez <em>Exporter</em>. Une fenêtre va s'ouvrir, choisissez le dossier dans lequel vous allez garder ce fichier puis enregistrez-le.</p>
<p><strong>Importer<br /></strong>La modification de votre registre ne vous convient pas,
vous souhaitez revenir aux valeurs d'origines ou vous souhaitez
simplement ajouter une nouvelle valeur à votre registre par
l'intermédiaire d'un fichier <em>.reg.</em></p>
<p align="justify">La fonction <em>Importer</em> vous <ins>permet de fusionner le contenu d'un fichier registre</ins> avec une extension <strong>.reg</strong>. <br /> <br /> <ins>Pour importer :</ins> dans le menu du haut de l'Editeur du registre, allez dans <em>Fichier</em> puis choisissez <em>Importer...</em>. Une fenêtre va s'ouvrir, choisissez le dossier dans lequel vous allez récupérer le fichier puis cliquer sur <em>Ouvrir</em>. Votre fichier est enregistré dans votre registre.</p>
<p align="justify"><strong>Modifier</strong><br />Permet de modifiez la donnée de la valeur</p>
<p align="justify"><strong><span class="titre_niv1">Créer</span></strong><br />De
nombreuses astuces se trouvent sur Internet, il est possible d'ajouter des nouvelles valeurs à votre registre en
fonction de vos besoins. <strong>Ajouter de nouvelles valeurs dans le
registre ne s'improvise pas, il est important de consulter différents
sites réputés afin de constater la véracité de cette valeur, son
utilité, sa fonction, etc.</strong></p>
<p align="justify"><ins>Pour créer</ins> une nouvelle sous-clé ou valeur, on peut le faire de différentes manières :</p>
<ul><li>avec <strong>regedit</strong></li>
<li>en créant un fichier <strong>.reg</strong>,<strong> .vbs </strong>ou<strong> .inf</strong> </li>
</ul>
<p align="justify"><ins>Avec regedit</ins>, en fonction de l'objectif :</p>
<ul><li>pour créer une sous-clé --> clic droit dans la partie gauche de regedit ---> inscrivez le nom de la nouvelle clé</li>
<li>pour créer une valeur ---> clic droit dans la partie droite de regedit ---> choisissez le type de valeur </li>
</ul>
<p><ins>Créer un fichier (.reg, .vbs, .inf)</ins><br />L'intérêt de créer ce type de
document, c'est sa portabilité, d'une session à l'autre, d'un système à
l'autre, d'un PC à l'autre. Vous l'avez compris, ces fichiers peuvent
être (en fonction de l'extension) fusionnés, exécutés ou installés. Tout
ceci est très pratique et fait gagner beaucoup de temps lors d'une
réinstallation de système pour retrouver sa configuration personnelle.
Cela permet également d'envoyer ces modifications à un ami pour le
dépanner, etc.<br />Le gros avantage de la création d'un tel fichier est
également que vous allez pouvoir le faire sur-mesure, vous pourrez
placer 3 ou 50 modifications sur un seul fichier et même fichier. </p>
<p>Ce fichier peut être créé et enregistré avec le bloc-notes, il suffit de faire un clic droit dessus et de choisir <em>Fusionner</em> dans le menu contextuel pour qu'il inscrive les valeurs dans le registre. </p>
<p><ins>composition standard d'un fichier .reg.:</ins></p>
<ul><li>Version de regedit</li>
<li>Valeur</li>
<li>Type</li>
<li>Donnée</li>
<li>Clé ou sous-clé entre crochet</li>
</ul>
<p>On peut ajouter diverses clés les unes à la suite des autres et
adjoindre un commentaire pour chacune des clés. Voici un exemple d'un
fichier <em>.reg</em> que l'on peut créer et adapter à sa configuration
personnelle.<br />- Mettez un (point-virgule) ";" pour commenter une ligne, ce qui permet de vous retrouver facilement dans vos modifications. </p>
<p>ex:</p>
<h3><code><p>Windows Registry Editor Version 5.00 </p>
</code></h3>
<h3><code><p> ;--------------------------------------</p>
</code></h3>
<h3><code><p> ;Optimisation du système le 10/10/2003</p>
</code></h3>
<h3><code><p> ;-------------------------------------</p>
</code></h3>
<h3><code><p> ;Désactivation de la visite guidée de Windows </p>
</code></h3>
<h3><code><p> [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Applets\Tour] </p>
</code></h3>
<h3><code><p> "RunCount"=dword:00000000 </p>
</code></h3>
<h3><code><p> ;Arrêt plus rapide du système</p>
</code></h3>
<h3><code><p> [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]</p>
</code></h3>
<h3><code><p> "WaitToKillServiceTimeout"="3000"</p>
</code></h3>
<p><strong><span class="titre_niv1">Supprimer</span></strong><br />Il peut être opportun de
vouloir supprimer une valeur dans la base de registre, c'est le cas
notamment pour des restrictions causées par des virus. Ici nous allons
voir comment créer un fichier .reg pour la suppression. Pour supprimer
une valeur, il suffit d'attribuer le signe (moins) "<strong>-</strong>" à la valeur à supprimer :</p>
<h3><code>Windows Registry Editor Version 5.00<br /> <br /> [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] <br /> "DisableRegistryTools"=<strong>-</strong></code></h3>
<table class="background" cellpadding="1" border="0"><tbody><tr><td><br /></td></tr></tbody></table><p align="justify"><ins>Pour supprimer</ins> une clé, c'est presque identique, il suffit d'attribuer le signe (moins) "<strong>-</strong>" devant le nom de la clé à supprimer et après le crochet <strong>[</strong>.</p>
<h3><code>Windows Registry Editor Version 5.00</code></h3>
<h3><code> [-HKEY_LOCAL_MACHINE\Software\Symantec\Nom_de_la_cle] </code></h3>
<table class="background" cellpadding="1" border="0"><tbody><tr><td><br /></td><td valign="top"><br /></td></tr></tbody></table>Voila maintenant, vous êtes capable de <strong>modifier</strong>, <strong>ajouter</strong> ou <strong>supprimer</strong> des <ins>clés
ou des valeurs dans votre registre</ins>. Cela ne vous autorise pas pour
autant à faire n'importe quoi, il est important de toujours rester
prudent avec le registre si vous souhaitez garder votre système stable.