If you want to install OpenShot on your Windows machine without Administrator permissions, The Openshot can support a portable installation steps and simple way.

first download the Openshot Windows installer latest version from the official page,

The file will be download automatically when you clicked on the "Download" button,  open the command prompt, and type the following commands,

cd C:\Users\USER\Downloads\
OpenShot-v2.6.1-x86_64.exe /portable=1 /currentuser /noicons