飘在云端

东西南北,海角天涯

· Windows · · 388次浏览

win 7 扩展dll api-ms-win-core-xxxxx

更新:2024-05-28,之前的博文更新的方案彻底弃用,请使用本次更新的方法彻底取代,发现一个 # 唯一 ● 真神https://github.com/vxiiduu/VxKex
令人遗憾的是该项目已经被开发者删除了,不过我保留了备份
请移步 :https://www.0z.gs/undefined/2412.html
该方案是完美实现的上位替代
源码可以在互联网档案馆或其他 fork 的分支寻找到

之前扩展 dll 方案无需使用了


今天运行一个软件发现报未找到 xxx.dll 文件错误,名字开头是 api-ms-win-core-xxxxxx,我电脑上能装的运行库全家桶都安排到位了,怎么还能翻车?

查询资料看到这个网站:http://www.nirsoft.net/articles/windows_7_kernel_architecture_changes.html
得知是 Windows 7 引入了一组新的 dll 文件,其中包含许多著名的 WIN32 API 的导出函数。所有这些文件名都以“api-ms-win-core”前缀开头,后跟函数类别名称。

继续查资料时发现,这些文件基本都是 Win 8/8.1/10 之后引进的,win10 则全部包含,一个不缺,win8/8.1 还会缺一些,Win 7 无缘
使用时很简单,无需注册,直接复制文件放到对应系统目录,软件加载时会自动调用。

关于这组 dll 文件说明:

Windows 7 引入了一组新的 dll 文件,其中包含许多著名的 WIN32 API 的导出函数。所有这些文件名都以“api-ms-win-core”前缀开头,后跟函数类别名称。

对于 win7 64位系统
把x64和x86目录里面的所有文件复制到 C:\Windows\System32
把x86目录里面的所有文件复制到 C:\Windows\SysWOW64
注意,在win7 64位系统上, System32 是 64位系统的dll文件存放地方,SysWOW64是32位系统的dll文件存放地方

对于win7 32位系统
把x86目录里面的所有文件复制到 C:\Windows\System32


所有 dll 文件全部无需注册,放入对应系统目录后实时生效,缺少该库的软件运行时自动调用
请注意:出现此类问题软件通常不会仅仅使用这些函数,基本都会使用 Win10+ 新增的函数,旧系统是不支持
说人话就是即使补上部分缺失的库,也大概率没用

32/64位系统 以 api-ms-win-core-xxxxxx 开头的dll集合包:下载

提取码: j2e2

评论 (0条)