Persistent Link App Installation Failure
I'm facing a persistent failure to install the Oculus PC Software (Meta Horizon Link App) for my Oculus Rift S device, which is essential for the device to function at all. The software got corrupted and was unresponsive no matter the method I tried, a couple of days beforehand. Any repair achieved nothing, therefore I used its official uninstaller as well as Revo Uninstaller Pro to erase every remnant of it from my device. The installer (Setup.exe) however, consistently terminates itself during the very end of its installation process, after it has downloaded all of the necessary cached files.
I tried downloading it into a variety of different drivers as well as have performed multiple complete manual removals of each plausible file system and registry artifact of the Oculus Software within my system;
C:\Program Files\,
C:\ProgramData\,
C:\Users\MyUserName\AppData\,
C:\Users\MyUserName\AppData\Local\Temp\.
C:\Users\MyUserName\AppData\Roaming\,
Driver, Software and Hardware registry key locations, such as :
HKLM\SOFTWARE\,
HKLM\SOFTWARE\Wow6432Node\,
HKCU\Software\,
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\,
HKLM\SYSTEM\CurrentControlSet\Services\,
HKLM\SYSTEM\CurrentControlSet\Services\,
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WUDF\Services\,
HKLM\SYSTEM\CurrentControlSet\Enum\ROOT\DISPLAY,
HKLM\SYSTEM\CurrentControlSet\Enum\SWD,
HKLM\SYSTEM\CurrentControlSet\Control\Class\,
but the installer continues to silently fail right at the end of its installation procedure regardless. The message essentially tells me to restart my computer every time.
Below I provide the latest entire installation log after the installation failure :
[Debug] [2026-01-26 00:14:10] Starting up oculus-driver v1.21.5.0.
[Debug] [2026-01-26 00:14:10] Grabbed execution mutex
[Debug] [2026-01-26 00:14:10] Initialising Analytics.
[Debug] [2026-01-26 00:14:10] Querying machine metadata.
[Debug] [2026-01-26 00:14:10] Anti-virus found: Windows Defender(401664, Disabled, Up-to-date)
[Debug] [2026-01-26 00:14:10] About to parse args
[Debug] [2026-01-26 00:14:10] Parsed args: `--mode`, `unattended`, `--installType`, `uninstall`
[Debug] [2026-01-26 00:14:10] About to invoke installer
[Debug] [2026-01-26 00:14:10] Beginning uninstallation
[Debug] [2026-01-26 00:14:10] Waiting for service 'OVRService' to stop.
[Debug] [2026-01-26 00:14:10] Service was already stopped
[Debug] [2026-01-26 00:14:10] About to delete temp directory
[Debug] [2026-01-26 00:14:10] Deleted temp directory
[Debug] [2026-01-26 00:14:10] About to copy files to temp directory
[Debug] [2026-01-26 00:14:10] Created secure temp directory at 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller'.
[Debug] [2026-01-26 00:14:10] About to copy certs to temp directory
[Debug] [2026-01-26 00:14:10] Copied certs to temp directory
[Debug] [2026-01-26 00:14:10] About to copy Monitor Driver files to temp directory
[Debug] [2026-01-26 00:14:10] Copied Monitor Driver files to temp directory
[Debug] [2026-01-26 00:14:10] About to copy DK2Sensor Driver files to temp directory
[Debug] [2026-01-26 00:14:10] Copied DK2Sensor Driver files to temp directory
[Debug] [2026-01-26 00:14:10] About to copy Tracker Driver files to temp directory
[Debug] [2026-01-26 00:14:10] Copied Tracker Driver files to temp directory
[Debug] [2026-01-26 00:14:10] About to copy Gamepad Emulation Driver files to temp directory
[Debug] [2026-01-26 00:14:10] Copied Gamepad Emulation Driver files to temp directory
[Debug] [2026-01-26 00:14:10] About to copy Audio Driver files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Audio Driver files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy Rift S Audio Driver files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Rift S Audio Driver files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy Rift S Sensor Driver files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Rift S Sensor Driver files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy Rift S USB Driver files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Rift S USB Driver files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy Oculus Virtual Audio Device files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Oculus Virtual Audio Device files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy Reality Labs XRSP Interface files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Reality Labs XRSP Interface files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy VR Air Bridge files to temp directory
[Debug] [2026-01-26 00:14:11] Copied VR Air Bridge files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy Meta Virtual Screen Driver files to temp directory
[Debug] [2026-01-26 00:14:11] Copied Meta Virtual Screen Driver files to temp directory
[Debug] [2026-01-26 00:14:11] About to copy files to temp directory
[Debug] [2026-01-26 00:14:11] Copied files to temp directory
[Debug] [2026-01-26 00:14:11] Copied files to temp directory
[Debug] [2026-01-26 00:14:11] -------------------------------
[Debug] [2026-01-26 00:14:11] Beginning uninstallation of: Monitor Driver - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\RiftDisplay.inf'
[Debug] [2026-01-26 00:14:11] Ending uninstallation of: Monitor Driver
[Debug] [2026-01-26 00:14:11] Beginning check uninstall health of: Monitor Driver
[Debug] [2026-01-26 00:14:11] Ending check uninstall health of: Monitor Driver
[Info] [2026-01-26 00:14:11] Health status: -536870142
[Info] [2026-01-26 00:14:11] SUCCESS! Uninstalled driver: Monitor Driver
[Debug] [2026-01-26 00:14:11] -------------------------------
[Debug] [2026-01-26 00:14:11] Beginning uninstallation of: DK2Sensor Driver - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\RiftSensor.inf'
[Debug] [2026-01-26 00:14:11] Ending uninstallation of: DK2Sensor Driver
[Debug] [2026-01-26 00:14:11] Beginning check uninstall health of: DK2Sensor Driver
[Debug] [2026-01-26 00:14:11] Ending check uninstall health of: DK2Sensor Driver
[Info] [2026-01-26 00:14:11] Health status: -536870142
[Info] [2026-01-26 00:14:11] SUCCESS! Uninstalled driver: DK2Sensor Driver
[Debug] [2026-01-26 00:14:11] -------------------------------
[Debug] [2026-01-26 00:14:11] Beginning uninstallation of: Tracker Driver - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\OCUSBVID.inf'
[Debug] [2026-01-26 00:14:11] Ending uninstallation of: Tracker Driver
[Debug] [2026-01-26 00:14:11] About to delete tracker driver binary
[Debug] [2026-01-26 00:14:11] Beginning check uninstall health of: Tracker Driver
[Debug] [2026-01-26 00:14:11] Checking if the OCUSBVID driver exists in system management
[Error] [2026-01-26 00:14:11] Driver could not be found in system management
[Debug] [2026-01-26 00:14:11] Ending check uninstall health of: Tracker Driver
[Info] [2026-01-26 00:14:11] Health status: -536870142
[Info] [2026-01-26 00:14:11] SUCCESS! Uninstalled driver: Tracker Driver
[Debug] [2026-01-26 00:14:11] -------------------------------
[Warning] [2026-01-26 00:14:11] Skipping uninstallation of gamepad driver because it is only compatible with Windows 10
[Info] [2026-01-26 00:14:11] SUCCESS! Uninstalled driver: Gamepad Emulation Driver
[Debug] [2026-01-26 00:14:11] -------------------------------
[Debug] [2026-01-26 00:14:11] About to stop audio device
[Debug] [2026-01-26 00:14:12] Process C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\Audio_Enable.exe exited with code -1 (success).
[Debug] [2026-01-26 00:14:12] Beginning uninstallation of: Audio Driver - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\Win11\oculus119b.inf'
[Debug] [2026-01-26 00:14:12] Ending uninstallation of: Audio Driver
[Debug] [2026-01-26 00:14:12] About to delete audio driver binary
[Debug] [2026-01-26 00:14:12] Beginning check uninstall health of: Audio Driver
[Debug] [2026-01-26 00:14:12] Checking if the OCULUSVRHEADSET driver exists in system management
[Error] [2026-01-26 00:14:12] Driver could not be found in system management
[Debug] [2026-01-26 00:14:12] Ending check uninstall health of: Audio Driver
[Info] [2026-01-26 00:14:12] Health status: -536870142
[Info] [2026-01-26 00:14:12] SUCCESS! Uninstalled driver: Audio Driver
[Debug] [2026-01-26 00:14:12] -------------------------------
[Warning] [2026-01-26 00:14:12] Skipping uninstallation of RiftS audio driver because it is only compatible with Windows 10
[Info] [2026-01-26 00:14:12] SUCCESS! Uninstalled driver: Rift S Audio Driver
[Debug] [2026-01-26 00:14:12] -------------------------------
[Warning] [2026-01-26 00:14:12] Skipping uninstallation of RiftS sensor driver because it is only compatible with Windows 10
[Info] [2026-01-26 00:14:12] SUCCESS! Uninstalled driver: Rift S Sensor Driver
[Debug] [2026-01-26 00:14:12] -------------------------------
[Debug] [2026-01-26 00:14:12] Beginning uninstallation of: Rift S USB Driver - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\riftsusb.inf'
[Debug] [2026-01-26 00:14:12] Ending uninstallation of: Rift S USB Driver
[Debug] [2026-01-26 00:14:12] Beginning check uninstall health of: Rift S USB Driver
[Debug] [2026-01-26 00:14:12] Ending check uninstall health of: Rift S USB Driver
[Info] [2026-01-26 00:14:12] Health status: -536870142
[Info] [2026-01-26 00:14:12] SUCCESS! Uninstalled driver: Rift S USB Driver
[Debug] [2026-01-26 00:14:12] -------------------------------
[Debug] [2026-01-26 00:14:12] About to invoke devcon with cmd: remove, in install step: UninstallDriver
[Debug] [2026-01-26 00:14:13] StdOut: ROOT\MEDIA\0001 : Removed
1 device(s) were removed.
[Debug] [2026-01-26 00:14:13] StdErr:
[Debug] [2026-01-26 00:14:13] Devcon completed successfully
[Debug] [2026-01-26 00:14:13] Beginning uninstallation of: Oculus Virtual Audio Device - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\oculusvad.inf'
[Debug] [2026-01-26 00:14:14] Ending uninstallation of: Oculus Virtual Audio Device
[Debug] [2026-01-26 00:14:14] About to delete remote audio driver binary
[Debug] [2026-01-26 00:14:14] Beginning check uninstall health of: Oculus Virtual Audio Device
[Debug] [2026-01-26 00:14:14] Checking if the oculusvad_oculusvad driver exists in system management
[Error] [2026-01-26 00:14:15] Driver could not be found in system management
[Debug] [2026-01-26 00:14:15] Ending check uninstall health of: Oculus Virtual Audio Device
[Info] [2026-01-26 00:14:15] Health status: -536870142
[Info] [2026-01-26 00:14:15] SUCCESS! Uninstalled driver: Oculus Virtual Audio Device
[Debug] [2026-01-26 00:14:15] -------------------------------
[Debug] [2026-01-26 00:14:15] Beginning uninstallation of: Reality Labs XRSP Interface - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\android_winusb.inf'
[Debug] [2026-01-26 00:14:15] Ending uninstallation of: Reality Labs XRSP Interface
[Debug] [2026-01-26 00:14:15] Beginning check uninstall health of: Reality Labs XRSP Interface
[Debug] [2026-01-26 00:14:15] Ending check uninstall health of: Reality Labs XRSP Interface
[Info] [2026-01-26 00:14:15] Health status: -536870142
[Info] [2026-01-26 00:14:15] SUCCESS! Uninstalled driver: Reality Labs XRSP Interface
[Debug] [2026-01-26 00:14:15] -------------------------------
[Debug] [2026-01-26 00:14:15] Beginning uninstallation of: VR Air Bridge - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\netrtwlanufb.inf'
[Debug] [2026-01-26 00:14:15] Ending uninstallation of: VR Air Bridge
[Debug] [2026-01-26 00:14:15] Beginning check uninstall health of: VR Air Bridge
[Debug] [2026-01-26 00:14:15] Ending check uninstall health of: VR Air Bridge
[Info] [2026-01-26 00:14:15] Health status: -536870142
[Info] [2026-01-26 00:14:15] SUCCESS! Uninstalled driver: VR Air Bridge
[Debug] [2026-01-26 00:14:15] -------------------------------
[Debug] [2026-01-26 00:14:15] About to invoke devcon with cmd: remove, in install step: UninstallDriver
[Debug] [2026-01-26 00:14:15] StdOut: ROOT\DISPLAY\0000 : Removed
1 device(s) were removed.
[Debug] [2026-01-26 00:14:15] StdErr:
[Debug] [2026-01-26 00:14:15] Devcon completed successfully
[Debug] [2026-01-26 00:14:15] Beginning uninstallation of: Meta Virtual Screen Driver - Driver package 'C:\Users\Nikos Kaounas\AppData\Local\Temp\OculusDriverInstaller\VirtualScreenDriver.inf'
[Debug] [2026-01-26 00:14:15] Ending uninstallation of: Meta Virtual Screen Driver
[Debug] [2026-01-26 00:14:15] Beginning check uninstall health of: Meta Virtual Screen Driver
[Debug] [2026-01-26 00:14:15] Checking if the WUDFRd driver exists in system management
[Debug] [2026-01-26 00:14:16] Driver exists.
[Debug] [2026-01-26 00:14:16] Ending check uninstall health of: Meta Virtual Screen Driver
[Info] [2026-01-26 00:14:16] Health status: -536870142
[Info] [2026-01-26 00:14:16] FAILURE! Failed to uninstall driver: Meta Virtual Screen Driver
[Debug] [2026-01-26 00:14:16] -------------------------------
[Info] [2026-01-26 00:14:16] Successfully unregister magic directshow filter.
[Info] [2026-01-26 00:14:16] Successfully unregister magic directshow filter.
[Info] [2026-01-26 00:14:16] Successfully unregister magic directshow filter.
[Info] [2026-01-26 00:14:16] Successfully unregister magic directshow filter.
[Info] [2026-01-26 00:14:16] SUCCESS! Uninstalled driver:
[Debug] [2026-01-26 00:14:16] -------------------------------
[Debug] [2026-01-26 00:14:16] About to delete temp directory
[Debug] [2026-01-26 00:14:16] Deleted temp directory
[Debug] [2026-01-26 00:14:16] Reading --ODIVersion string from registry.
[Debug] [2026-01-26 00:14:16] Read --ODIVersion string from registry: ''
[Debug] [2026-01-26 00:14:16] Writing --ODIVersion string to registry: 'Unknown (failed unistall)'
[Debug] [2026-01-26 00:14:16] Wrote --ODIVersion string to registry: 'Unknown (failed unistall)'
[Debug] [2026-01-26 00:14:16] Ending uninstallation
[Debug] [2026-01-26 00:14:16]
status: False
[Warning] [2026-01-26 00:14:16] Driver exists
Error Code: -1
Install Step: CheckUninstallHealth
Sub Install Step: DoesDriverExist: Meta Virtual Screen Driver
Severity: Warning
Line Number: 470
Caller: CheckUninstallHealth
ODI Version: 1.21.5.0
File Path: D:\full-fbsource\arvr\projects\oculus_pc_infra\Support\OculusDriverInstaller\OculusDriverInstaller\Driver.cs
System & Software specs, in case they're useful :
Windows 11 Pro ver. 24H2 with the latest updates applied, Intel Core i9-10980XE, AMD Radeon RX 6900XT using the AMD Software PRO Edition v25.10.16.01 | 2025-07-22 Drivers, 64GB DDR4 at 2666MT/s | Computer's drivers have been exceptionally stable and haven't caused any issues for a long time.
Meta support does not recognize my Oculus Serial Number code in order to get in direct touch with them, nor does the headset appears on my Meta account for some reason, even though my Meta account was connected to the software with the Oculus Rift S on standby for years. Any help would be greatly appreciated in regards to this ongoing issue I'm dealing with, thank you a lot.