This page describes the process for extracting an XR runtime as a contained unit of software, so that it can be archived independently of a computer system.
XR runtime are often distributed using front-end tools that carry out downloading and installation in the background (e.g. SteamVR is downloaded through Steam). This makes it harder to extract and archive them for reuse in the future. This page describes the process of extracting different XR runtimes for independent archiving.
Oculus Runtime 0.8.0 (dating from 2017) is currently available to download from the Oculus website: https://developer.oculus.com/downloads/package/oculus-runtime-for-windows/.
For later versions you are dependent on the Oculus Rift software to install and manage the runtime. After installation, the runtime can be found in C:\Program Files\Oculus - still to be tested whether this directory can be copied to a new machine, but seems unlikely.
These instructions are adapted from Valve's guidelines for offline installation of SteamVR. While this method allows you to extract a standalone copy of the SteamVR runtime, the version available through Steam cannot be controlled.
1. Either a) Install and open the Steam Client on a PC with full internet access or b) Access a computer which already has the appropriate version of Steam installed.
2. In the Steam Client, open the Library section and find the part of it labeled "Tools".
3. Find the entry "SteamVR" and install it.
4. Right-click on the entry "SteamVR" and in the resulting popup menu click on the entry "Properties".
5. A new window with multiple tabs will open. Select the tab "LOCAL FILES" and click on the button labeled "BROWSE LOCAL FILES".
6. The directory containing the SteamVR Runtime will open. Copying this entire directory will encapsulate the files required to run SteamVR on another computer. From this directory, SteamVR can be launched by running the "vrstartup.exe" executable file in "\SteamVR\bin\win64".