Fix: Valorant “We Couldn’t Install a Required Dependency” Error

The error “We couldn’t install a required dependency. Please try again, restart your computer, or reach out to our player support team” appears when you attempt to launch Valorant. This message shows up in the Riot Client right after clicking the play button, preventing the game from starting. It usually means that Riot Vanguard, the anti-cheat service required for Valorant, has failed to install or update correctly.

The most frequent cause of this error is corrupted Vanguard files. However, it can also occur if Vanguard services are disabled in Windows or when certain registry settings are incorrectly configured.

Now that you understand what causes this problem, let me show you how to resolve it.

1. Enable Vanguard Services

If the Riot Vanguard service is disabled or not running as expected, the Riot Client cannot launch the game. Ensuring the service is enabled and set to start automatically allows Vanguard to load with Windows, which prevents the dependency error.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Scroll down and locate vgc in the list of services.
  3. Right-click it and select Properties.
  4. From the Startup type menu, select Automatic.
  5. Click Start under the Service status section.
  6. Press Apply, then OK to confirm.
  7. Restart your PC so Vanguard loads automatically in the background.

2. Edit Registry

The DevOverrideEnable registry entry can sometimes interfere with Vanguard. This value controls whether Windows allows certain driver overrides, which can conflict with Vanguard’s initialization. When its value is set to 1, it may stop Vanguard from starting. Resetting the value back to 0 restores default behavior and ensures the service can run correctly.

Warning: Be careful when editing the registry. Changing unrelated values may cause system instability. Consider backing up your registry first.

  1. Press Windows + R, type regedit, and press Enter.
  2. In the Registry Editor, go to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Policy
  3. On the right side, locate DevOverrideEnable.
  4. Double-click it and set the Value data to 0.
  5. Click OK and close the editor.
  6. Restart your PC to apply the changes.

3. Reinstall Vanguard Via Command Prompt

If Vanguard is corrupted or only partially installed, Valorant will fail to launch. Uninstalling Vanguard through Command Prompt and then letting the Riot Client reinstall it ensures a fresh installation, which usually resolves the dependency error.

Warning: Do not delete other services by mistake. Only run the commands listed for Vanguard. If you don’t run Command Prompt as Administrator, the commands will fail.

  1. Search for Command Prompt in the Windows search bar and run it as Administrator.
  2. Enter the following commands one by one to stop Vanguard services:
    sc stop vgc
    
    sc stop vgk
  3. Remove Vanguard by running these commands:
    sc delete vgc sc delete vgk

  4. Restart your PC to complete the removal.
  5. Open the Riot Client. It will automatically reinstall Vanguard.
  6. Restart your PC again to ensure Vanguard runs properly in the background.

If none of these methods work, reinstalling the Riot Client entirely or contacting Riot Support is recommended.

ABOUT THE AUTHOR

Muhammad Usman Ashraf


Muhammad Usman Ashraf is a content writer and website specialist with a strong background in WordPress development, SEO, and troubleshooting guides. At Appuals, he manages and writes in-depth articles that help users solve technical problems in simple, clear steps. Usman is passionate about creating useful content and building websites that are fast, easy to use, and optimized for search engines. With a mix of creativity and technical skills, he focuses on making information accessible and valuable for every reader.