修复在 Windows 11/10 上无法加载 steamui.dll 错误

如果您在 Windows 11/10 设备上尝试启动Steam时遇到(Steam)Steam致命错误 -无法加载 steamui.dll(Failed to load steamui.dll),那么这篇文章旨在帮助您。在这篇文章中,我们将确定可能的原因,并提供您可以尝试成功解决此问题的最合适的解决方案。

加载 steamui.dll 失败

此错误的最常见原因是Stamui.dll文件丢失或损坏。此错误的其他可能原因如下。

  • 您不小心删除了 steamui.dll 文件。
  • 过时的设备驱动程序。

无法加载 steamui.dll 错误

如果您遇到此问题,您可以尝试以下我们推荐的解决方案(不分先后顺序),看看这是否有助于解决无法加载 DL(Failed to load DL) L 问题。

  1. 重新注册 steamui.dll
  2. 清除 Steam 下载缓存
  3. 修改 Steam.exe
  4. 删除(Delete)libswscale-3.dll 和 steamui.dll
  5. 删除 Beta 版本(如果适用)
  6. 卸载并重新安装 Steam。

让我们看一下关于列出的每个解决方案所涉及的过程的描述。

1]重新注册steamui.dll

要重新注册 steamui.dll 文件,请执行以下操作:

  • Windows key + R调用“运行”对话框。
  • 在“运行”对话框中,键入cmd,然后按CTRL + SHIFT + ENTERopen Command Prompt in admin/elevated mode
  • 在命令提示符窗口中,键入以下命令并按Enter
regsvr32 steamui.dll

命令执行后,重新启动设备并查看问题是否已解决。如果没有,请尝试下一个解决方案。

阅读(Read)如何修复丢失的 DLL 文件错误(How to fix Missing DLL files errors)

2]清除Steam下载缓存

只需清除下载缓存即可修复此错误。这是因为该方法通常用于解决游戏无法下载和启动的问题。

当您之后登录Steam(Steam)时,此方法不会影响您当前安装的游戏。

请执行下列操作:

  • 打开您的Steam客户端,然后 从左上角的客户端菜单导航至Steam > Settings 
  • 在 设置 (Setting )窗口中,导航到左侧的 下载 (Download )选项卡,然后单击  左侧窗格中的清除下载缓存。(Clear Download Cache)
  • 单击 确定 (OK )以确认此操作,您将需要再次登录Steam
  • 重新启动计算机以保存此更改。

或者,您可以运行 Steam 清洁器来删除缓存。

3]修改Steam.exe

请执行下列操作:

  • 导航(Navigate)到您的Steam目录,该目录应该是:
C:\Program Files (x86)\Steam\
  • 右键单击Steam.exe 并选择 创建快捷方式。(Create Shortcut.)
  • 现在右键单击此快捷方式并选择 属性。(Properties.)
  • 在目标文本框中, 在路径末尾添加-clientbeta client_candidate ,如下所示:(-clientbeta client_candidate)
“C:\Program Files (x86)\Steam\Steam.exe” -clientbeta client_candidate
  • 单击应用(Apply)>确定(OK)

如果您运行ShortcutSteam应该能够正确打开。否则,请尝试下一个解决方案。

4]删除(Delete)libswscale-3.dll和steamui.dll文件

有时,无法加载 steamui.dll(Failed to load steamui.dll)错误可能并不表示该文件确实丢失了。这只是因为 libswscale-3.dll 和 steamui.dll 文件已损坏。在这种情况下,您可以删除这两个文件,当您下次运行Steam时, (Steam)Steam会自动将这些文件替换为新文件。就是这样:

  • 右键单击桌面上的 Steam 并选择 Properties
  • 转到 快捷方式 (Shortcut )部分,然后单击  窗口底部的打开文件位置。(Open File Location)
  • 在该位置,找到并右键单击libswscale-3.dll和 SteamUI.dll并选择Delete
  • 重新启动 Steam(Restart Steam)并查看错误是否仍然存在。

5]删除Beta(Delete Beta)版本(如果适用)

如果您使用的是Steam Beta版本,您很可能会遇到该错误。您可以通过删除Beta版本来解决它。就是这样:

  • Windows key + E打开文件资源管理器(open File Explorer)
  • 导航(Navigate)Steam目录并找到它的Package 文件夹(Package folder)
  • Package文件夹中,右键单击名为 Beta 的文件并选择 Delete
  • 重新启动(Reboot)您的计算机并重新启动您的 Steam。

必要的蒸汽文件将自动下载。但是,如果问题仍未解决,您可以尝试下一个解决方案。

相关文章(Related post)修复 Windows 10 上无效的 Depot 配置 Steam 错误(Fix Invalid Depot Configuration Steam Error on Windows 10)

6]卸载并重新安装Steam

该解决方案只需要您通过程序(Programs)功能(Features)小程序从计算机上卸载 Steam(uninstalling Steam),然后从官方网站下载Steam 并重新安装。(download)之后,损坏的 steamui.dll 文件将被替换为新的健康副本。

在卸载Steam之前,请导航至以下Steam目录:

C:\Program Files (x86)\Steam\Steamapps

您将在Steamapps(Steamapps)文件夹中找到所有下载的游戏或应用程序。确保(Make)将此文件夹备份到另一个位置。

重新安装Steam后,您现在可以将 已备份的Steamapps文件夹移至(Steamapps)Steam目录。然后再次运行Steam并检查错误是否再次出现。

这些解决方案中的任何一个都应该适合您!



About the author

凭借在 Windows 10 和智能手机方面的丰富经验,我是 Microsoft Edge 及其提供的功能的坚定拥护者。除了是错误和 wifi 方面的专家之外,我还知道如何使用 OneDrive 和 Cortana 等工具让您的工作更轻松。



Related posts