TUTOS.EU

Modifier la base de registre en powershell

Ecrire dans la base de registre de Windows en Powershell

Comment lister des clés

$ErrorActionPreference = "silentlycontinue" #En cas d'erreur, on ne dit rien et on continu
Get-ChildItem -path "HKLM:\SOFTWARE\Microsoft\Windows\" | Select-Object Name
Lien vers le fichier : cliquez ici

Lire une clé de la base de registre. Ici une clé contenu dans HKEY_CURRENT_USER
HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

get-itemproperty -path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
Lien vers le fichier : cliquez ici

Les premières lignes correspondent aux différentes valeurs contenues dans la clé.
Ensuite ce sont des informations sur la clé elle même, comme son chemin :

Ici une autre syntaxe qui donne le même résultat :

get-itemproperty -path "Registry::HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
Lien vers le fichier : cliquez ici

Lire une des valeurs d'une clé de la base de registre

get-itemproperty -path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -name 'My Music'
Lien vers le fichier : cliquez ici

Ecrire une valeur d'une clé de registre

set-itemproperty -path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -name 'My Music' -value '%USERPROFILE%\My Music'
Lien vers le fichier : cliquez ici

Exemple pour effacer une clé de registre. Ici celle qui lance steam au lancement de votre machine sous Windows :

Remove-itemproperty -path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -name "Steam"
Lien vers le fichier : cliquez ici

Pages Web

Site WebDescription
ss64.comSet-ItemProperty