Editar: ahora aconsejo precaución con las recomendaciones que doy a continuación. Después de continuar alternar y probar mi configuración, me parece que no puedo restablecer cscript como mi servidor de comandos predeterminado. (Tenga en cuenta que también reintenté los procedimientos dados por otras respuestas a esta pregunta.)
Además, traté de usar Process Monitor (a.k.a., "ProcMon") para encontrar el motivo de mis dificultades, pero desafortunadamente no he tenido éxito.
Finalmente, también consideré volver a un anterior Windows 7 restore point, pero esto fue complicado por el hecho de que ayer mismo cambié la contraseña de mi dominio. Entonces, por ahora, voy a tener que poner mi investigación a descansar mientras otras tareas están presionando.
Pensándolo por última vez ... También he considerado la posibilidad de que haya configuraciones de seguridad de políticas de red que están frustrando mis esfuerzos.
respuesta original: Introduzca la siguiente línea en un archivo por lotes de Windows:
ftype VBSFile="%%SystemRoot%%\System32\WScript.exe" "%%1" %%*
A continuación, ejecute un símbolo del sistema como administrador y ejecutar el archivo por lotes.
creo que lo anterior hará que el cambio para todos los usuarios en el sistema. Para realizar el cambio de sólo el usuario conectado, haga lo siguiente (en Windows 7):
Panel de control => Programas => Programas predeterminados => Asociar un tipo de archivo o protocolo con un programa
Luego, en la columna Name, desplácese hacia abajo hasta .vbs y haga clic en Cambie el programa ... en la esquina superior derecha. A continuación, elija uno de los Programas recomendados. Si no ve Microsoft ® Basado en Windows Script Host, busque el archivo siguiente:
C:\Windows\System32\wscript.exe
En mi máquina de Windows 7, esto se traduce en el error 'No se puede cambiar host' script predeterminado, incluso desde una Símbolo del sistema de administrador. Encontré un [método alternativo] (http://stackoverflow.com/a/23200681/1497596) usando el comando 'ftype' de un Símbolo del sistema de administrador. – DavidRR
@DavidRR Debería funcionar desde el símbolo del sistema si se ejecuta como administrador. Si no es así, algo está mal con el script-hoster. Debe verificar sus servicios con respecto al script-host. – tDwtp