Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Erreur windows script host error 800A01AD - W10


Sujet :

VBScript

  1. #1
    Nouveau Candidat au Club
    Erreur windows script host error 800A01AD - W10
    Bonjour,

    J'essaie en vain de lancer un simple fichier VBS mais j'ai l'erreur systématique sur la commande:

    set Main = CreateObject("ProgramTest.ProgramTest")

    à savoir : Un composant ActiveX ne peut pas créer un objet :'ProgramTest.ProgramTest '
    code : 800A01AD
    source : Erreur d'execution Microsoft VBScript

    Les développeurs du logiciel en question n'ont aucun souci d'exécution en double-cliquant le fichier simplement.
    Il y a quelques année, sous Windows XP Pro et 7, ça fonctionnait sans souci. AUjourd'hui, sous W10, j'ai cette erreur.
    J'ai l'impression d'avoir fait le tour des forums , testé cscript / wscript. J'ai toujours la même erreur.



    Voici la config de mon ordi si ça peut vous aider à m'aider

    Nom du système d’exploitation Microsoft Windows 10 Professionnel
    Version 10.0.17134 Numéro 17134
    Autre description du système d’exploitation Non disponible
    Fabricant du système d’exploitation Microsoft Corporation
    Ordinateur LAPTOP-BADTTVUC
    Fabricant ASUSTeK COMPUTER INC.
    Modèle Strix 17 GL703GE
    Type PC à base de x64
    Référence (SKU) du système
    Processeur Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz, 2208*MHz, 6 cœur(s), 12 processeur(s) logique(s)
    Version du BIOS/Date American Megatrends Inc. GL703GE.310, 11/06/2018
    Version SMBIOS 3.1
    Version du contrôleur embarqué 1.11
    Mode BIOS UEFI
    Fabricant de la carte de base ASUSTeK COMPUTER INC.
    Modèle de la carte de base Non disponible
    Nom de la carte de base Carte de base
    Rôle de la plateforme Mobile
    État du démarrage sécurisé Activé
    Configuration de PCR*7 Élévation requise à afficher
    Répertoire Windows C:\WINDOWS
    Répertoire système C:\WINDOWS\system32
    Périphérique de démarrage \Device\HarddiskVolume1
    Option régionale France
    Couche d’abstraction matérielle Version = "10.0.17134.619"


    Merci d'avance

  2. #2
    Modérateur

    Bonjour et BIENVENU sur DVP.

    Le composant ActiveX ne peut pas créer l'objet
    Il y a plusieurs possibilités dont : Le composant correspondant n'est pas (ou est mal) enregistré dans la base de registre ou tout simplement le fichier correspondant n'existe pas.
    Si ni l'une et /ou ni l'autre éventualité n'existe, essaie de lancer l'interpréteur(Cscript ou Wscript) comme suit : C:\Windows\Syswow64\Cscript.exe MonFichier.vbs.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  3. #3
    Nouveau Candidat au Club
    ok merci pour l'accueil .
    J'ai déjà testé cscript oui, sans succès.
    J'ai demandé des infos au support ce matin, et les ai mis sur la piste de la piste de la base de registre pour qu'ils m'indiquent ce qu'il faut y vérifier.

    A suivre...

  4. #4
    Modérateur

    Citation Envoyé par jattBoost Voir le message
    J'ai déjà testé cscript oui, sans succès.
    Je le sais depuis le premier post; mais ce dont je parle c'est celui dans le répertoire SysWow64 si la version de Windows est x64.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  5. #5
    Nouveau Candidat au Club
    oui j'avais testé cette méthode aussi.
    Il semblerait que ce soit lié au protocole DDE (Dynamic Data Exchange), je suis en train de me documenter sur le sujet. J'ai l'impression que c'est installé par défaut sur Windows? Au moins si on dispose de MS Office, pour les logiciels communiquent entre eux (PowerPoint <--> Word, etc.)

    Si vous avez des pistes à me soumettre à ce sujet, je suis preneur