How to Fix ‘Plugins Failed to Load’ Error in OBS Studio?

Some Windows users report that they can no longer use specific plugins after getting the ‘Plugins Failed to Load’ error every time they open OBS Studio. This problem is typically reported after an update for OBS Studio was installed on Windows 10 or 11.

Fix Plugins Failed to Load Obs

Note: Most commonly, you can expect to see this error immediately after you update your OBS software from version 27.2.4 to 28.0. The most frequent plugins that fail with this error are obs-websocket, SteamFX, and SteamDeckPlugin. 

After we’ve investigated this particular issue, it turns out there are several different underlying causes of why you can expect to deal with it. Here’s a shortlist of potential causes that you should be aware of:

  • Plugins are not compatible with the OBS version – The most frequent reason why you can expect this error to occur is a scenario in which a plugin that is loaded into OBS is not compatible with the current version. In this case, you should check if the failing plugin is featured in the list of OBS-compatible plugins. 
  • Missing VC runtimes – Another reason you can expect to deal with this error is a scenario in which the plugin you are attempting to load into OBS is missing the VC runtimes. To fix this issue, simply install every piece of missing VC runtime to ensure that every. DLL dependency is accessible by your OBS plugins. 
  • The plugin is incompatible with OBS Studio – One approach to fix the problem is to downgrade your OBS version if your plugin fleet includes plugins incompatible with your OBS version. If you choose this course, you must go via GitHub for a version that works with your plugin fleet. Additionally, if you don’t use this plugin, you can make the error message disappear by removing the unsupported plugin from the plugin folder. 
  • The plugin is outdated – If you don’t wish to downgrade your OBS version, you must make sure that all of your plugins are running the most recent version to prevent having to downgrade OBS. Launching the installer with administrator access to manually update the available plugins. Restart your computer when the update has been installed, then open OBS again.

Now that we have gone over every potential reason you can expect to get the ‘Plugins Failed to Load’ error when opening OBS studio, here’s a list of verified fixes that other affected users have successfully used to fix the problem.

1. Check if the plugin is compatible with your version

As it turns out, the most plausible reason you are experiencing the ‘Plugins Failed to Load’ error every time they open OBS Studio is a scenario in which some of the plugins are prone to compatibility issues with the latest update.

If a plugin is labeled as “Not Available,” its creator has not yet updated the plugin’s compatibility. An update is being worked on by the plugin’s creator if you notice an “In Progress” status.

The Mac operating system is more prone to compatibility problems than the Windows. Consequently, the plugin may not work with OBS if you’re using Mac OS.

The most recent OBS version is incompatible with plugins like “OBS-RTSPServer,” “PTZ Controls,” “Instant Replay,” and others. You will get the “Plugin Load Error” if your plugins are incompatible.

Here’s a list of compatible plugins for the latest version of OBS Studio. 

Note: Keep in mind that this list is not exhaustive.

If the list above doesn’t contain the failing plugin, you get the ‘Plugins Failed to Load’ error because of incompatibility.

2. Install missing VC runtime dependencies

According to several afflicted users, this problem can occur when a necessary OBS plugin VC dependency is missing (or corrupted). To fix this problem, install the required Microsoft C++ Visual Redist packages.

Keep in mind that only older games and programs still require these requirements. Therefore, Windows 11 doesn’t arrive with them configured.

Several customers encountering the “Plugins Failed to Load” error reported that the problem was ultimately fixed after installing both the x86 and x64 versions of the Visual Studio 2013 redist releases.

You may confirm by downloading and installing the latest packages from the Microsoft website.

The following procedures can be used to do this and install any missing Visual C++ system requirements:

  1. Visit the official Microsoft website and download the x86 and x64 versions of Visual C++ to get going.
    Download the missing V++ redist. packages

    Note:  Please take note that you must confirm your want to permit the downloading of multiple files while downloading using Chrome.

  2. To start the installation process for the missing Visual C++ prerequisites, double-click either installer when they have finished downloading (in either order).
  3. Restart your computer after the installation is complete.
  4. Once the computer has restarted, wait to see if the problem has been resolved.

If the OBS plugins are still failing with the same error, move down to the next method below. 

3. Downgrade OBS

If the first method in this article helped you realize that your plugin fleet contains plugins incompatible with your OBS version, one way to eliminate the error is to downgrade your OBS version.

Going this route means you must search GitHub for a version compatible with your plugin fleet. 

As a best practice, we recommend taking the time to uninstall your current OBS version first before installing an older version (even if the installer allows a direct downgrade).

Follow the instructions below for step-by-step guidance on uninstalling the current OBS version before installing a downgraded version that fully supports your fleet of plugins:

  1. First, ensure that OBS Studio is closed and not running in the background. 
  2. Press the Windows key + R to open up a Run dialog box. Next, type ‘appwiz.cpl’ inside the text box, then press Ctrl + Shift + Enter to open up the Programs and Features menu. 
    Open up the Programs and Features menu.
  3. Click Yes to grant admin access when prompted by the User Account Control (UAC). 
  4. Once inside the Programs and Features menu, scroll down through the list of installed programs and locate the entry associated with your OBS installation.
  5. After you locate it, right-click on it and choose Uninstall from the context menu that just appeared.
    Uninstall OBS studio
  6. Follow the on-screen prompts to complete the uninstallation of the OBS Studio installation.
  7. After the uninstallation is complete, reboot your PC and wait for the next startup to complete. 
  8. Once your PC boots back up, go to this GitHub download link and download an older version of OBS Studio. 
    Download the OBS installation executable

    Note: Make sure you download the executable by scrolling down to the Assets section and downloading the x64 or x86 executable (depending on your OS architecture). 

  9. Once the executable is downloaded, double-click on it to run the installer and follow the on-screen instructions to complete the installation of the downgraded version of OBS Studio. 
  10. Launch the downgraded version of OBS studio and see if the problem is now fixed.

If the same issue is still occurring, move to the next method below. 

4. Manually update the plugins

If you decide against utilizing the method above, you must ensure that all of your plugins are running the most recent version to avoid downgrading OBS.

But keep in mind that you will need to update your plugins the majority of the time manually.

For instance, if you are utilizing the Elgato Stream Deck plugin, you will need to manually update it by following the official instructions.

Important: When manually updating the available plugins, you need to make sure that you open the installer with admin rights. After the update is installed, reboot your PC and relaunch OBS.           

However, if the plugin doesn’t have an available update for the latest version of OBS, you don’t have anything else to do but wait for an update to be released by the developer. 

If you want to explore a different fix for the ‘Plugins Failed to Load‘ error, move down to the next method below. 

5. Delete incompatible plugins from the plugins folder

If you are in a situation where some of the plugins that you use inside OBS Studio don’t have an available update to make them compatible with the new version, you can either choose to wait until an update is available, or you can simply remove the incompatible plugins from the OBS plugins folder.

To remove an incompatible plugin correctly, you must delete both the .dll file and the .pdb file.

For example, if the incompatible plugin is SteamFX make sure you delete both the SteamFX.dll and the SteamFX.pdb from the plugins folder.

For step-by-step instructions on how to do this, follow the instructions below:

  1. Open File Explorer (Windows key + I) and navigate to the location of the OBS plugins. The default plugin location for OBS is:
    C:\Program Files\obs-studio\obs-plugins\64bit\

    Note: If you’re on a 32-bit version of Windows, the default location is:

    C:\Program Files\obs-studio\obs-plugins\32bit\
  2. Once you arrive at the correct location, remove both the .dll and .pdb files of the incompatible plugin. 
  3. After both plugin files are deleted, reboot your PC and launch OBS Studio once again to see if the problem is now fixed.
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.