Forum Discussion

tr_nero's avatar
tr_nero
Explorer
13 days ago

Oculus driver install error

I can't install link software, 

Process C:\Program Files\Oculus\Support\oculus-drivers\oculus-driver.exe exited with code -2 (failure).

Install 'Dawn.Setup.InstallDriversStep' failed.


[Fatal] [30.11.2025 22:25:53] Geçersiz biçimdeki bir program yüklenmek istendi. (HRESULT özel durum döndürdü: 0x8007000B)
   konum: Daybreak.Core.Native.GetDefaultAudioDevice()
   konum: OculusDriverInstaller.RemoteAudio.Install()
   konum: OculusDriverInstaller.Installer.Install()
   konum: OculusDriverInstaller.EntryPoint.Run(String[] args)
   konum: OculusDriverInstaller.EntryPoint.Main(String[] args)
                        Error Code: BadImageFormatException
                        Install Step: Unknown
                        Sub Install Step: Exception thrown that wasn't caught locally
                        Severity: Fatal
                        Line Number: 110
                        Caller: Main
                        ODI Version: 1.21.5.0
                        File Path: D:\full-fbsource\arvr\projects\oculus_pc_infra\Support\OculusDriverInstaller\OculusDriverInstaller\EntryPoint.cs

[Debug] [1.12.2025 00:49:01] Installing driver
[Error] [1.12.2025 00:49:01] Exception thrown that wasn't caught locally: Geçersiz biçimdeki bir program yüklenmek istendi. (HRESULT özel durum döndürdü: 0x8007000B)
   konum: Daybreak.Core.Native.GetDefaultAudioDevice()
   konum: OculusDriverInstaller.RemoteAudio.Install()
   konum: OculusDriverInstaller.Installer.Install()
   konum: OculusDriverInstaller.EntryPoint.Run(String[] args)
   konum: OculusDriverInstaller.EntryPoint.Main(String[] args)
[Fatal] [1.12.2025 00:49:01] Geçersiz biçimdeki bir program yüklenmek istendi. (HRESULT özel durum döndürdü: 0x8007000B)
   konum: Daybreak.Core.Native.GetDefaultAudioDevice()
   konum: OculusDriverInstaller.RemoteAudio.Install()
   konum: OculusDriverInstaller.Installer.Install()
   konum: OculusDriverInstaller.EntryPoint.Run(String[] args)
   konum: OculusDriverInstaller.EntryPoint.Main(String[] args)
                        Error Code: BadImageFormatException
                        Install Step: Unknown
                        Sub Install Step: Exception thrown that wasn't caught locally
                        Severity: Fatal
                        Line Number: 110
                        Caller: Main
                        ODI Version: 1.21.5.0
                        File Path: D:\full-fbsource\arvr\projects\oculus_pc_infra\Support\OculusDriverInstaller\OculusDriverInstaller\EntryPoint.cs



that error on log.

I'm not connecting my Quest2 regularly but yesterday, i want to my friend will try VR gaming but it's failed to link to pc via cable and wirelessly which working previous.

There was a notification that update required and i tried to install it but it failed. Then i removed app for clean install, now i can't even install app, i lost software completely.

Tried uninstall with uninstallers which cleaning traces, removed all oculus folders, updated my windows 11 23h2 to 25h2 but nothing helped.

My pc specs,

Ryzen 9 3900x
Rog X570-f Gaming board

2x32GB DDR4 g.skill rams
MSI RTX 3090 SuprimX
3x gigabyte M27Q monitors (tried with single monitor still no luck)

Tried safe mode, no luck.
Disabled Norton 360, no luck.
Removed headset and mouse usb dongles, no luck.

Any advice ?

2 Replies

  • MetaStoreHelp's avatar
    MetaStoreHelp
    Community Manager

    Hello there, thank you for posting on our forums. 

     

    We understand you are having some issues installing the Meta link app onto your PC, after not using it for a little while. First we would suggest following the steps outlined below exactly, to ensure everything is being downloaded correctly.

     

    1. Go to meta.com/quest/setup
    2. Click on any of the "Download Meta Quest Link app" buttons to download the installer.
    3. The software is not device specific. All download buttons will download the same software.
    4. Open the Meta Quest Link app installer and click Install Now.
    5. Follow the on-screen instructions to create an account and set up your Quest Link.

    Additionally, if you are still having issues connecting your Meta Quest to your PC after trying those steps, please try the repair option on the app instead. 

     

    1. Download and run the Meta Quest Link app installation software (meta.com/quest/setup/)
    2. You will see a screen which says, "Already Installed"
    3. Click the "Repair" option and confirm again on the next screen

    If you continue having issues after trying all of that, please contact us privately with the instructions below, so we can provide you with further troubleshooting. 

     

    Please select our name to get to our profile page, or click here: https://metaque.st/CommunitySupport.

     

    Next, click "Send a Message" to privately message us!

     

    Please remember, you must be signed into the community first to send us a private message.

  • Exactly the same symptoms:
    - Could not connect Quest 3 by link
    - Link app required the update
    - Repair failed
    - Clean reinstall (with no monitors or extra usbs / in a safe mode) fails

    Though have slightly different OculusSetup.log:

    ...
    [Debug] [09-Dec-25 11:28:30] Setting installed release channel to 'LIVE'.
    [Debug] [09-Dec-25 11:28:30] Install 'Dawn.Setup.CreateRegistryKeysStep' succeeded.
    [Info] [09-Dec-25 11:28:30] Driver version from supplied version file: 1.77.0.000000
    [Error] [09-Dec-25 11:28:34] Process C:\Program Files\Meta Horizon\Support\oculus-drivers\oculus-driver.exe exited with code -2 (failure).
    [Debug] [09-Dec-25 11:28:34] Install 'Dawn.Setup.InstallDriversStep' failed.
    [Warning] [09-Dec-25 11:28:34] Rolling back installation.
    [Error] [09-Dec-25 11:28:38] Process C:\Program Files\Meta Horizon\Support\oculus-drivers\oculus-driver.exe exited with code -1 (failure).
    [Debug] [09-Dec-25 11:28:38] Uninstall 'Dawn.Setup.InstallDriversStep' failed.
    [Debug] [09-Dec-25 11:28:38] Uninstall 'Dawn.Setup.CreateRegistryKeysStep' succeeded.
    [Debug] [09-Dec-25 11:28:38] Uninstall 'Dawn.Setup.InstallShortcutsStep' succeeded.
    ...

    And there is my OculusDriverInstaller.log

    ...
    [Debug] [09-Dec-25 11:28:36] -------------------------------
    [Debug] [09-Dec-25 11:28:36] About to invoke devcon with cmd: remove, in install step: UninstallDriver
    [Debug] [09-Dec-25 11:28:36] StdOut: No devices were removed.

    [Debug] [09-Dec-25 11:28:36] StdErr: 
    [Debug] [09-Dec-25 11:28:36] Devcon completed successfully
    [Debug] [09-Dec-25 11:28:36] Beginning uninstallation of: Meta Virtual Screen Driver - Driver package 'C:\Users\exeCAT\AppData\Local\Temp\OculusDriverInstaller\VirtualScreenDriver.inf'
    [Debug] [09-Dec-25 11:28:36] Ending uninstallation of: Meta Virtual Screen Driver
    [Debug] [09-Dec-25 11:28:36] Beginning check uninstall health of: Meta Virtual Screen Driver
    [Debug] [09-Dec-25 11:28:37] Checking if the WUDFRd driver exists in system management
    [Debug] [09-Dec-25 11:28:37] Driver exists.
    [Debug] [09-Dec-25 11:28:37] Ending check uninstall health of: Meta Virtual Screen Driver
    [Info] [09-Dec-25 11:28:37] Health status: -536870142
    [Info] [09-Dec-25 11:28:37] FAILURE! Failed to uninstall driver: Meta Virtual Screen Driver
    [Debug] [09-Dec-25 11:28:37] -------------------------------
    [Info] [09-Dec-25 11:28:37] Successfully unregister magic directshow filter.
    [Info] [09-Dec-25 11:28:37] Successfully unregister magic directshow filter.
    [Info] [09-Dec-25 11:28:37] Successfully unregister magic directshow filter.
    [Info] [09-Dec-25 11:28:37] Successfully unregister magic directshow filter.
    [Info] [09-Dec-25 11:28:37] SUCCESS! Uninstalled driver: 
    [Debug] [09-Dec-25 11:28:37] -------------------------------
    [Debug] [09-Dec-25 11:28:37] About to delete temp directory
    [Debug] [09-Dec-25 11:28:37] Deleted temp directory
    [Debug] [09-Dec-25 11:28:37] Reading --ODIVersion string from registry.
    [Debug] [09-Dec-25 11:28:37] Read --ODIVersion string from registry: ''
    [Debug] [09-Dec-25 11:28:37] Writing --ODIVersion string to registry: 'Unknown (failed unistall)'
    [Debug] [09-Dec-25 11:28:37] Wrote --ODIVersion string to registry: 'Unknown (failed unistall)'
    [Debug] [09-Dec-25 11:28:37] Ending uninstallation
    [Debug] [09-Dec-25 11:28:37] 
    status: False
    [Warning] [09-Dec-25 11:28:37] 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

    One of the suggestions was to install the app on a different internal storage, unfortunately don't have that. You can try it in cmd `Setup.exe /drive=D`

    Yesterday it was working completely fine, this morning no :/