Reference des cles¶
Ce que vous allez apprendre¶
- Retrouver rapidement les cles du registre les plus utilisees
- Connaitre les valeurs importantes pour chaque categorie (systeme, demarrage, apparence, reseau, securite)
- Appliquer des personnalisations courantes avec les commandes correspondantes
Cette page est un aide-memoire
Utilisez-la comme reference rapide. Chaque section est independante : allez directement a celle qui vous interesse.
Informations systeme¶
Version de Windows¶
C'est la carte d'identite de votre installation Windows.
| Valeur | Description | Exemple |
|---|---|---|
ProductName | Nom commercial | Windows 11 Pro |
DisplayVersion | Version d'affichage | 23H2 |
CurrentBuildNumber | Numero de build | 22631 |
UBR | Revision de mise a jour (Update Build Revision) | 3007 |
EditionID | Edition | Professional |
InstallDate | Horodatage d'installation (UNIX time) | 1680000000 |
RegisteredOwner | Proprietaire enregistre | Jean Dupont |
RegisteredOrganization | Organisation enregistree | ACME Corp |
Lire la version de Windows en une commande
Nom de la machine¶
Deux emplacements distincts stockent le nom de la machine : un pour NetBIOS, un pour DNS.
Nom NetBIOS :
| Valeur | Description |
|---|---|
ComputerName | Nom NetBIOS de la machine (15 caracteres max) |
Nom d'hote DNS :
| Valeur | Description |
|---|---|
Hostname | Nom d'hote DNS actuel |
NV Hostname | Nom d'hote permanent (survit au redemarrage) |
NetBIOS vs DNS : quelle difference ?
Le nom NetBIOS est l'ancien systeme de nommage Windows (limite a 15 caracteres). Le nom DNS est le standard moderne. Les deux sont generalement identiques, mais ils peuvent differer dans certaines configurations.
En resume
- Version de Windows :
HKLM\...\CurrentVersion(ProductName, CurrentBuildNumber) - Nom de machine : deux emplacements (ComputerName pour NetBIOS, Tcpip\Parameters pour DNS)
Programmes au demarrage¶
C'est ici que Windows sait quels programmes lancer automatiquement -- comme une liste de courses pour le demarrage.
Demarrage par utilisateur¶
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
Demarrage machine (tous les utilisateurs)¶
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
Demarrage precoce (avant l'ouverture de session)¶
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
Cles obsoletes
RunServices et RunServicesOnce sont des reliquats des anciennes versions Windows 9x/NT. Ils ne doivent plus etre utilises comme mecanisme de demarrage sur les versions modernes de Windows ; preferez Run, RunOnce, les services ou le Planificateur de taches selon le besoin reel.
Lister les programmes au demarrage de l'utilisateur
RunOnce : execution unique
Les entrees RunOnce sont supprimees apres leur execution. Astuce : prefixer le nom de la valeur par ! empeche la suppression en cas d'echec.
En resume
HKCU\...\Run= programmes de l'utilisateur courantHKLM\...\Run= programmes pour tous les utilisateursRunOnce= execution unique, puis suppression de l'entree- Prefixe
!= conserver l'entree si l'execution echoue
Desinstallation des programmes¶
C'est le catalogue de tous les logiciels installes -- ce que vous voyez dans "Programmes et fonctionnalites".
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID ou NomApp}
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall\{GUID ou NomApp}
HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{GUID ou NomApp}
Pourquoi trois emplacements ?
| Emplacement | Contient |
|---|---|
HKLM\...\Uninstall | Applications 64 bits installees pour tous les utilisateurs |
HKLM\...\WOW6432Node\...\Uninstall | Applications 32 bits installees pour tous les utilisateurs |
HKCU\...\Uninstall | Applications installees pour l'utilisateur courant uniquement |
| Valeur | Description | Exemple |
|---|---|---|
DisplayName | Nom affiche | Mozilla Firefox |
DisplayVersion | Version affichee | 125.0.1 |
Publisher | Editeur | Mozilla |
InstallLocation | Repertoire d'installation | C:\Program Files\Mozilla Firefox |
UninstallString | Commande de desinstallation | "C:\Program Files\...\uninstall.exe" |
InstallDate | Date d'installation | 20260402 (format YYYYMMDD) |
EstimatedSize | Taille estimee en Ko | 215040 |
Lister tous les programmes installes
# List installed programs from all three locations
$paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"
)
Get-ItemProperty $paths -ErrorAction SilentlyContinue |
Where-Object DisplayName |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName | Format-Table -AutoSize
En resume
- Trois emplacements
Uninstall: 64 bits (HKLM), 32 bits (WOW6432Node), utilisateur (HKCU) DisplayName,UninstallStringetInstallLocationsont les valeurs les plus utiles- PowerShell permet de lister tous les programmes en interrogeant les trois chemins
Apparence et personnalisation¶
Theme sombre / clair¶
| Valeur | Type | 0 | 1 |
|---|---|---|---|
AppsUseLightTheme | REG_DWORD | Sombre (applications) | Clair (applications) |
SystemUsesLightTheme | REG_DWORD | Sombre (barre des taches) | Clair (barre des taches) |
Activer le theme sombre complet
rem Set dark mode for apps
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f
rem Set dark mode for taskbar
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v SystemUsesLightTheme /t REG_DWORD /d 0 /f
Deconnectez-vous puis reconnectez-vous pour appliquer le changement.
Fond d'ecran¶
| Valeur | Description | Valeurs possibles |
|---|---|---|
WallPaper | Chemin vers l'image | C:\Users\Jean\Pictures\fond.jpg |
WallpaperStyle | Style d'affichage | 0 = centre, 2 = etire, 6 = ajuste, 10 = rempli, 22 = etendu |
TileWallpaper | Mode mosaique | 0 = non, 1 = oui |
En resume
- Theme sombre/clair :
Themes\PersonalizeavecAppsUseLightThemeetSystemUsesLightTheme - Fond d'ecran :
Control Panel\DesktopavecWallPaperetWallpaperStyle - Deconnexion/reconnexion necessaire pour appliquer les changements de theme
Explorateur de fichiers¶
Les reglages de l'Explorateur sont stockes dans une seule cle -- c'est le tableau de bord de l'affichage des fichiers.
| Valeur | Type | Description | Valeurs |
|---|---|---|---|
Hidden | REG_DWORD | Fichiers caches | 1 = afficher, 2 = masquer |
HideFileExt | REG_DWORD | Extensions de fichiers | 0 = afficher, 1 = masquer |
LaunchTo | REG_DWORD | Page d'accueil | 1 = Ce PC, 2 = Acces rapide, 3 = Telechargements |
ShowCompColor | REG_DWORD | Coloriser les fichiers compresses | 1 = oui |
TaskbarAl | REG_DWORD | Alignement barre des taches (Win 11) | 0 = gauche, 1 = centre |
TaskbarSi | REG_DWORD | Taille barre des taches | 0 = petit, 1 = moyen, 2 = grand |
Afficher les extensions et fichiers caches
rem Show file extensions
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t REG_DWORD /d 0 /f
rem Show hidden files
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
Redemarrez l'Explorateur pour appliquer :
En resume
Explorer\Advancedcontrole l'affichage des fichiers caches, extensions et barre des tachesHideFileExt = 0etHidden = 1sont les reglages recommandes pour les utilisateurs avances- Redemarrez l'Explorateur (
taskkill /f /im explorer.exe && start explorer.exe) pour appliquer
Menu contextuel¶
Restaurer le menu classique (Windows 11)¶
Windows 11 a remplace le menu contextuel par une version simplifiee. Pour retrouver le menu complet de Windows 10 :
Creez cette cle avec la valeur par defaut vide ("") :
rem Restore the classic context menu in Windows 11
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /t REG_SZ /d "" /f
Redemarrez l'Explorateur pour appliquer.
Pour revenir au menu Windows 11
Ajouter une entree au menu contextuel¶
Vous pouvez ajouter vos propres actions au clic droit -- comme ajouter un raccourci sur votre bureau, mais directement dans le menu.
HKCR\*\shell\MonAction
(Par defaut) = "Mon action personnalisee"
Icon = "chemin\vers\icone.ico"
HKCR\*\shell\MonAction\command
(Par defaut) = "chemin\vers\app.exe \"%1\""
Ajouter 'Ouvrir avec Notepad++' au menu contextuel
rem Create the menu entry
reg add "HKCR\*\shell\NotepadPP" /ve /t REG_SZ /d "Ouvrir avec Notepad++" /f
reg add "HKCR\*\shell\NotepadPP" /v Icon /t REG_SZ /d "C:\Program Files\Notepad++\notepad++.exe,0" /f
rem Create the command
reg add "HKCR\*\shell\NotepadPP\command" /ve /t REG_SZ /d "\"C:\Program Files\Notepad++\notepad++.exe\" \"%%1\"" /f
En resume
- Menu classique Windows 11 : creer la cle
InprocServer32avec valeur vide sous le CLSID dedie - Ajouter une entree personnalisee : creer une sous-cle sous
HKCR\*\shell\avec une sous-clecommand - Redemarrer l'Explorateur pour appliquer les modifications
Reseau et Internet¶
Desactiver IPv6¶
| Valeur | Type | Description |
|---|---|---|
DisabledComponents | REG_DWORD | 0xFF = desactiver IPv6 sur toutes les interfaces |
rem Disable IPv6 on all interfaces
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 0xFF /f
Un redemarrage est necessaire pour appliquer.
Configuration DNS¶
| Valeur | Type | Description |
|---|---|---|
SearchList | REG_SZ | Suffixes DNS de recherche (separes par des virgules) |
UseDomainNameDevolution | REG_DWORD | 1 = activer la devolution de nom DNS |
En resume
- IPv6 :
DisabledComponentsdansTcpip6\Parameters(0xFFpour desactiver, redemarrage requis) - DNS :
SearchListdansTcpip\Parameterspour les suffixes de recherche
Securite¶
UAC (Controle de compte d'utilisateur)¶
L'UAC est le vigile de Windows : il demande confirmation avant toute action administrative.
| Valeur | Type | Description |
|---|---|---|
EnableLUA | REG_DWORD | 1 = UAC active, 0 = desactive |
ConsentPromptBehaviorAdmin | REG_DWORD | Comportement de l'invite pour les administrateurs |
PromptOnSecureDesktop | REG_DWORD | 1 = invite sur le bureau securise |
Valeurs de ConsentPromptBehaviorAdmin :
| Valeur | Comportement |
|---|---|
0 | Elever sans demander (dangereux) |
1 | Demander les identifiants sur le bureau securise |
2 | Demander le consentement sur le bureau securise |
3 | Demander les identifiants |
4 | Demander le consentement |
5 | Demander le consentement pour les binaires non-Windows (defaut) |
Ne desactivez jamais l'UAC
Mettre EnableLUA a 0 desactive toute protection contre l'elevation de privileges. C'est comme retirer la serrure de votre porte d'entree.
Windows Defender¶
| Valeur | Type | Description |
|---|---|---|
DisableAntiSpyware | REG_DWORD | Valeur legacy historiquement utilisee pour desactiver Defender ; a surveiller, mais non fiable sur les plateformes modernes |
Cle surveillee par la protection anti-sabotage
Cette cle est souvent exploitee par les malwares, mais elle doit etre lue comme un indicateur de sabotage ou de configuration obsolete, pas comme une preuve suffisante que Defender est desactive. Sur les versions recentes de Windows, Tamper Protection la bloque souvent et Microsoft la traite comme un mecanisme legacy sur de nombreux endpoints modernes.
Strategie de mots de passe¶
Acces restreint
La ruche SAM est protegee par des permissions strictes. Meme en tant qu'administrateur, vous devez modifier les permissions manuellement dans Regedit pour y acceder. Utilisez plutot les outils dedies (net accounts, secpol.msc) pour gerer les strategies de mots de passe.
En resume
- Systeme :
CurrentVersionpour la version,ComputerNamepour le nom - Demarrage :
Run/RunOncesousHKCU(utilisateur) etHKLM(machine) - Applications : trois emplacements
Uninstall(64 bits, 32 bits, utilisateur) - Apparence :
Themes\Personalizepour le mode sombre,Explorer\Advancedpour l'Explorateur - Reseau :
Tcpip6\Parameterspour IPv6,Tcpip\Parameterspour DNS - Securite :
Policies\Systempour l'UAC,Windows Defenderpour l'antivirus