Probleme vbscript
Fermé
Dameuhien
Messages postés
10
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
30 mars 2008
-
13 juil. 2007 à 19:55
sud - 6 nov. 2011 à 03:02
sud - 6 nov. 2011 à 03:02
A voir également:
- Probleme vbscript
- Vbscript download - Télécharger - Édition & Programmation
- Microsoft VBScript - Forum Windows 7
- Pause vbscript ✓ - Forum VB / VBA
- Vbscript split ✓ - Forum VB / VBA
- Vbscript compiler - Forum VB / VBA
5 réponses
poussin59
Messages postés
335
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
7 mai 2008
45
13 juil. 2007 à 20:06
13 juil. 2007 à 20:06
Salut, Dameuhien
A tu le CD de windows XP ou une partition ou sont stockés les fichier d'instalations ?
Si oui essaye ceci :
Click sur le Bouton Démarrer puis sur Exécuter.
Tape la commande sfc /scannow puis entrée.
La fenêtre protection de fichiers windows s'ouvre et l'analyse débute.
Si il detecte des fichier défectueux, il te le signale.
Mets le CD de windows ou precise ou se trouve la partition puis click sur le bouton Recommencer pour restaurer la version original des fichiers abimés.
J'espere que sa reglera ton probleme.
@+
A tu le CD de windows XP ou une partition ou sont stockés les fichier d'instalations ?
Si oui essaye ceci :
Click sur le Bouton Démarrer puis sur Exécuter.
Tape la commande sfc /scannow puis entrée.
La fenêtre protection de fichiers windows s'ouvre et l'analyse débute.
Si il detecte des fichier défectueux, il te le signale.
Mets le CD de windows ou precise ou se trouve la partition puis click sur le bouton Recommencer pour restaurer la version original des fichiers abimés.
J'espere que sa reglera ton probleme.
@+
Dameuhien
Messages postés
10
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
30 mars 2008
13 juil. 2007 à 20:10
13 juil. 2007 à 20:10
Etant étudiant j'ai pas le cd sur moi, mais je le récupère dimanche, je vais essayer, je dirai si ça marche dimanche soir, merci ^^
Dameuhien
Messages postés
10
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
30 mars 2008
14 juil. 2007 à 21:45
14 juil. 2007 à 21:45
Bon je continue, j'ai effectué le scan pour voir s'il y avait des erreurs, il n'y a visiblement rien d'anormal.
J'ai éteint mon ordi, je redémarre, et là je vois que ma carte réseau ne peut pas etre activée (code 10), je squatte un wi-fi voisin pour me connecter là...
Quelqu'un aurait d'une la solution pour faire redémarrer ma carte réseau (pas moyen...) et mon premier problème de script tient toujours merci!
J'ai éteint mon ordi, je redémarre, et là je vois que ma carte réseau ne peut pas etre activée (code 10), je squatte un wi-fi voisin pour me connecter là...
Quelqu'un aurait d'une la solution pour faire redémarrer ma carte réseau (pas moyen...) et mon premier problème de script tient toujours merci!
poussin59
Messages postés
335
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
7 mai 2008
45
15 juil. 2007 à 02:14
15 juil. 2007 à 02:14
Salut,
J'ai trouver çà sur un site, essaye et tu verra, sinon, reinstall ton system, a mon avis c'est le mieux a faire.
--------------------------------
En cas d'erreur une erreur d'application invalide s'est produite... lors d'une tentative d'exécution de Windows Media Player et que l'une des boîtes de dialogue des modules suivants est totalement ou partiellement vide: Assistant Rechercher - Comptes utilisateurs - Windows Update - Centre d'Aide et Support - Restauration du système, il est probable qu'une ou plusieurs clés concernant Jscript sont incorrectement paramétrées. Le fichier Jscript.dll est manquant ou corrompu.
Pour résoudre le problème, utiliser l'une des méthodes ci-dessous:
Réenregistrement de Jscript.dll et Vbscript.dll
Par Démarrer/Exécuter... (Windows+r), saisir successivement les commandes suivantes en appuyant sur OK entre chacune:
regsvr32 jscript.dll
regsvr32 vbscript.dll
Si le réenregistrement ne change rien ou qu'un message d'erreur s'affiche, les fichiers sont sans aucun doute manquants ou corrompus. Pour les restaurer:
Par Démarrer/Exécuter... (Windows+r), saisir msconfig
Cliquer sur le bouton Extraire le fichier
Dans le champ Fichier à restaurer, saisir le nom du fichier (jscript.dll par exemple)
Dans le champ Restaurer à partir de, indiquer le chemin vers les *.cab situés dans le dossier i386 du CD de Windows XP ou utiliser le bouton Parcourir pour chercher le chemin exact
Cliquer sur le bouton Extraire. Si nécessaire, procéder de même avec le fichier vbscript.dll.
Tester le réenregistrement des DLL comme décrit plus haut.
Note: Le redémarrage de l'ordinateur est peut-être nécessaire pour que les changements interviennent. En cas de persistance du problème, passer à l'étape suivante.
Par le Registre
Par Démarrer/Exécuter... (Windows+r), saisir regedit
Localiser et sauvegarder successivement les trois clés suivantes:
HKLM\SOFTWARE\CLASSES\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb558}\In procServer32
HKLM\SOFTWARE\CLASSES\CLSID\{f414c261-6ac0-11cf-b6d1-00aa00bbbb558}\In procServer32
HKLM\SOFTWARE\CLASSES\CLSID\{f414c262-6ac0-11cf-b6d1-00aa00bbbb558}\In procServer32
Dans le volet droit de chacune de ces clés, vérifier les données des valeurs suivantes (Si la donnée est différente, double-cliquer sur la valeur et modifier en conséquence)
(par défaut) avec comme donnée: X:\WINDOWS\SYSTEM32\JSCRIPT.DLL (X: étant naturellement remplacé par la lettre du lecteur système).
TheadingModel avec comme donnée: Both
Quitter l'éditeur de Registre. Un redémarrage de l'ordinateur peut être nécessaire pour que les modifications s'appliquent.
Fiche technique Microsoft: N° 831430
Bon courrage et @+
J'ai trouver çà sur un site, essaye et tu verra, sinon, reinstall ton system, a mon avis c'est le mieux a faire.
--------------------------------
En cas d'erreur une erreur d'application invalide s'est produite... lors d'une tentative d'exécution de Windows Media Player et que l'une des boîtes de dialogue des modules suivants est totalement ou partiellement vide: Assistant Rechercher - Comptes utilisateurs - Windows Update - Centre d'Aide et Support - Restauration du système, il est probable qu'une ou plusieurs clés concernant Jscript sont incorrectement paramétrées. Le fichier Jscript.dll est manquant ou corrompu.
Pour résoudre le problème, utiliser l'une des méthodes ci-dessous:
Réenregistrement de Jscript.dll et Vbscript.dll
Par Démarrer/Exécuter... (Windows+r), saisir successivement les commandes suivantes en appuyant sur OK entre chacune:
regsvr32 jscript.dll
regsvr32 vbscript.dll
Si le réenregistrement ne change rien ou qu'un message d'erreur s'affiche, les fichiers sont sans aucun doute manquants ou corrompus. Pour les restaurer:
Par Démarrer/Exécuter... (Windows+r), saisir msconfig
Cliquer sur le bouton Extraire le fichier
Dans le champ Fichier à restaurer, saisir le nom du fichier (jscript.dll par exemple)
Dans le champ Restaurer à partir de, indiquer le chemin vers les *.cab situés dans le dossier i386 du CD de Windows XP ou utiliser le bouton Parcourir pour chercher le chemin exact
Cliquer sur le bouton Extraire. Si nécessaire, procéder de même avec le fichier vbscript.dll.
Tester le réenregistrement des DLL comme décrit plus haut.
Note: Le redémarrage de l'ordinateur est peut-être nécessaire pour que les changements interviennent. En cas de persistance du problème, passer à l'étape suivante.
Par le Registre
Par Démarrer/Exécuter... (Windows+r), saisir regedit
Localiser et sauvegarder successivement les trois clés suivantes:
HKLM\SOFTWARE\CLASSES\CLSID\{f414c260-6ac0-11cf-b6d1-00aa00bbbb558}\In procServer32
HKLM\SOFTWARE\CLASSES\CLSID\{f414c261-6ac0-11cf-b6d1-00aa00bbbb558}\In procServer32
HKLM\SOFTWARE\CLASSES\CLSID\{f414c262-6ac0-11cf-b6d1-00aa00bbbb558}\In procServer32
Dans le volet droit de chacune de ces clés, vérifier les données des valeurs suivantes (Si la donnée est différente, double-cliquer sur la valeur et modifier en conséquence)
(par défaut) avec comme donnée: X:\WINDOWS\SYSTEM32\JSCRIPT.DLL (X: étant naturellement remplacé par la lettre du lecteur système).
TheadingModel avec comme donnée: Both
Quitter l'éditeur de Registre. Un redémarrage de l'ordinateur peut être nécessaire pour que les modifications s'appliquent.
Fiche technique Microsoft: N° 831430
Bon courrage et @+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
j'avais le même pb et j'ai galéré pour trouver comment faire sans réinstaller ; car j'aime pas réinstaller et puis c'est une attitude lâche si tous le monde faisait pareil cela avancerait jamais dans la vie ... Depuis le temps tu as du résoudre ton PB mais je poste quand même au cas ou d'autres aurait la même galère !
Bref ta description semble identique à mon PB; cela provient de 2 niveaux :
1) Une base de registre qui ne laisse pas les droits sur les clefs VBS (modification, suppression impossible)
2) Des clefs VBS absentes ou erronées.
Du coup impossible de faire les mise à jours windows .net , script ... et mes softs dépendants de VBS ne fonctionnaient plus sachant que Windows appuyé la dessus c'est la misère ...
Avant tout au cas ou tu fais une sauvegarde avec le soft « ERUNT » (dispo sur liberkey)
Ensuite tu passes un coup de soft « wyse registery cleaner » (dispo sur liberkey) pour nettoyer en mode recommandé avant de commencer.
1) PB de base de registre qui ne laisse pas les droits sur les clefs VBS :
Pour voir si ta base de REG te refuse les droits essaye en mode sans echec avec tous les comptes avec droits de supprimer les clefs suivantes de la base de registre via la commande regedit :
HKCR\VBS
HKCR\VBS Author
HKCR\VBScript
HKCR\VBScript Author
HKCR\VBScript.Encode
HKCR\VBScript.RegExp
Si tu n'arrives pas à supprimer ces clefs c'est que la base est locké il te faut en mode administrateur récupérer les droits avec l'utilitaire http://www.heysoft.de/nt/reg/RegDACLe.zip
Note : voir ce lien qui fait aussi référence à ce pb : http://www.niouzes.org/microsoft-public-scripting/147101-erreur-impossible-de-trouver-moteur-de-script-vbscript.html?langid=1
Quand tu as récupéré les droits via RegDACLe.zip tu supprimes purement clefs :
HKCR\VBS
HKCR\VBS Author
HKCR\VBScript
HKCR\VBScript Author
HKCR\VBScript.Encode
HKCR\VBScript.RegExp
S'il refuse c'est que tu as pas les droits et que tu as pas bien exécuté RegDACLe.zip recommence et lit la doc de RegDACLe.
2) Clefs VBS absentes ou erronées.
A ce point on considére que les clefs on eté effacés.
Créer avec notepad et surtout pas wordpad un fichier nommé :VBS.reg et remplissez le avec ce code :
Note : En fait j'ai exporté tous les clefs VBS et les sous clefs sur les quelles ses dernières pointes vers 10 fichiers distincts depuis un windows xp ou vbscript fonctionne. En suite par fusion (clic droit fussion sur le fichier .reg) j'ai réinjecté le tout dans celui qui possait pb.
Un petit redémarrage du système !
Si la fusion réussie cela devrait tout remettre d'équerre en vbscript !
Test final
Sous C : créer un fichier de test nommé test.VBS avec le code suivant :
Le lancer on doit voir une boite dialogue s'ouvrir !
cordialement ys
j'avais le même pb et j'ai galéré pour trouver comment faire sans réinstaller ; car j'aime pas réinstaller et puis c'est une attitude lâche si tous le monde faisait pareil cela avancerait jamais dans la vie ... Depuis le temps tu as du résoudre ton PB mais je poste quand même au cas ou d'autres aurait la même galère !
Bref ta description semble identique à mon PB; cela provient de 2 niveaux :
1) Une base de registre qui ne laisse pas les droits sur les clefs VBS (modification, suppression impossible)
2) Des clefs VBS absentes ou erronées.
Du coup impossible de faire les mise à jours windows .net , script ... et mes softs dépendants de VBS ne fonctionnaient plus sachant que Windows appuyé la dessus c'est la misère ...
Avant tout au cas ou tu fais une sauvegarde avec le soft « ERUNT » (dispo sur liberkey)
Ensuite tu passes un coup de soft « wyse registery cleaner » (dispo sur liberkey) pour nettoyer en mode recommandé avant de commencer.
1) PB de base de registre qui ne laisse pas les droits sur les clefs VBS :
Pour voir si ta base de REG te refuse les droits essaye en mode sans echec avec tous les comptes avec droits de supprimer les clefs suivantes de la base de registre via la commande regedit :
HKCR\VBS
HKCR\VBS Author
HKCR\VBScript
HKCR\VBScript Author
HKCR\VBScript.Encode
HKCR\VBScript.RegExp
Si tu n'arrives pas à supprimer ces clefs c'est que la base est locké il te faut en mode administrateur récupérer les droits avec l'utilitaire http://www.heysoft.de/nt/reg/RegDACLe.zip
Note : voir ce lien qui fait aussi référence à ce pb : http://www.niouzes.org/microsoft-public-scripting/147101-erreur-impossible-de-trouver-moteur-de-script-vbscript.html?langid=1
Quand tu as récupéré les droits via RegDACLe.zip tu supprimes purement clefs :
HKCR\VBS
HKCR\VBS Author
HKCR\VBScript
HKCR\VBScript Author
HKCR\VBScript.Encode
HKCR\VBScript.RegExp
S'il refuse c'est que tu as pas les droits et que tu as pas bien exécuté RegDACLe.zip recommence et lit la doc de RegDACLe.
2) Clefs VBS absentes ou erronées.
A ce point on considére que les clefs on eté effacés.
Créer avec notepad et surtout pas wordpad un fichier nommé :VBS.reg et remplissez le avec ce code :
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\VBS] @="VB Script Language" [HKEY_CLASSES_ROOT\VBS\CLSID] @="{B54F3741-5B07-11cf-A4B0-00AA004A55E8}" [HKEY_CLASSES_ROOT\VBS\OLEScript] [HKEY_CLASSES_ROOT\VBS Author] @="VB Script Language Authoring" [HKEY_CLASSES_ROOT\VBS Author\CLSID] @="{B54F3742-5B07-11cf-A4B0-00AA004A55E8}" [HKEY_CLASSES_ROOT\VBS Author\OLEScript] [HKEY_CLASSES_ROOT\VBScript] @="VB Script Language" [HKEY_CLASSES_ROOT\VBScript\CLSID] @="{B54F3741-5B07-11cf-A4B0-00AA004A55E8}" [HKEY_CLASSES_ROOT\VBScript\OLEScript] [HKEY_CLASSES_ROOT\VBScript Author] @="VB Script Language Authoring" [HKEY_CLASSES_ROOT\VBScript Author\CLSID] @="{B54F3742-5B07-11cf-A4B0-00AA004A55E8}" [HKEY_CLASSES_ROOT\VBScript Author\OLEScript] [HKEY_CLASSES_ROOT\VBScript.Encode] @="VBScript Language Encoding" [HKEY_CLASSES_ROOT\VBScript.Encode\CLSID] @="{B54F3743-5B07-11cf-A4B0-00AA004A55E8}" [HKEY_CLASSES_ROOT\VBScript.Encode\OLEScript] [HKEY_CLASSES_ROOT\VBScript.RegExp] @="VBScript Regular Expression" [HKEY_CLASSES_ROOT\VBScript.RegExp\CLSID] @="{3F4DACA4-160D-11D2-A8E9-00104B365C9F}" [HKEY_CLASSES_ROOT\VBScript.RegExp\OLEScript] [HKEY_CLASSES_ROOT\CLSID\{3F4DACA4-160D-11D2-A8E9-00104B365C9F}] @="VBScript Regular Expression" [HKEY_CLASSES_ROOT\CLSID\{3F4DACA4-160D-11D2-A8E9-00104B365C9F}\InprocServer32] @="C:\\WINDOWS\\system32\\vbscript.dll" "ThreadingModel"="Apartment" [HKEY_CLASSES_ROOT\CLSID\{3F4DACA4-160D-11D2-A8E9-00104B365C9F}\OLEScript] [HKEY_CLASSES_ROOT\CLSID\{3F4DACA4-160D-11D2-A8E9-00104B365C9F}\ProgID] @="VBScript.RegExp" [HKEY_CLASSES_ROOT\CLSID\{3F4DACA4-160D-11D2-A8E9-00104B365C9F}\TypeLib] @="{3F4DACA7-160D-11D2-A8E9-00104B365C9F}" [HKEY_CLASSES_ROOT\CLSID\{3F4DACA4-160D-11D2-A8E9-00104B365C9F}\Version] @="5.5" [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}] @="VB Script Language" [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories] [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A1-9847-11CF-8F20-00805F2CD064}] [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A2-9847-11CF-8F20-00805F2CD064}] [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32] @="C:\\WINDOWS\\system32\\vbscript.dll" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\OLEScript] [HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\ProgID] @="VBScript" [HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}] @="VB Script Language Authoring" [HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories] [HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{0AEE2A92-BCBB-11D0-8C72-00C04FC2B085}] [HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32] @="C:\\WINDOWS\\system32\\vbscript.dll" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\OLEScript] [HKEY_CLASSES_ROOT\CLSID\{B54F3742-5B07-11cf-A4B0-00AA004A55E8}\ProgID] @="VBScript Author" [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}] @="VBScript Language Encoding" [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories] [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A1-9847-11CF-8F20-00805F2CD064}] [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A2-9847-11CF-8F20-00805F2CD064}] [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\Implemented Categories\{F0B7A1A3-9847-11CF-8F20-00805F2CD064}] [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32] @="C:\\WINDOWS\\system32\\vbscript.dll" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\OLEScript] [HKEY_CLASSES_ROOT\CLSID\{B54F3743-5B07-11cf-A4B0-00AA004A55E8}\ProgID] @="VBScript.Encode"
Note : En fait j'ai exporté tous les clefs VBS et les sous clefs sur les quelles ses dernières pointes vers 10 fichiers distincts depuis un windows xp ou vbscript fonctionne. En suite par fusion (clic droit fussion sur le fichier .reg) j'ai réinjecté le tout dans celui qui possait pb.
Un petit redémarrage du système !
Si la fusion réussie cela devrait tout remettre d'équerre en vbscript !
Test final
Sous C : créer un fichier de test nommé test.VBS avec le code suivant :
msgbox("Hello world")
Le lancer on doit voir une boite dialogue s'ouvrir !
cordialement ys