« PowerShell/Registre/Options de performances » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 65 : Ligne 65 :


# les 0 gérés avec UserPreferencesMask :                                    ; UserPreferencesMask : 90 12 03 80 10 00 00 00 - 144 18 03 128 16 00 00 00
# les 0 gérés avec UserPreferencesMask :                                    ; UserPreferencesMask : 90 12 03 80 10 00 00 00 - 144 18 03 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,50,07,128,18,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (144,18,3,128,16,0,0,0)


# les 8 gérés avec UserPreferencesMask :          03+06+07+09+12+13+14+15  ; UserPreferencesMask : 9e 3e 07 80 12 00 00 00 - 158 50 07 128 18 00 00 00
# les 8 gérés avec UserPreferencesMask :          03+06+07+09+12+13+14+15  ; UserPreferencesMask : 9e 3e 07 80 12 00 00 00 - 158 62 07 128 18 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,50,07,128,18,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,62,7,128,18,0,0,0)


# les 4 utiles et gérés avec UserPreferencesMask : 03  +07                  ; UserPreferencesMask : 90 32 07 80 10 00 00 00 - 144 50 07 128 16 00 00 00
# les 4 utiles et gérés avec UserPreferencesMask : 03  +07                  ; UserPreferencesMask : 90 32 07 80 10 00 00 00 - 144 50 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (144,50,07,128,16,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (144,50,7,128,16,0,0,0)


# les 7 utiles et gérés avec UserPreferencesMask : 03+06+07  +12+13+14+15  ; UserPreferencesMask : 9e 3e 07 80 10 00 00 00 - 158 50 07 128 16 00 00 00
# les 7 utiles et gérés avec UserPreferencesMask : 03+06+07  +12+13+14+15  ; UserPreferencesMask : 9e 3e 07 80 10 00 00 00 - 158 62 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,50,07,128,16,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,62,7,128,16,0,0,0)


# les x tests  et gérés avec UserPreferencesMask : 03+06+07  +12  +14+15  ; UserPreferencesMask : 9e 3a 07 80 10 00 00 00 - 158 58 07 128 16 00 00 00
# les x tests  et gérés avec UserPreferencesMask : 03+06+07  +12  +14+15  ; UserPreferencesMask : 9e 3a 07 80 10 00 00 00 - 158 58 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,58,07,128,16,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,58,7,128,16,0,0,0)


# les x tests  et gérés avec UserPreferencesMask : 03+06+07  +12  +14      ; UserPreferencesMask : 9c 3a 07 80 10 00 00 00 - 158 58 07 128 16 00 00 00
# les x tests  et gérés avec UserPreferencesMask : 03+06+07  +12  +14      ; UserPreferencesMask : 9c 3a 07 80 10 00 00 00 - 158 58 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (156,58,07,128,16,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (156,58,7,128,16,0,0,0)


# les x tests  et gérés avec UserPreferencesMask : 03+06+07  +12            ; UserPreferencesMask : 9c 32 07 80 10 00 00 00 - 156 50 07 128 16 00 00 00
# les x tests  et gérés avec UserPreferencesMask : 03+06+07  +12            ; UserPreferencesMask : 9c 32 07 80 10 00 00 00 - 156 50 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (156,50,07,128,16,0,0,0)
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (156,50,7,128,16,0,0,0)
</source></small>
</source></small>



Version du 9 décembre 2025 à 23:21

PowerShell, le registre et les options de performances.

Généralité

Les différentes entrées pour la base de registre (BDR) sont :

Racine Abrégé Commentaire
HKEY_CLASSES_ROOT HKCR
HKEY_CURRENT_USER HKCU
HKEY_LOCAL_MACHINE HKLM
HKEY_USERS HKU
HKEY_CURRENT_CONFIG

Analyse et paramétrage

$idCompte = "S-1-5-21-4269302344-249718819-182282835-1002"
(Get-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask").UserPreferencesMask
(Get-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask").UserPreferencesMask

# analyse
## meilleurs apparence (+ tout)  : 9e 3e 07 80 12 00 00 00 ; 1001 1110 - 0011 1110 - 0000 0111 - 1000 0000 - 0001 0010 - 0000 0000 - 0000 0000 - 0000 0000
## meilleurs performance (rien)  : 90 12 07 80 10 00 00 00 ; 1001 0000 - 0001 0010 - 0000 0111 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé  rien            : 90 12 03 80 10 00 00 00 ; 1001 0000 - 0001 0010 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé  03              : 90 32 03 80 10 00 00 00 ; 1001 0000 - 0011 0010 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé      06          : 94 12 03 80 10 00 00 00 ; 1001 0100 - 0001 0010 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé        07        : 90 12 07 80 10 00 00 00 ; 1001 0000 - 0001 0010 - 0000 0111 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé         09       : 90 12 03 80 12 00 00 00 ; 1001 0000 - 0001 0010 - 0000 0011 - 1000 0000 - 0001 0010 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé           14     : 90 1a 03 80 10 00 00 00 ; 1001 0000 - 0001 1010 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé             15   : 92 1a 03 80 10 00 00 00 ; 1001 0010 - 0001 1010 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé  03   +07        : 90 32 07 80 10 00 00 00 ; 1001 0000 - 0011 0010 - 0000 0111 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé  03+04+07        : 90 32 07 80 10 00 00 00 ; 1001 0000 - 0011 0010 - 0000 0111 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé     04+07        : 90 12 07 80 10 00 00 00 ; 1001 0000 - 0001 0010 - 0000 0111 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé                  : 90 32 07 80 10 00 00 00 ; 1001 0000 - 0011 0010 - 0000 0111 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé                  : 90 32 03 80 10 00 00 00 ; 1001 0000 - 0011 0010 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000
## personnalisé                  : 90 16 03 80 10 00 00 00 ; 1001 0000 - 0001 0110 - 0000 0011 - 1000 0000 - 0001 0000 - 0000 0000 - 0000 0000 - 0000 0000

# ce qui veut dire que pour les éléments sélectionnés mais non actif sur UserPreferencesMask, ce sont d'autres clés :
## 00.- rien                                                                 ; Control Panel\Desktop\                                         UserPreferencesMask : 90 12 03 80 10 00 00 00
## 01.- activer Peek                                                         ; Software\Microsoft\Windows\DWM\                                EnableAeroPeek      : (0) ou 1
## 02.- afficher des miniatures au lieu d'icones                             ; Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\   IconsOnly           : (0) ou 1 
## 03.- afficher des ombres sous le pointeur de la souris                    ; Control Panel\Desktop\                                         UserPreferencesMask : 90(32)03 80 10 00 00 00
## 04.- afficher le contenu des fenêtres pendans leur déplacement            ; Control Panel\Desktop\                                         DragFullWindows     : 1 ou (0)
## 05.- afficher le rectangle de sélection de façon translucide              ; Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\   ListviewAlphaSelect : 1 ou (0)
## 06.- afficher les listes modifiables                                      ; Control Panel\Desktop\                                         UserPreferencesMask :(94)12 03 80 10 00 00 00
## 07.- afficher une ombre sous les fenêtres                                 ; Control Panel\Desktop\                                         UserPreferencesMask : 90 12(07)80 10 00 00 00
## 08.- animation dans la barre des tâches                                   ; Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\   TaskbarAnimations   : (0) ou 1
## 09.- animer les contrôles et les éléments à l'intérieur des fenêtres      ; Control Panel\Desktop\                                         UserPreferencesMask : 90 12 03 80(12)00 00 00
## 10.- animer les fenêtres lors de leur réduction et de leur agrandissement ; autre clé : 
## 11.- enregistrer les miniatures de la barre des tâches                    ; autre clé : 
## 12.- faire défiler régulièrement la zone de liste                         ; Control Panel\Desktop\                                         UserPreferencesMask :(98)12 03 80 10 00 00 00
## 13.- faire disparaitre les éléments du menu suite à un clic               ; Control Panel\Desktop\                                         UserPreferencesMask : 90(16)03 80 10 00 00 00
## 14.- faire disparaitre ou apparaitre les infobulles                       ; Control Panel\Desktop\                                         UserPreferencesMask : 90(1a)03 80 10 00 00 00
## 15.- faire disparaitre ou apparaitre les menus                            ; Control Panel\Desktop\                                         UserPreferencesMask :(92)12 03 80 10 00 00 00
## 16.- lisser les polices écran                                             ; Control Panel\Desktop\                                         FontSmoothing       : 0,1 ou (2)
## 17.- utiliser des ombres pour le nom des icones sur le bureau             ; Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\   ListviewShadow      : 0 ou (1)

# les 0 gérés avec UserPreferencesMask :                                     ; UserPreferencesMask : 90 12 03 80 10 00 00 00 - 144 18 03 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (144,18,3,128,16,0,0,0)

# les 8 gérés avec UserPreferencesMask :           03+06+07+09+12+13+14+15   ; UserPreferencesMask : 9e 3e 07 80 12 00 00 00 - 158 62 07 128 18 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,62,7,128,18,0,0,0)

# les 4 utiles et gérés avec UserPreferencesMask : 03   +07                  ; UserPreferencesMask : 90 32 07 80 10 00 00 00 - 144 50 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (144,50,7,128,16,0,0,0)

# les 7 utiles et gérés avec UserPreferencesMask : 03+06+07   +12+13+14+15   ; UserPreferencesMask : 9e 3e 07 80 10 00 00 00 - 158 62 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,62,7,128,16,0,0,0)

# les x tests  et gérés avec UserPreferencesMask : 03+06+07   +12   +14+15   ; UserPreferencesMask : 9e 3a 07 80 10 00 00 00 - 158 58 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (158,58,7,128,16,0,0,0)

# les x tests  et gérés avec UserPreferencesMask : 03+06+07   +12   +14      ; UserPreferencesMask : 9c 3a 07 80 10 00 00 00 - 158 58 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (156,58,7,128,16,0,0,0)

# les x tests  et gérés avec UserPreferencesMask : 03+06+07   +12            ; UserPreferencesMask : 9c 32 07 80 10 00 00 00 - 156 50 07 128 16 00 00 00
Set-ItemProperty -Path Registry::HKEY_USERS"\$idCompte\Control Panel\Desktop" -Name "UserPreferencesMask" -Value (156,50,7,128,16,0,0,0)

Voir aussi

  •