De forma predeterminada, Windows no incluye la opción Ejecutar como administrador en el menú contextual para archivos Vbscript (.VBS) y JScript (.JS). Entonces, para ejecutar un script elevado, debe iniciar el script desde la ventana del símbolo del sistema elevado o utilizar el método de autoelevación VBScript como se describe en el artículo ¿Cómo elevar automáticamente un Vbscript para ejecutarlo como administrador?
Además de eso, puede agregar la opción Ejecutar como administrador al menú contextual para que pueda ejecutar un script elevado desde el menú contextual.
Agregue la opción de menú contextual "Ejecutar como administrador" para archivos VBScript y JScript
Copie los siguientes contenidos en el Bloc de notas y cree un archivo .reg. Digamos script_runas.reg
Haga doble clic en el archivo para aplicar la configuración al registro. Haga clic en Sí cuando se le solicite.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ VBSFile \ Shell \ runas \ Command] @ = hex (2): 22, 00, 25, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 52, 00, 6f, 00, 6f, 00, 74, \ 00, 25, 00, 5c, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 33, 00, 32, 00, 5c, 00, 57, 00, \ 53, 00, 63, 00, 72, 00, 69, 00, 70, 00, 74, 00, 2e, 00, 65, 00, 78, 00, 65, 00, 22, 00, 20, 00, 22, \ 00, 25, 00, 31, 00, 22, 00, 20, 00, 25, 00, 2a, 00, 00, 00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ JSFile \ Shell \ runas \ Command] @ = hex (2): 25, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 52, 00, 6f, 00, 6f, 00, 74, 00, 25, \ 00, 5c, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 33, 00, 32, 00, 5c, 00, 57, 00, 53, 00, \ 63, 00, 72, 00, 69, 00, 70, 00, 74, 00, 2e, 00, 65, 00, 78, 00, 65, 00, 20, 00, 22, 00, 25, 00, 31, \ 00, 22, 00, 20, 00, 25, 00, 2a, 00, 00, 00
Este archivo .reg agrega el comando runas para las claves de registro VBSFile
y JSFile
encuentran aquí:
HKEY_CLASSES_ROOT \ VBSFile \ Shell \ runas HKEY_CLASSES_ROOT \ JSFile \ Shell \ runas
Los códigos hexadecimales en el archivo .reg anterior se traducen al siguiente comando:
% SystemRoot% \ System32 \ WScript.exe "% 1"% *
Ahora, cuando hace clic derecho en un archivo VBScript o JavaScript, tendrá la opción de ejecutarlo como administrador.