dll文件有问题,应用程序缺少dll文件怎么办
问:不久前,我的Win7电脑还能很好地使用在线应用程序。然后,我不能再访问它们并显示系统:Win-Runtime- API-MS的1.1.0.dll-。
我试图在我的电脑上找到它,但没有成功。我上了微软的网站,花了大概30分钟的时间试图弄明白一些东西,除了Win10提供的。我终于找到了一个参考丢失的DLL文件,但其他人的唯一帖子也有同样的问题。
为什么会这样?如何才能一直使用windows7?
答:Win-Run lacing API-MS-是微软Common C/C Runtime (CRT)的一部分,这是一个DLL包,允许使用Visual C或C编程工具创建的应用程序在任何Windows系统上运行。
过去,有两个独立的C runtime.dll文件:AppCRT和DesktopCRT。但在7月,微软并入了一个名为Universal CRT的库。(该包已随Windows 10推出)
这种变化是由“无处不在的Windows”推动的,它允许应用程序制造商创建软件的一个版本。理论上,它可以在任何Windows版本(Vista的Win10)、桌面、平板电脑或移动系统的一部分上运行。
新的CRT是向后兼容的,因此APPS design使用的旧DLL应该能够使用新的DLL。(有关更多信息,请参考MSDN的文章“通用CRT”。)
然而,如果更新失败,或者如果应用程序被硬编码为使用早期CRT的特定实例,或者如果应用程序使用长期存在的涂抹自己的CRT副本的做法,就不会有问题。
通常的解决方案是重新安装通用的CRT包。
如果你的麻烦是从夏天开始的,重新安装原来的CRT包,可以从微软下载中心下载。
如果您的应用程序的问题是最近开始的(通用CRT是在9月份更新的),请尝试下载更新。
正确安装公共CRT库后,您的应用程序应该可以正常工作了。