MSI Dragon Center 停留在“等待 SDK 加载”,但 SDK 缺失

MSI Dragon Center 停留在“等待 SDK 加载”,但 SDK 缺失

原始问题:我经常使用 MSI 的 Dragon Center 软件来帮助我管理我的定制 PC 构建。如果您转到主页 > 用户场景 > 自定义,它将显示当前安装的 GPU。我最近安装了同一款显卡的不同版本,但它没有更新以显示新版本。如何强制更新或重新轮询硬件?

附注:旧卡没有 LED 或花哨的小玩意,而新卡兼容 Mystic Light,但它不会显示在主页 > Mystic Light 屏幕中。

仔细检查了 DC 的安装目录,但没有找到可以删除以强制重新扫描的系统信息日志文件。

编辑:@Ramhound 说得对,删除所有注册表项会有所帮助 - 但这并不完全准确。这是一个有点奇怪和特殊的用例。将 GPU 的低级版本换成同一张卡的高级版本,两者均由 MSI 制造。

一开始,问题就是我需要什么,我只需要一种方法来强制更新以显示新卡。然而,我无意中搞砸了我的计算机,因为我对 MSI 的 Dragon Center 进行了一次有点混乱的卸载。然后,我花了接下来的 6 个小时,第二天又花了 8 个小时,试图弄清楚如何重新安装它。

因此,对于任何遇到与我过去 12 多个小时遇到的相同问题的人来说,您可以转到设置>应用程序> Dragon Center>卸载,然后从 Microsoft Store 重新下载并安装,但却卡在“等待 SDK 加载”状态,修复方法就在答案中。

答案1

好吧——我会尽量全面地回答。

我用各种搜索引擎搜索了好几个小时,也没找到有这个问题的人。大多数人遇到的是“等待 SDK 初始化”的问题,这是不同的(大多数人遇到的是 MSI 中央服务无法启动的问题,这个问题已经解决了),但我的问题是安装程序认为第一步(两个步骤中的第一步)已经完成,但实际上并没有完成。

安装程序一开始有两个不同的步骤:

  1. “正在等待 SDK 安装”
  2. “正在等待 SDK 加载”

在步骤 1 中,它将安装 Dragon Center 的多个部分,这些部分都“包含”在 SDK 中。这就是它失败的地方。它会短暂显示“等待 SDK 安装”,然后几乎立即切换到“等待 SDK 加载”,而不执行任何实际上应该在步骤 1 中完成的操作。

无法为定制台式电脑单独下载 SDK - 您可以找到有下载 SDK 链接的论坛,但我发现的那些实际上适用于完整的 MSI 预制件或笔记本电脑,这对我来说不起作用。

因此,为了解决这个问题,我发现当安装程序超时时,它会给我一个屏幕,上面写着“请确保 MSI 软件服务没有被防病毒软件、防火墙或其他应用程序阻止。” 然后它下面有一个链接,标签为“单击此处获取服务列表”。

这将打印出所有要安装的 MSI 服务的长列表,包括它们的安装位置、它们的可执行文件应位于何处以及它们的注册表项所在的位置。

我决定通过“设置”>“应用程序”屏幕进行卸载,重新启动,然后检查注册表以查看这些注册表项是否已被删除。结果发现并没有,所以我仔细检查并删除了所有引用“One Dragon Center”的注册表项。有一些我无法删除,但在删除所有注册表项、重新启动并以管理员身份运行安装程序后,它意识到 SDK 未安装,并正确安装了 Dragon Center。

总结

  • 通过 Windows 设置应用程序卸载 Dragon Center
  • 重启
  • 删除所有引用“One Dragon Center”的注册表项
  • 重启
  • 从 Microsoft Store 安装 Dragon Center
  • 以管理员身份运行 Dragon Center
  • 固定的

相关内容