飘在云端

东西南北,海角天涯

· Windows · · 213次浏览

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

今天运行一个软件发现报未找到xxxdll文件错误,名字开头是 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还会缺一些,可怜win7被抛弃了。
使用时很简单,无需注册,直接复制文件放到对应系统目录,软件加载时会自动调用。

关于这组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条)