[FIX] Impossible d'accéder à l'exécution de Javascript / VBScript pour l'action personnalisée (erreur 2738)



Essayez Notre Instrument Pour Éliminer Les Problèmes

Certains utilisateurs de Windows rencontrent le ' Erreur 2738. Impossible d'accéder à l'exécution de VBScript pour l'action personnalisée ' ou ' Erreur 2738. Impossible d'accéder à l'exécution de Javascript pour une action personnalisée »Message d'erreur lorsque vous essayez d'installer une ou plusieurs applications différentes sur leur ordinateur Windows. Il est confirmé que ce problème se produit sur Windows 7, Windows 8.1 et Windows 10.



Erreur 2738: impossible d'accéder au runtime VBScript / JavaScript pour l'action personnalisée



En fait, plusieurs causes différentes peuvent contribuer à l'apparition de ce code d'erreur particulier lors de l'installation d'une application. Voici une liste restreinte de coupables potentiels susceptibles de déclencher une Erreur 2738 :



  • Conflit avec McAffee Endpoint Security - De loin, le coupable le plus courant à l'origine de cette erreur particulière est un conflit entre McAffee's Endpoint Security Suite et le programme d'installation de ShortTel Communication. Si vous vous trouvez dans ce scénario particulier, vous pouvez résoudre le problème en désinstallant Endpoint Security ou en utilisant l’éditeur de registre pour ajuster quelques clés utilisées par la fonctionnalité de McAffee ScriptScan.
  • Changement logiciel récent - Gardez à l'esprit qu'il existe de nombreux autres coupables potentiels qui pourraient être la cause ultime de ce message d'erreur. Puisqu'il n'y a pas de liste définitive de conflits, votre meilleur pari pour corriger l'incohérence est de remettre votre système dans un état avant l'apparition de cette erreur à l'aide de la restauration du système.
  • Fichier vbscript.dll non enregistré - Si vous obtenez l'erreur «VBScript» lors de la tentative d'installation d'une application, c'est probablement dû au fait que le moteur de script VB n'est pas correctement enregistré. Dans ce cas, vous devriez être en mesure de résoudre le problème en réenregistrant le fichier DLL problématique à partir d'une invite de commande élevée.
  • Corruption des fichiers système - En fait, une sorte de corruption de fichier système peut empêcher votre système d’utiliser le fichier Dynamic Link Library nécessaire pendant la séquence d’installation. Dans ce cas, vous pourrez peut-être résoudre le problème en exécutant des analyses SFC et DISM pour remplacer les instances corrompues par des équivalents sains.
  • Corruption des fichiers système sous-jacents - Dans des circonstances plus graves, l'utilisation de DISM et SFC ne suffira pas à résoudre le problème. Dans ce cas, la seule solution viable consiste à réinitialiser tous les composants Windows pertinents en installant correctement votre système d'exploitation ou en réparant l'installation (réparation sur place).

Méthode 1: conflit avec Endpoint Security (le cas échéant)

Si le message d'erreur 'Impossible d'accéder à l'exécution de VBScript pour une action personnalisée' s'affiche lorsque vous tentez d'installer ShoreTel Communication, il est très probable que le programme d'installation se retrouve en conflit avec la solution Endpoint Security développée par McAfee.

Si ce scénario s'applique dans votre cas, vous avez 2 façons différentes de résoudre le problème:

  • Désinstallation du logiciel Endpoint Security en conflit
  • Rétablissement de certaines valeurs de registre appartenant à McAfee ScriptScan à leurs valeurs par défaut afin d'éliminer le conflit.

Si vous recherchez la solution la plus simple, vous devriez opter pour la désinstallation de votre outil Endpoint Security. Ce n'est pas l'idéal, mais cela vous permettra d'installer ShoreTel Communication sans avoir à modifier votre registre. Dans ce cas, suivez sous-guide A.



Si vous êtes à l'aise avec l'Éditeur du Registre, vous devez suivre sous-guide B pour modifier certaines valeurs de registre clés appartenant à McAffee ScriptScan, ce qui finira par résoudre le conflit.

A. Désinstallation d'Endpoint Security

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Dans la zone de texte, tapez «Appwiz.cpl» et appuyez sur Entrer pour ouvrir le Programmes et fonctionnalités menu.

    Tapez appwiz.cpl et appuyez sur Entrée pour ouvrir la page des programmes installés

  2. Une fois que vous êtes à l'intérieur Programmes et fonctionnalités menu, faites défiler la liste des applications installées et faites un clic droit sur Sécurité des terminaux . Ensuite, choisissez Désinstaller dans le menu contextuel nouvellement apparu.

    Désinstallation de McAfee Endpoint Security

  3. Ensuite, suivez les instructions de désinstallation pour terminer le processus de désinstallation, puis redémarrez votre ordinateur.
  4. Une fois le prochain démarrage terminé, essayez de réinstaller le Communication ShoreTel app et voir si le problème est maintenant résolu.

Si le même code d'erreur persiste, passez à Méthode 2 .

B. Ajustement des valeurs de registre de McAffee Scripts Scan

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «Regedit» dans la zone de texte et appuyez sur Entrer pour ouvrir l'éditeur de registre. Lorsque vous êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui pour accorder l'accès administrateur.

    Exécution de l'éditeur de registre

  2. Une fois que vous êtes à l'intérieur Éditeur de registre , utilisez le menu sur le côté gauche pour naviguer jusqu'à l'emplacement suivant:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. Une fois que vous êtes au bon endroit, modifiez la valeur de (Défaut) de McAfee ScriptScan à Langage de script VB.
  4. Ensuite, accédez à l'emplacement suivant:
    HKEY_CLASSES_ROOT  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  5. Une fois que vous arrivez au bon endroit, modifiez la valeur du (Défaut) clé de C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll à C: Windows system32 vbscript.dll .
  6. Une fois que vous avez appliqué la modification ci-dessus, accédez à l'emplacement suivant:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Ensuite, modifiez la valeur du (Défaut) clé de McAfee ScriptScan à Langage de script VB.
  8. Enfin, accédez à l'emplacement de registre suivant:
    HKEY_CLASSES_ROOT  Wow6432Node  CLSID  {B54F3741-5B07-11cf-A4B0-00AA004A55E8}  InprocServer32
  9. Changer la valeur de la clé (par défaut) de C: Program Files Common Files McAfee SystemCore Scriptxxxxxxxxx.dll à C: Windows SysWOW64 vbscript.dll .
  10. Une fois que toutes les modifications répertoriées ci-dessus ont été appliquées, redémarrez votre ordinateur et voyez si le problème est maintenant résolu.

Au cas où cette méthode ne serait pas applicable ou si vous rencontrez toujours la même chose Erreur 2738 même après avoir suivi les instructions ci-dessus, passez à la méthode suivante ci-dessous.

Méthode 2: enregistrement du fichier vbscript.dll

Si vous rencontrez le ' Erreur 2738. Impossible d'accéder à l'exécution de VBScript pour l'action personnalisée 'Après l'échec de l'installation d'un agent, il est probable que vous rencontriez cette erreur car le moteur de script VB n'est pas correctement enregistré. Dans la plupart des cas, ce problème survient après la vbscript.dll est modifié par un logiciel tiers (probablement un outil audiovisuel).

Si ce scénario est applicable, vous devriez être en mesure de résoudre le problème en réenregistrant le fichier DDL problématique à partir d'une invite CMD élevée.

Voici un petit guide qui vous guidera tout au long du processus d'enregistrement du fichier vbscript.dll qui est probablement à l'origine de l'erreur du programme d'installation 2738:

Remarque: Les instructions ci-dessous devraient fonctionner quelle que soit votre version de Windows (Windows 7, Windows 8.1 et Windows 10)

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «Cmd» dans la zone de texte et appuyez sur Ctrl + Maj + Entrée ouvrir un surélevé Invite de commande t. Lorsque vous êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui pour accorder l'accès administrateur.

    Exécution de l'invite de commande

  2. Une fois que vous êtes dans l'invite de commandes élevée, tapez l'une des commandes suivantes selon que vous utilisez une version 32 ou 64 bits de Windows et appuyez sur Entrer:
     cd% windir%  system32   cd% windir%  syswow64 
  3. Une fois arrivé au bon emplacement, tapez la commande suivante et appuyez sur Entrer pour enregistrer la problématique vbscript.dll:

     regsvr32 vbscript.dll 

    Remarque: Si vous voyez le ' Erreur 2738. Impossible d'accéder à l'exécution de Javascript pour une action personnalisée ”, Utilisez plutôt la commande suivante:

     regsvr32.exe jscript.dll 
  4. Redémarrez votre ordinateur et voyez si le problème est résolu une fois le prochain démarrage terminé.

Au cas où le même ' Impossible d'accéder à l'exécution de Javascript / VBScript pour l'action personnalisée » l'erreur se produit toujours, passez au correctif potentiel suivant ci-dessous.

Méthode 3: exécution d'analyses SFC et DISM

Il s'avère que vous pouvez également vous attendre à rencontrer ce problème en raison d'un type de corruption qui finit par affecter la capacité de votre système à utiliser les fichiers DLL (Dynamic Link Library). Si vous pensez que ce scénario pourrait être applicable, vous devriez être en mesure de résoudre ce problème en utilisant quelques utilitaires connus pour réparer les instances de système d'exploitation corrompues - DISM (maintenance et gestion des images de déploiement) et SFC (vérificateur de fichiers système).

Dans les cas où l'on soupçonne des données corrompues, vous devez commencer par exécuter un Analyse du vérificateur de fichiers système . Cette opération est la manière idéale de commencer car vous pouvez déployer cette analyse même si vous ne disposez pas d'une connexion Internet fiable. Cet utilitaire fonctionne en exploitant une archive stockée localement pour comparer les fichiers potentiellement corrompus à une liste d'équivalents sains.

Exécution de l'analyse SFC

Remarque: Gardez à l'esprit qu'une fois que vous démarrez, ce type d'analyse ne doit pas être interrompu une fois lancé (en aucun cas). Si vous arrêtez votre ordinateur ou fermez la fenêtre CMD prématurément, vous courez le risque de créer des erreurs logiques sur votre lecteur Windows.

Une fois l'analyse SFC terminée, redémarrez votre ordinateur et lancer une analyse DISM une fois le prochain démarrage terminé.

Exécuter la commande DISM

Remarque: Ce Maintenance et gestion des images de déploiement service utilise un sous-composant de Windows Update afin de télécharger des copies saines qui seront utilisées pour remplacer les instances corrompues.

Une fois la deuxième analyse terminée, redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage.

Si le même problème persiste, passez au correctif potentiel suivant ci-dessous.

Méthode 4: Utilisation de la restauration du système

Si ce problème n’a commencé à se produire que récemment, il est possible qu’une modification logicielle récente ait fini par causer ce problème avec les programmes qui souhaitent utiliser l’infrastructure du programme d’installation. Comme il n'y a pas de moyen clair d'identifier le coupable (il peut s'agir d'une mise à jour logicielle, d'un pilote, d'une mauvaise mise à jour Windows, d'un conflit logiciel, etc.), la meilleure chose que vous puissiez faire est de remettre votre ordinateur dans un état dans lequel ce problème était ne se produit pas.

La meilleure façon de procéder consiste à utiliser la restauration du système pour rétablir votre installation Windows à un point sain dans lequel le ' Impossible d'accéder à l'exécution de VBScript pour une action personnalisée ' ou ' Impossible d'accéder à l'exécution de Javascript pour une action personnalisée »L'erreur ne s'est pas encore produite.

Voici quelques instructions étape par étape sur en utilisant la restauration du système pour réparer, réinitialisez votre PC à un état sain .

Choix d'un point de restauration système spécifique

Si vous l'avez déjà fait et que vous rencontrez toujours le même code d'erreur 2738, passez au correctif potentiel suivant ci-dessous.

Méthode 5: réinitialisation de chaque composant Windows

Si aucune des méthodes ci-dessus n'a fonctionné dans votre scénario particulier, vous avez probablement affaire à une corruption de fichier système sous-jacente qui ne peut pas être résolue de manière conventionnelle.

Plusieurs utilisateurs concernés qui se sont trouvés dans la même situation ont signalé qu'ils n'avaient réussi à résoudre le problème qu'après avoir actualisé tous les composants du système d'exploitation pertinents liés à leur installation de Windows 10. Pour ce faire, vous avez 2 façons d'avancer:

  • Réparer l'installation - C'est l'approche la plus ciblée car elle vous permettra d'actualiser tous nos fichiers OS sans perdre les données personnelles actuellement présentes sur votre disque OS. Vous devrez utiliser un support d’installation compatible avec votre version de Windows, mais vous pourrez enregistrer les applications, les jeux, les médias et même les préférences utilisateur que vous stockez actuellement sur le lecteur de votre système d’exploitation.
  • Installation propre - Si vous recherchez la procédure la plus simple, c'est celle-ci. Vous n’avez pas besoin d’un support d’installation compatible pour démarrer cette opération, mais à moins que vous ne parveniez à sauvegarder vos données à l’avance avant de commencer cette opération, vous perdrez toutes vos données personnelles actuellement stockées sur le lecteur Windows.
Mots clés les fenêtres 6 minutes de lecture