Add Run as administrator context menu item to VBS files

There are not many cases when you need to execute a VBS script (*.vbs file) as Administrator. But when you need it, it can be tricky. Instead of just double clicking a VBScript, you need to open an elevated command prompt and type the name of the VB script file at the correct path to execute the script as admin. To avoid this, you can add a context menu command for VBS files to the File Explorer app which will allow you to run the selected VBS file as administrator. Here is how.


This can be done with a simple Registry tweak. Follow the instructions below.

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_CLASSES_ROOT\VBSFile\shell

    Tip: You can access any desired Registry key with one click.
    If you have no such Registry key, then just create it.

  3. Create here a new subkey named "runas". You will get
    HKEY_CLASSES_ROOT\VBSFile\shell\runas
  4. Under the runas subkey, create a new string value named HasLUAShield. Don't set its value data, leave it empty. This value is only required to add the UAC icon to the context menu item you are creating. You should get it as follows: Windows 10 add run as admin vbs file
  5. Under the runas subkey, create a new subkey called "command". You will get the following path:
    HKEY_CLASSES_ROOT\VBSFile\shell\runas\command

    Set the default parameter of the command subkey to the following text:

    C:\Windows\System32\WScript.exe "%1" %*

    You will get something like this: Windows 10 vbs file run as admin

Now right click any *.vbs file to test the context menu item: Windows 10 vbs file run as admin test1

A UAC prompt will appear. Windows 10 vbs file run as admin test2

You are done. To undo this change, delete the mentioned "runas" subkey.

The same can be done using Winaero Tweaker. Go to Context Menu -> Run as Administrator:
Winaero Tweaker runas context menu Use this option to avoid Registry editing.

Also, I made ready-to-use Registry files, so you can avoid manual Registry editing. An undo file is also included.

Download Registry files

That's it.

2 thoughts on “Add Run as administrator context menu item to VBS files

  1. Sylvain

    Your pre-made REG file is missing HasLUAShield…

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      Thanks, I will fix it.

      Like or Dislike: Thumb up 1 Thumb down 0

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *