如何修复OBS Studio中的“插件加载失败”错误?

一些 Windows 用户报告说,他们在每次打开 OBS Studio 时都收到“插件无法加载”错误后无法再使用特定插件。在 Windows 10 或 11 上安装 OBS Studio 更新后,通常会报告此问题。

注意:最常见的情况是,在将 OBS 软件从版本 27.2.4 更新到 28.0 后,您会立即看到此错误。出现此错误的最常见插件是obs-websocket、SteamFXSteamDeckPlugin。

在我们调查了这个特定问题之后,事实证明有几个不同的根本原因可以解释为什么您可以期望处理它。以下是您应该注意的潜在原因的候选清单:

  • 插件与 OBS 版本不兼容– 出现此错误的最常见原因是加载到 OBS 的插件与当前版本不兼容。在这种情况下,您应该检查失败的插件是否在 OBS 兼容插件列表中。
  • 缺少 VC 运行时– 您可能会处理此错误的另一个原因是您尝试加载到 OBS 的插件缺少 VC 运行时。要解决此问题,只需安装每个缺少的 VC 运行时以确保每个。您的 OBS 插件可以访问 DLL 依赖项。
  • 该插件与 OBS Studio 不兼容——如果您的插件组包含与您的 OBS 版本不兼容的插件,解决该问题的一种方法是降级您的 OBS 版本。如果您选择此课程,则必须通过 GitHub 获取适用于您的插件组的版本。此外,如果您不使用此插件,则可以通过从插件文件夹中删除不受支持的插件来使错误消息消失。
  • 插件已过时– 如果您不想降级 OBS 版本,则必须确保所有插件都运行最新版本,以免不得不降级 OBS。使用管理员权限启动安装程序以手动更新可用插件。安装更新后重启电脑,然后再次打开OBS。

现在我们已经了解了您在打开 OBS Studio 时可能会遇到“插件无法加载”错误的所有潜在原因,下面是其他受影响的用户已成功用于解决问题的经过验证的修复列表。

1.检查插件是否兼容你的版本

事实证明,您每次打开 OBS Studio 时遇到“插件加载失败”错误的最合理原因是某些插件容易出现与最新更新的兼容性问题。

如果插件被标记为“不可用”,则其创建者尚未更新插件的兼容性。如果您注意到“进行中”状态,则插件的创建者正在进行更新。

Mac 操作系统比 Windows 更容易出现兼容性问题。因此,如果您使用的是 Mac 操作系统,该插件可能无法与 OBS 一起使用。

最新的 OBS 版本与“OBS-RTSPServer”、“PTZ Controls”、“Instant Replay”等插件不兼容。如果您的插件不兼容,您将收到“插件加载错误” 。

这是最新版本 OBS Studio 的兼容插件列表。

注意:请记住,此列表并不详尽。

如果上面的列表不包含失败的插件,您会因为不兼容而收到“插件无法加载”错误。

2.安装缺少的VC运行时依赖

根据一些受影响的用户的说法,当必要的 OBS 插件 VC 依赖项丢失(或损坏)时,可能会出现此问题。要解决此问题,请安装所需的 Microsoft C++ Visual Redist 包。

请记住,只有较旧的游戏和程序仍然需要这些要求。因此,Windows 11 并没有配置它们。

一些遇到“插件加载失败”错误的客户报告说,在安装 x86 和 x64 版本的 Visual Studio 2013 redist 版本后,问题最终得到解决。

您可以通过从 Microsoft 网站下载并安装最新的软件包来确认。

以下过程可用于执行此操作并安装任何缺少的 Visual C++ 系统要求:

  1. 访问 Microsoft 官方网站并下载 x86 和 x64 版本的 Visual C++以开始使用。
    注意:  请注意,您必须确认您希望在使用 Chrome 下载时允许下载多个文件。
  2. 要启动缺少的 Visual C++ 先决条件的安装过程,请在完成下载后双击任一安装程序(以任一顺序)。
  3. 安装完成后重新启动计算机。
  4. 计算机重新启动后,等待查看问题是否已解决。

如果 OBS 插件仍然失败并出现相同的错误,请向下移动到下面的下一个方法。

3.降级OBS

如果本文中的第一种方法帮助您意识到您的插件组包含与您的 OBS 版本不兼容的插件,则消除错误的一种方法是降级您的 OBS 版本。

走这条路意味着您必须在 GitHub 上搜索与您的插件群兼容的版本。

作为最佳实践,我们建议先花时间卸载当前的 OBS 版本,然后再安装旧版本(即使安装程序允许直接降级)。

在安装完全支持您的插件群的降级版本之前,请按照以下说明逐步指导卸载当前的 OBS 版本:

  1. 首先,确保OBS Studio处于关闭状态且未在后台运行。
  2. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“appwiz.cpl” ,然后按Ctrl + Shift + Enter 打开“程序和功能”菜单。
  3. 当用户帐户控制 (UAC) 提示时,单击是授予管理员访问权限。
  4. 进入“程序和功能”菜单后,向下滚动已安装程序列表并找到与您的 OBS 安装相关的条目。
  5. 找到它后,右键单击它并从刚刚出现的上下文菜单中选择“卸载” 。
  6. 按照屏幕提示完成 OBS Studio 安装的卸载。
  7. 卸载完成后,重启电脑,等待下次启动完成。
  8. PC 重新启动后,转到此 GitHub 下载链接并下载旧版本的 OBS Studio。
    注意:确保通过向下滚动到资产部分并下载 x64 或 x86 可执行文件(取决于您的操作系统架构)来下载可执行文件。
  9. 下载可执行文件后,双击它运行安装程序,然后按照屏幕上的说明完成OBS Studio 降级版本的安装。
  10. 启动降级版本的 OBS Studio,看看问题现在是否已解决。

如果仍然出现同样的问题,请转到下面的下一个方法。

4.手动更新插件

如果您决定不使用上述方法,您必须确保所有插件都运行最新版本以避免降级 OBS。

但请记住,大部分时间您都需要手动更新插件。

例如,如果您使用的是Elgato Stream Deck 插件,则需要按照官方说明手动更新它。

重要提示:手动更新可用插件时,您需要确保以管理员权限打开安装程序。安装更新后,重新启动您的 PC 并重新启动 OBS。

但是,如果插件没有针对最新版本 OBS 的可用更新,则您无需执行任何其他操作,只能等待开发人员发布更新。

如果您想探索“插件加载失败”错误的不同修复方法,请向下移动到下面的下一个方法。

5.从插件文件夹中删除不兼容的插件

如果您在 OBS Studio 中使用的某些插件没有可用的更新以使其与新版本兼容,您可以选择等待更新可用,或者您可以简单地删除OBS 插件文件夹中的不兼容插件。

要正确删除不兼容的插件,您必须同时删除.dll文件和.pdb文件。

例如,如果不兼容的插件是SteamFX ,请确保从插件文件夹中删除SteamFX.dll SteamFX.pdb  。

有关如何执行此操作的分步说明,请按照以下说明操作:

  1. 打开文件资源管理器(Windows 键 + I)并导航到 OBS 插件的位置。OBS 的默认插件位置是:
    C:\Program Files\obs-studio\obs-plugins\64bit\

    注意:如果您使用的是 32 位版本的 Windows,则默认位置为:

    C:\Program Files\obs-studio\obs-plugins\32bit\
  2. 到达正确位置后,删除不兼容插件的 .dll.pdb文件。
  3. 删除两个插件文件后,重新启动您的 PC 并再次启动 OBS Studio 以查看问题现在是否已解决。
赞(0)
未经允许不得转载:回忆主机 » 如何修复OBS Studio中的“插件加载失败”错误?