问:这是为什么缺少DLL文件bollixing我的应用程序?
问:不久前,我的Win7电脑正在很好地与我使用在线应用程序。然后,我不再能访问它们并显示系统:API-MS-的Win-Runtime- | 1.1.0.dll。
我试图找到它在我的电脑上,但没有成功。我去微软的网站,花了大约30分钟试图打通的东西,除了Win10提供。我终于找到了一个引用缺少DLL文件,但唯一的员额从其他有同样问题。
为什么会出现这种情况,如何能我一直使用的是windows7?
答:缺少API-MS-的Win-运行是微软的通用C / C ++运行时(CRT),一个DLL包,允许使用Visual C或C ++编程工具创建的应用程序,以在任何Windows系统上运行的一部分。
过去有两个单独的C运行时.DLL文件:AppCRT和DesktopCRT。但在7月,微软合并成一个库,称为通用CRT。 (包已推出了与Windows 10)
这种变化是“视窗无处不在”的推动下,它可以让应用程序制造商创建一个版本的软件,在理论上,可以运行在任何Windows版本(Vista的通过Win10),台式机,平板电脑,还是移动系统的一部分。
新通用的CRT是向后兼容的,以便APPS设计使用较旧的DLL应该能够使用较新的。 (欲了解更多信息,请参阅MSDN的“通用CRT”一文。)
然而,就不可能有麻烦,如果更新发挥失常,或者如果一个应用程序被硬编码为使用较早的阴极射线管的特定实例 - 或者如果它使用了航运与自己的CRT的副本已久的抹黑的做法。
通常的解决方法是重新安装通用CRT包。
如果你的烦恼开始了夏天,重新安装原有的CRT包,可以通过Microsoft下载中心。
如果您的应用程序的麻烦始于最近(通用CRT在9月更新)尝试下载更新。
通用CRT库已正确安装后,你的应用程序应该再正常工作。