Rechercher : dans
Par :

[VBS] Supprimer une clé de registre

Dernière réponse le 26 jun 2007 à 11:55:05 Strom26, le 22 jun 2007 à 13:30:56 
 Signaler ce message aux modérateurs

Bonjour a tous,

Etant novice en programmation, j'aurais besion de votre aide.
Mon probleme est le suivant :

je dois trouver une ligne de code en VBS pour supprimer une clé dans le registre

exemple :

le nom de la clé que je voudrais effacer : HKEY_USERS\S-1-5-18\Control Panel\Colors ( c'est juste pour exemple )

je voudrais donc pouvoir effacer la clé/dossier Colors ainsi que ceux qu'il contient.


ps : j'ai absolument besoin d'une ligne de code en VBS pas de soft ou autre langage

Merci !

Configuration: Windows XP
Firefox 2.0.0.3

Meilleures réponses pour « [VBS] Supprimer une clé de registre » dans :
[Windows XP] Structure de la base de registre VoirQu'est-ce que la base de registre ? Accéder à la base de registre Comprendre son interface Colonne de gauche Les 5 clés racines Colonne de droite Quelques fonctionnalités du registre Exportation (sauvegarde d'une clé du...
[Vista] Désactiver l'UAC VoirDésactiver l'UAC de Vista Introduction Désactivation de l'UAC 1. via le Panneau de configuration 2. via MSconfig 3. via le registre Mise en garde Voir également Introduction Avec Vista, quand vous ouvrez une application non...
Windows - Ouvrir l'éditeur du registre Voir/!\Attention, soyez certain de ce que vous faites dans la base de registre, car il en va de la vie de votre système. Ne trafiquez pas sans connaître les conséquences de ce que vous faites /!\ Pour ouvrir l'éditeur du registre, souvent utilisé...
Microsoft Windows - La base de registre VoirQu'est-ce que la base de registres Dans la version 3.1 de Microsoft Windows, les applications installées étaient configurées vis-à-vis de Windows grâce à des fichiers de configuration (dont l'extension était .ini). D'autre part, deux fichiers de...

1

dubcek, le 22 jun 2007 à 13:52:15

http://www.laboratoire-microsoft.org/scripts/7681/


Supprimer une clé de registre
Par Joachim GOMARD, LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT
Publiée le 27/10/2004 vers 13h.
Description :
Ce script VBS permet de supprimer une clé de registre.

Script :

Const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")

strKeyPath = "SOFTWARE\Test"

oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath

Répondre à dubcek

2

Strom26, le 22 jun 2007 à 15:11:07

Merci pour ton aide mais, chez moi le script ne marche pas pourtant je suis bien en admin sur ma machine.

Voici mon script :

Const HKEY_LOCAL_MACHINE = &H80000002

strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")

strKeyPath = "SOFTWARE\Microsoft\test"

oReg.DeleteKey HKEY_LOCAL_MACHINE, strKeyPath

-------------------------------------------------------------------------------

je n'ai editer que cette ligne : strKeyPath = "SOFTWARE\Microsoft\test"
la seul ligne a editer ? ou ai-je fait une autre erreur ?

Merci !

Répondre à Strom26

3

dubcek, le 24 jun 2007 à 14:16:09
Répondre à dubcek

4

 Strom26, le 26 jun 2007 à 11:55:05
  • +3

Merci pour ton aide, j'ai résolus mon problème :)

-----------------------------------------------------------

Dim WshShell,pKey

Set WshShell = WScript.CreateObject("WScript.Shell")

pKey = "HKEY_LOCAL_MACHINE\SOFTWARE\test\"

WshShell.RegDelete pKey

-----------------------------------------------------------

Voila les lignes de commande pour supprimer une clé dans la base de registre.

Répondre à Strom26