use*_*686 40 windows-7 windows-update silverlight
问题在这里描述的很好,不再赘述;但基本上,以天真的方式隐藏 Silverlight 更新是行不通的。
所以,问题是-怎么做我告诉Windows闭嘴有关Silverlight和停止使之达到就行了?
小智 31
所以,问题是有 7 个不同版本的 Silverlight。有些是旧的,有些是新的。
您可以手动隐藏、“检查更新”、选项、循环隐藏它们 7 次或更多次。我不想手动这样做,所以我写了一个 WSH js,另存为 WUA_xSilverlight.js:
var wu_Session = WScript.CreateObject("Microsoft.Update.Session");
var wu_Searcher = wu_Session.CreateUpdateSearcher();
wu_Searcher.Online = false;
do {
WScript.echo("Searching...");
var silverstreak = false;
var searchResult = wu_Searcher.Search("IsHidden=0 And IsInstalled=0");
for(var i=0; i<searchResult.Updates.Count; i++){
var wupdate = searchResult.Updates.Item(i);
if ( ! wupdate.Title.indexOf("Microsoft Silverlight") ) { // if -1
wupdate.IsHidden=1;
WScript.echo(" Hiding update: " + wupdate.Title);
silverstreak = true;
}
}
} while ( silverstreak ); // repeat search
Run Code Online (Sandbox Code Playgroud)
执行保存的文件:cscript.exe WUA_xSilverlight.js。我本可以优化搜索和代码,但它的工作原理太糟糕了。
tal*_*mir 10
当我隐藏 Bing Desktop v1.3 并且接下来出现 Bing Desktop 1.2 时,我就清楚了这个问题。经过仔细检查,我注意到 Silverlight 更新每个都有不同的日期。
所以可以说发布了 10 个 Silverlight 版本。V10 将淘汰 v1 到 v9,只有 v10 会出现。选择隐藏 v10 将导致显示 v9,隐藏 v9 将在您下次检查更新时显示 v8,依此类推。
如果您坚持使用它,您可以隐藏 Silverlight 的每个版本并停止显示(直到 MS 发布下一个版本)。
在安装了 Windows 7 VM 后,我最近也遇到了这个问题。很长一段时间没有使用Windows,这对我来说也很烦人。
在撰写本文时,我全新安装了 Windows 7,升级到最新的 Service Pack,但我拒绝安装 Silverlight。然而,Windows 7 的服务包现在似乎“预加载”了 Silverlight 的部分,即使在技术上没有完全安装的情况下,它也会显示在 Windows 更新中。非常刺激。
为了解决这个问题,我按照以下来自 Microsoft 支持网站的文章中的删除说明进行操作:如何清理损坏的 Silverlight 安装,然后重新安装 Silverlight。
从“让我自己修复它”部分完全删除后,Silverlight 还没有出现在我的 Windows 更新中。
更新 (2015 09 17):如果您安装了 Microsoft Office,这将不起作用。如所述,它适用于 Windows 7。安装 Office 2013 后,会安装 Silverlight,并且 Microsoft Update 中的更新仍然存在。我还没有找到在安装了 Office 的情况下阻止它的方法。如果没有 Office,也许只有 Office 2013,这些说明仍然有效。
| 归档时间: |
|
| 查看次数: |
37994 次 |
| 最近记录: |