問題はここで詳しく説明されているので、繰り返しません。しかし、基本的に、Silverlight更新を単純な方法で非表示にすることはできません。
それで、問題は-WindowsにSilverlightについて黙ってリストに載せないようにするにはどうすればいいのでしょうか?
問題はここで詳しく説明されているので、繰り返しません。しかし、基本的に、Silverlight更新を単純な方法で非表示にすることはできません。
それで、問題は-WindowsにSilverlightについて黙ってリストに載せないようにするにはどうすればいいのでしょうか?
回答:
そのため、Silverlightには7つの異なるバージョンがあるという問題があります。古いものもあれば、新しいものもあります。
手動で非表示、[更新の確認]、オプション、ループで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
保存したファイルcscript.exe WUA_xSilverlight.jsを実行します。検索とコードを最適化できたかもしれませんが、それは何とか機能します。
"silverstreak = true;"
と前に"}\n}\n}"
、追加:"} else { WScript.echo(".............. " + wupdate.Title);"
.........これは、利用可能なすべての更新を表示します。したがって、ドメインコンピューターのWindows 7でも、Windows 10が待機中であり、Windows 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のクリーンインストールがあり、Silverlightのインストールを拒否しました。ただし、Windows 7のサービスパックは現在、Silverlightの一部を「プリロード」しており、技術的に完全にインストールされていない場合でもWindows Updateに表示されるようです。刺激性が高い。
この問題を修正するために、MicrosoftのサポートWebサイトからの次の記事の削除指示に従いました:破損したSilverlightインストールをクリーンアップしてからSilverlightを再インストールする方法。
「自分で解決する」セクションから完全に削除した後、SilverlightはWindows Updateに一度も表示されません。
更新(2015 09 17): Microsoft Officeがインストールされている場合、これは機能しません。説明どおりにWindows 7で動作します。Office 2013をインストールすると、Silverlightがインストールされ、Microsoft Updateの更新が保持されます。Officeがインストールされた状態で停止する方法をまだ見つけていません。Officeがなくても、おそらくOffice 2013のみですが、これらの手順は引き続き機能します。
設定でMicrosoft Updatesを無効にしてみてください。
ただし、副作用は、Officeなどの他の製品の重要な更新プログラムを取得できないことです。
。