Argh relis mon post, bien sûr qu'il faut mentionner l'indice !
Fais attention à la syntaxe, un petit point en plus ou en moins et c'est mort
Conseil, fais d'abord l'essai avec juste une extension, en ayant sauvegardé la clé d'abord
D'ailleurs ça pourrait être sympa avec le même script de faire une sauvegarde systématiquement et pour chaque clé (sauvegarde + destruction + réécriture)
Relis bien j'ai corrigé qques bricoles
► Afficher le texte
Code : Tout sélectionner
If @OSArch = "X64" Then
$HKCR = "HKEY_CLASSES_ROOT64\"
$HKLM = "HKEY_LOCAL_MACHINE64\SOFTWARE\Classes\"
ElseIf @OSArch = "x86" Then
$HKCR = "HKEY_CLASSES_ROOT\"
$HKLM = "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\"
EndIf
Dim $Array[6]=[".ext1", ".ext2", ".ext3", ".ext4", ".ext5", ".ext6"]
for $i=0 to UBound($Array)-1
;On vire chacune des clés du registre
RegDelete($HKCR & $Array[$i])
RegDelete($HKLM & $Array[$i])
;Et on crée les bonnes
RegWrite($HKCR & $Array[$i], "Nom de la clé", "REG_SZ", 'Valeur attribuée')
RegWrite($HKLM & $Array[$i], "Nom de la clé", "REG_SZ", 'Valeur attribuée')
Next
Pour tes posts, utilise la balise "code" pour du script, ou les balises "spoiler" + "code" si ça fait plus de 10 lignes