【问题标题】:What is UCRTBASE error in dependency walker?依赖walker中的UCRTBASE错误是什么?
【发布时间】:2017-01-01 09:17:00
【问题描述】:

我有一个没有在另一台电脑上注册的 OCX 文件。当我运行 dependencyWalker.exe 并在其上加载 OCX 时,它显示我缺少一些 dll。我从DLL-File.com 下载了其中一些,但它显示了 UCRTBASE 错误。它是什么?我该如何解决?

【问题讨论】:

  • 这只是 Depends 无法为您提供良好信息的另一种方式。很久没有维护了,对这些api-ms-win-xxxMinWin forwarders一无所知。 ucrtbase.dll 通常通过 Windows Update 部署,如果它真的 丢失(属于 system32 和 syswow64)那么最好远离那台机器。 切勿从 dll-file.com 等病毒分发中心复制文件,最好在该机器上重新格式化磁盘。

标签: dll ocx dependency-walker


【解决方案1】:

您的目标是什么 Windows 版本? Win10 ucrtbase 确实是作为操作系统的一部分部署的,7/8 需要install the VS2015 redist

至于 api-ms-win-*** dll,这些实际上不是 MinWin 转发器,而是 API sets,有时称为“虚拟 dll”——本质上,自 Vista 到隔离在组件之间移动的内核功能。我遇到了使用实现 API 集的物理 dll 部署的软件(就像您的 ocx 似乎那样),但更多时候应用程序求助于内置的操作系统设备 - embedded in the Windows Loader itself,并且不需要任何真正的 dll 来操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-06
    • 1970-01-01
    • 2021-04-09
    • 2018-04-10
    • 1970-01-01
    • 2019-07-12
    • 2016-06-24
    • 2017-10-25
    相关资源
    最近更新 更多