Problème

Lors de l'installation d'Adélia Studio, on peut obtenir l'erreur suivante :

Impossible d'accéder à VBScript run time pour l'action personnalisée


ou en anglais :

"Could not access VBScript run time for custom action"

Solution

Dans le cas d'un système 64 bits

Ouvrir une invite de commandes en tant qu'administrateur, pour cela cliquer sur le menu Démarrer et taper cmd dans le champ Rechercher, puis cliquer bouton droit sur le résultat cmd.exe et choisir Exécuter en tant qu'administrateur. Puis copier/coller la ligne de commande suivante dans l'invite de commandes et exécuter.

reg delete "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f


Cette commande va supprimer une entrée incorrecte dans la base des registres en ce qui concerne le runtime VBScript. Pour vérifier que cette suppression est bien effective, taper regedit dans l'invite de commandes et rechercher la clé précisée dans la commande précédente existe toujours (HKCU correspond à HKEY_CURRENT_USER). Si cette clé existe toujours, relancer la commande reg delete (bien penser à fermer puis réouvrir regedit pour vérifier la suppression).
Ensuite il est nécessaire d'enregistrer correctement VBScript par la commande suivante :

c:\windows\syswow64\regsvr32 c:\windows\syswow64\vbscript.dll


Ou plus simplement regsvr32 vbscript.dll si vous êtes déjà dans le répertoire C:\windows\syswow64.
Normalement après l'exécution de ces commandes, l'installation d'Adélia devrait ne plus rencontrer cette erreur.

Dans le cas d'un système 32 bits 

Ouvrir une invite de commandes en tant qu'administrateur, pour cela cliquer sur le menu Démarrer et taper cmd dans le champ Rechercher, puis cliquer bouton droit sur le résultat cmd.exe et choisir Exécuter en tant qu'administrateur. Puis copier/coller la ligne de commande suivante dans l'invite de commandes et exécuter.

reg delete "HKCU\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f


Cette commande va supprimer une entrée incorrecte dans la base des registres en ce qui concerne le runtime VBScript. Pour vérifier que cette suppression est bien effective, taper regedit dans l'invite de commandes et rechercher la clé précisée dans la commande précédente existe toujours (HKCU correspond à HKEY_CURRENT_USER). Si cette clé existe toujours, relancer la commande reg delete (bien penser à fermer puis réouvrir regedit pour vérifier la suppression).
Ensuite il est nécessaire d'enregistrer correctement VBScript par la commande suivante :

c:\windows\system32\regsvr32 c:\windows\system32\vbscript.dll


Ou plus simplement regsvr32 vbscript.dll si vous êtes déjà dans le répertoire C:\windows\system32.
Normalement après l'exécution de ces commandes, l'installation d'Adélia devrait ne plus rencontrer cette erreur.

Articles connexes