Installing software without admin rights (staff / PGR PCs) #

These instructions only apply to department staff and PGR (PhD student) Windows desktop and laptop computers. To have software installed on lab computers and other remote compute resources (including Linux machines), please contact the CIS IT Support team.

Contents #

Overview #

In order to comply with cyber security best practice (and frameworks like Cyber Essentials Plus, which are becoming essential funding requirements), users do not have admin rights on their university computers for day-to-day use. However, most software can be installed without admin rights on staff/PGR Windows machines. You may need to follow specific installation instructions to perform a per-user install for some applications. The guide below details general approaches (like cancelling out of the UAC prompt, or choosing "Install just for me" in an installer) and some of the most common application-specific approaches.

If these approaches don't work, please contact us and tell us ...

... and we'll be happy to help.

Please note that any software installed must be regularly updated (in order to comply with university cyber security policy) and licensed for your specific use case (for example, trial or non-commercial-use software may not be permissible depending on your project/work). If in doubt, please contact us and we'll be happy to advise.

General guidance #

Install just for me #

In many cases, installers give you the option to install for everyone (system-wide, which requires admin rights) or just for yourself. This option is usually in one of the first few pages of the install wizard, and looks something like this:

Install prompt showing a "Just for me" option

Choosing this option will install the software to your own profile (usually somewhere in your %APPDATA% path), and doesn't require admin rights.

The option will sometimes be labelled ...

... but is usually referred to as the "just for me" option.

In general, this is the best way to install software on your machine as it will allow automatic updates to be applied.

Software Center #

Software Center is effectively the enterprise version of the Microsoft Store; it allows you to install applications that have been specially packaged by the university without requiring admin rights.

At the moment, there are only a handful of packages in the Software Center but they cover the most common cases where the install just for me method outlined above does not work, for example:

We expect this to expand considerably in the future.

To use the Software Center, first make sure your connected to eduroam, the wired campus network or the VPN. Your department issued laptop should already have the VPN client installed and configured for use off-campus.

Next, click the Start menu and search for software center (note the US English spelling "center") and launch the application:

Searching the Start menu for software center

You'll now be presented with a list of available packages:

Software Center showing available list of packages

Choose a package, then click the Install button. It can take some time for the package to install (particularly if it's large), so please stay connected to the university network (i.e. don't put your computer to sleep, or disconnect from the VPN if connected) until the process completes.

The UAC prompt #

UAC (User Account Control) is a Windows feature which allows processes to ask for elevated permissions in order to write data to system-wide folders (like Program Files) or make changes to system configuration (for example, adding a network interface).

When a program tries to perform a privileged action like installing an application for all users, as a regular (non-admin) user, you'll usually see a prompt like this:

UAC prompt window

This window is referred to as the UAC prompt or elevation prompt.

In many cases, cancelling out of a UAC prompt shown by a setup program (by pressing No) is recognised by the installer as a signal that you want to install the software only for yourself - not system wide.

In the first instance, if you see a UAC prompt, you should try cancelling out of the prompt by pressing No. If the installer immediately exits without giving you a just for me option, try one of the other methods below.

Portable packages #

Some vendors offer a portable package for their application. This is generally a zip file which can be extracted anywhere and run without admin rights. If you download a portable package, you should extract it somewhere sensible (for example, by creating a new Apps folder inside your profile or Documents directory and extracting here).

You should only download portable packages from official sources (such as the Notepad++ or VLC websites) and not from portable package collections which offer downloads for lots of different, repackaged third party software. There are fewer guarantees about authenticity of packages in portable app collections and more risk that a third party may have tampered with the package to inject malware or adware.

Software specific instructions #

Nvivo #

Nvivo is available in the Software Center. Please follow the instructions above.

EndNote #

EndNote is available in the Software Center. Please follow the instructions above.

SPSS #

SPSS is available in the Software Center. Please follow the instructions above.

JetBrains #

The JetBrains suite (including IntelliJ, PyCharm, CLion, and PHPStorm) can be downloaded from the JetBrains website. You can either download the free Community Edition or request an academic Ultimate Edition license via the JetBrains Education page.

The JetBrains installer may show a UAC prompt. Clicking No will allow you to install the application just for yourself, in your profile directory.

BlueJ #

You can install BlueJ by downloading the Standalone zip from the BlueJ website and unzipping it somewhere sensible like your Documents or user profile folder.

Microsoft OpenJDK #

You can install Microsoft OpenJDK by downloading the zip package from the Microsoft website and unzipping it somewhere sensible like your Documents or user profile folder. You should choose an LTS version as these have the longest support cycle.

You should set your JAVA_HOME environment variable to the path where you extracted the zip. You can do this by clicking Start, typing edit env and choosing the Edit environment variables for your account option:

Launching the edit environment variables control panel applet

In the top section (User variables), click New... and enter JAVA_HOME as the variable name. The variable value should be the path where you extracted the zip file, e.g. C:\Users\yyb19217\Apps\microsoft-jdk-17.0.7-windows-x64\jdk-17.0.7+7 (this should be the folder which contains the bin subfolder):

Adding the JAVA_HOME environment variable

You should also add the bin subfolder to your PATH environment variable. This will allow you to run javac from the command prompt without specifying the full path to your extracted zip. To do this, find the Path variable in the User variables section at the top and click Edit.... The click New button and enter the path of your extracted zip, adding on \bin at the end:

Adding Java to the Path environment variable

GitHub Desktop #

You can download GitHub Desktop from the GitHub website. The installer will automatically install to your own profile folder without any special steps required.

Anaconda #

You can download Anaconda from the Anaconda website. The Anaconda installer has a just me option to install to your own profile directory.

IrfanView #

IrfanView can be downloaded from the IrfanView website. You can choose to either download the zip (and extract it somewhere in your profile folder) or use the installer and change the install directory to your own profile folder, for example:

IrfanView installer

Be sure to choose the For current user only option.

Git for Windows #

You can download Git for Windows from the Git for Windows website.

You need to change the install directory to a path under your own profile, e.g. C:\Users\yyb19217\Git for Windows\

Git for Windows installer

VLC #

VLC can be downloaded from the VLC website.

Download the zip package by clicking the down arrow next to the Download VLC button and choosing Zip package. Extract the package somewhere in your profile folder (e.g. C:\Users\yyb19217\Apps\VLC\).

Notepad++ #

Notepad++ can be downloaded from the Notepad++ website.

Choose the Portable (zip) package and extract it somewhere in your profile folder (e.g. C:\Users\yyb19217\Apps\NotepadPlusPlus\).

You may see a Windows Smart Screen message informing you that the application was downloaded from the Internet and may not be trustworthy. If you have downloaded it from the official source linked above, then you can ignore this message.

WinSCP #

WinSCP can be downloaded from the WinSCP website.

Choose the Portable executables package and extract it somewhere in your profile folder (e.g. C:\Users\yyb19217\Apps\WinSCP\).

Firefox #

Firefox can be downloaded from the Firefox website.

The installer will trigger a UAC prompt. Clicking No will cause it to install only for yourself, in your own profile folder.

Chrome #

Chrome can be downloaded from the Chrome website.

The installer will trigger a UAC prompt. Clicking No will cause it to install only for yourself, in your own profile folder.

Skype Personal #

Skype Personal can be downloaded from the Microsoft Store.

Skype for Business #

Skype for Business is now deprecated (replaced with Microsoft Teams) and no longer included in our Microsoft 365 license. If you require this for ongoing official business, please contact us to discuss alternatives.

Dropbox #

Dropbox can be downloaded from the Dropbox website. Choose No at the UAC prompt, then choose Yes at the prompt to install without admin rights.

MiKTeX #

You can download MiKTeX from the MiKTeX website. The installer has an Install MiKTeX only for me option to install to your own profile directory.

Android Studio #

Android Studio can be downloaded from the Android website. The Windows installer requires admin rights, but the zip package can be used without admin rights. Scroll down to the Android Studio downloads section near the bottom of the page and choose the Windows zip file to download. Extract it somewhere sensible (e.g. C:\Users\yyb19217\Apps\) and run bin\studio64.exe. When going through the first-run wizard, you might see two UAC prompts (one for Intel HAXM and another for the emulator hypervisor driver) - you can click No on each and proceed to setup anyway.

R and R Studio #

R can be installed using the official installers as a normal (non-admin) user. The R Studio installer requires admin rights, but by downloading the R Studio zip from the official website, you can simply extract it somewhere on your machine and run it without installing. On the download page, please scroll to the Zip/Tarballs section and download the Windows zip. You can extract this anywhere, but it's sensible to create an Apps folder in your user profile (at C:\Users\$username, where $username is your DS username).

You may see a Windows SmartScreen prompt as the program is not signed by a cryptographic key. In this instance, this is OK to bypass. You can do so by clicking on More info then Run anyway:

Screenshot of R Studio program Windows SmartScreen prompt, with "More info" cirlced

Zotero #

Zotero can be downloaded from the Zotero website.

The installer will trigger a UAC prompt. Clicking No will cause it to install only for yourself, in your own profile folder.