有时运行程序或软件时会出现如下的提示:无法启动此程序,因为计算机中丢失agcore.dll。比如我在opera中删除私人数据时就出现这个提示,可能是opera第三方定制的结果,虽然也能执行完删除私人数据。那么agcore.dll是什么,它是微软的Silverlight的文件。
Silverlight是微软提供的一种Web前端应用程序开发框架,以浏览器的插件方式,提供丰富的多媒体展示功能以及更多交互性的Web前端解决方案,类似flash,当然微软也是为了和flash竞争。“agcore.dll Silverlight Presentation Foundation,包括多媒体展示、基于向量的绘制引擎等等。这个DLL为什么会以‘ag’打头哪?在元素周期表中银(Silver)是47号元素,被称为AG(拉丁语),所以微软就把Silverlight的展现层Assembly称为‘agcore’了。”以上这段引语是从网上抄的。
如果没有装过Silverlight,就可能在相关程序运行中出现“丢失agcore.dll”的提示,只要装上Silverlight就不会再提示了,不过如果不影响使用,不理会也没关系。