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

Transcription

Impossible d`accéder à VBScript run time pour l`action personnalisée
Impossible d'accéder à VBScript run time pour l'action
personnalisée (code erreur 2738)
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
Compatibilités d'Adélia Studio 13 avec les différentes versions des produits système
Grille de compatibilité d'Adélia Studio avec les SGBD
Compatibilités d'Adélia Studio 12 avec les différentes versions des produits système
Erreurs lors de la génération d'une installation Mobile : cabwiz.exe introuvable
Perte de userlib.dll lors du passage de la V9.0 à la V10.0 PTF02 (uniquement)