Comment changer cscript.exe pour wscript.exe l'exécution de tous les fichiers VBScript?
Après l'installation du nouveau serveur, je suis confronté à un problème.
J'ai beaucoup de .vbs fichiers, tous ont besoin pour s'exécuter dans wscript, de la raison, j'ai utiliser tous les commande comme WScript.Echo "bonjour"
Je veux être en mesure de voir la sortie lorsque je double-clique sur le VBScript fichier.
Mais quand je clic droit sur le fichier vbs, je vois de la console, je veux modifier la valeur par défaut de l'hôte Windows, à l'échelle mondiale!
Comment puis-je le faire?
OriginalL'auteur i need help | 2009-09-23
Vous devez vous connecter pour publier un commentaire.
Vous pouvez changer l'hôte de script par défaut pour wscript.exe comme:
Si vous souhaitez mettre cscript d'hôte par défaut, qui fonctionne de la même façon:
Vous pouvez l'exécuter cscript.exe avec les mêmes arguments pour le même résultat.
Can't change default script host
, même à partir d'un Administrateur à l'Invite de Commande. J'ai trouvé un la méthode alternative à l'aide de laftype
commande à partir d'un Administrateur à l'Invite de Commande.Il devrait fonctionner à partir de l'invite de commande s'exécuter en tant qu'administrateur. Si ce n'est pas, quelque chose est incorrect avec le script-hoster. Vous devriez vérifier vos services concernant le script de l'hôte.
OriginalL'auteur Fredrik Mörk
Vous pouvez changer le moteur de script par défaut avec:
Bonne chance!
OriginalL'auteur Sergey Podobry
J'ai été en mesure de le résoudre en utilisant les étapes suivantes:
OriginalL'auteur i need help
Dans l'invite de commande (en tant qu'administrateur):
De configurer windows script host par défaut de l'hôte script entrée:
Pour définir la ligne de commande de script basé sur l'hôte de script par défaut de l'hôte entrée:
OriginalL'auteur megha
Vérifiez les paramètres de l'Explorateur Windows pour un fichier de type *.vbs (quelque chose comme outils->options->les types de fichiers etc.) et changer le "ouvrir avec" réglage de cscript.
OriginalL'auteur Daren Thomas
Le gars ci-dessus qui ont cliqué avec le bouton droit de choisir le programme par défaut est la bonne, cependant le chemin d'accès doit être: C:\Windows\System32\wscript.exe
OriginalL'auteur Steve
Edit: j'ai maintenant conseiller attention avec les recommandations que je donne ci-dessous. Après avoir continué à bascule et de tester mes réglages, je trouve que je suis incapable de rétablir cscript que mon script par défaut de l'hôte. (Notez que j'ai aussi essayée à nouveau l'une des procédures par d'autres réponses à cette question.)
En plus, j'ai essayé d'utiliser Le Moniteur de processus (un.k.un., "ProcMon") de trouver la raison de mes difficultés, mais, malheureusement, n'ont pas été vains.
Enfin, j'ai également songé à revenir à un état antérieur Windows 7 point de restauration, mais cela a été compliqué par le fait que je viens de hier changé mon mot de passe de domaine. Donc, pour l'instant, je vais faire mon enquête afin de reste que d'autres tâches en appuyant sur.
Sur la dernière pensée...j'ai également considéré la possibilité qu'il y a de la stratégie réseau de paramètres de sécurité qui sont contrecarrer mes efforts.
Réponse originale à cette question: Entrez la ligne suivante dans un fichier de commandes Windows:
Ensuite, lancez une Invite de Commande en tant qu'Administrateur et exécutez le fichier de commandes.
Je crois que ce qui précède va faire le changement pour tous les utilisateurs sur le système. Pour faire le changement pour seulement le de l'utilisateur connecté, procédez de la manière suivante (sur Windows 7):
Panneau de configuration => Programmes => Programmes par Défaut => Associer un type de fichier ou un protocole à un programme
Puis, dans la Nom colonne, faites défiler vers le bas pour .vbs et cliquez sur Changement de programme... dans le coin supérieur droit. Ensuite, choisissez l'une des Programmes Recommandés. Si vous ne voyez pas Microsoft ® Windows Script Host, recherchez le fichier suivant:
OriginalL'auteur DavidRR