9
votes

Comment changer cscript.exe à wscript.exe Exécution pour tous les fichiers VBScript?

Après avoir installé le nouveau serveur, je suis confronté à un problème.

J'ai beaucoup de fichiers .vbs, tous ont besoin de courir dans wscript, raison, j'utilise toutes ces commandes comme wscript.echo "bonjour"

Je veux pouvoir voir la sortie lorsque je double clique sur le VBScript fichier. < / p>

Mais lorsque je cliquez avec le bouton droit de la souris sur le fichier VBS, je vois la console, je souhaite modifier la valeur par défaut sur l'hôte de Windows, globalement!

Comment puis-je faire ça?


0 commentaires

7 Réponses :


2
votes

Vérifiez les paramètres de l'Explorateur Windows pour les fichiers FileType * .vbs (quelque chose comme des outils-> Options-> Types de fichiers, etc.) et modifiez le réglage "Ouvrir" sur CScript.


0 commentaires

23
votes

Vous pouvez modifier l'hôte de script par défaut à Wscript.exe comme: xxx

Si vous souhaitez définir cscript comme hôte par défaut, qui fonctionne de la même manière: xxx

Vous pouvez exécuter cscript.exe avec les mêmes arguments pour le même résultat.


2 commentaires

Sur ma machine Windows 7, cela se traduit par l'erreur Impossible de modifier l'hôte de script par défaut , même d'une invite de commande d'administrateur. J'ai trouvé un Méthode alternative à l'aide de la commande FTYPE à partir d'une invite de commande d'administrateur.


@DAVIDRR Cela devrait fonctionner à partir de l'invite de commande si elle est exécutée en tant qu'administrateur. Si ce n'est pas le cas, quelque chose ne va pas avec le script-hoster. Vous devriez vérifier vos services concernant l'hôte de script.



4
votes

Vous pouvez éteindre le moteur de script par défaut avec: xxx

bonne chance!


0 commentaires

3
votes

J'ai pu résoudre en utilisant les étapes suivantes:

  1. Sélection du fichier VBScript que je veux ouvrir,
  2. Cliquez avec le bouton droit de la souris pour sélectionner le programme par défaut pour cela,
  3. Parcourez C: /Windows/windows32/wscript.exe et sélectionnez ceci.

0 commentaires

0
votes

Le gars ci-dessus qui a cliqué avec le bouton droit de la souris pour choisir le programme par défaut était correct, mais le chemin devrait être: C: \ Windows \ System32 \ wscript.exe


0 commentaires

3
votes

En invite de commande (en tant qu'administrateur):

Pour définir l'hôte de script Windows en tant qu'hôte de script par défaut Entrez: p>

cscript.exe //H:cscript


0 commentaires

1
votes

edit: strong> J'invite maintenant prudence em> strong> avec les recommandations que je donne ci-dessous. Après avoir continué à basculer et à tester mes paramètres, je trouve que je suis incapable de rétablir cscript fort> comme hôte de script par défaut. (Notez que j'ai également réessayé les procédures données par d'autres réponses à cette question.)

En outre, j'ai essayé d'utiliser moniteur de processus (AKA," Procron ") pour trouver la raison de mes difficultés, mais malheureusement n'a pas été échouée. P>

Enfin, j'ai également considéré que je reviens à retourner à un autre Windows 7 Restaurer le point , mais cela a été compliqué par le fait que je viens d'hier changer mon mot de passe de domaine. Donc, pour l'instant, je vais devoir mettre mon enquête au repos comme d'autres tâches sont pressantes. P>

sur la dernière pensée ... J'ai également considéré la possibilité qu'il existe des paramètres de sécurité de la politique de réseau qui ordonnent mes efforts. p>


Réponse originale: strong> Entrez la ligne suivante dans un fichier de parquet Windows: P>

C:\Windows\System32\wscript.exe


0 commentaires