WindowsにSilverlightについて黙らせるように指示するにはどうすればよいですか?


40

問題はここで詳しく説明されているので、繰り返しません。しかし、基本的に、Silverlight更新を単純な方法で非表示にすることはできません。

それで、問題は-WindowsにSilverlightについて黙ってリストに載せないようにするにはどうすれいいのでしょうか?


「インストールされていません」と説明します。 がインストールされていませんか?マイクロソフトオフィス?彼は、推奨されるソリューションに従えば、更新通知を受け取らない別のマイクロソフト製品の例を単に提供していました。したがって、Microsoft製品(Windowsではない)の更新通知を無効にし、Silverlightまたはその他のMicrosoft製品の更新通知を取得しません。
ボンガート

1
同じ「更新」が何度も繰り返されると思うかもしれませんが、そうではありません。新しいシステムをインストールしました。私はSilverlight(より正確には私のウェブブラウザ用のSilverlightプラグイン)を必要としないので、「更新」(Silverlightがインストールされていないため実際には更新ではない)を隠すことにしました。「更新の確認」をもう一度クリックすると、同じSilverlightの「更新」が再び表示されるように見えますが、同じではありません。IDが異なります。非表示にして新しい更新プログラムを数回確認した後、Silverlightは表示されなくなりました。次回新しいバージョンがリリースされると、再び表示されます。
user276648

3
その恐ろしい迷惑な、私は過去3日間繰り返し「このアップデートを隠す」を選択し、毎日ポップアップし続けています。
BerggreenDK

1
現在のところ、Silverlightの更新は約10個しかないため、他に更新がない場合は、新しい更新を確認し、Silverlightを非表示にして、すべてを非表示にするまで何度も繰り返して更新できます。

2
情報を更新するだけです。現在、非表示にするSilverlightは10個あります。
ディエゴケイロス

回答:


28

そのため、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を実行します。検索とコードを最適化できたかもしれませんが、それは何とか機能します。


+1おっと、これは本当にクールです!そのようなことが可能だとさえ知らなかった、ありがとう!
Mehrdad

1
これを書いた後、これは私のお気に入りのスクリプトレットの一つとなっている、(あなたは以下を参照の窓10で本当に便利)、見つかったすべてのものを見るために...検索の最適化を忘れて-あなたは小さな調整を行うことができます後"silverstreak = true;"と前に"}\n}\n}"、追加:"} else { WScript.echo(".............. " + wupdate.Title);".........これは、利用可能なすべての更新を表示します。したがって、ドメインコンピューターのWindows 7でも、Windows 10が待機中であり、Windows 10ではドライバーなどのオプションの更新が表示されます。
トニーマーキーズ

2
回答からの最も重要な情報は、「Microsoft Silverlight」と呼ばれるいくつかの更新プログラム(異なるKB番号)があり、実際には非表示になりますが、プロセスを数回繰り返す必要があるということです。
bpiec

3
少なくとも16個のATOWがある
chiliNUT

3
記録のために、15個のSilverlightを非表示にしました。KB2512827、KB2617986、KB2636927、KB2668562、KB2977218、KB3056819、KB3080333、KB3106614、KB3126036、KB3162593、KB3182373、KB3193713、KB4013867、KB4017094、KB4023307です。
iBug

10

この問題は、Bing Desktop v1.3を非表示にし、Bing Desktop 1.2が次に表示されたときに明らかになりました。注意深く調べてみると、Silverlightの更新はそれぞれ異なる日付になっていることに気付きました。

それで、リリースされた10のSilverlightバージョンがあるとしましょう。V10はv1からv9を廃止し、v10のみが表示されます。v10を非表示にすると、v9が表示され、v9を非表示にすると、次に更新プログラムをチェックするときにv8などが表示されます。

これに固執している場合は、Silverlightのすべての単一バージョンを非表示にして、表示を停止できます(次のバージョンがMSによってリリースされるまで)。


8

仕事用に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のみですが、これらの手順は引き続き機能します。


2
プラグインをインストールしたのですか?ここでのアイデアは、プラグインのRIDEを取得し、Windows Updateでポップアップしないようにすることです。
BerggreenDK

4
いいえ、プラグインを削除しました。私の答えで言ったように、私は除去の指示に従っただけです。指示はたまたま Microsoftの再インストールに関する記事にあり、後半は無視できます。
ブライソン

以下の@Ohtoのように-私はこれを試しました(バッチファイルですべての削除を実行しました)が、WUは彼が示唆したようにすべての更新を隠すまでうめき続けました。たぶん私は何かを見逃しましたか?編集:WUダウンロードディレクトリ(%windir%\ SoftwareDistribution \ Download)をクリアすると、非表示にする必要がなくなりますか?
アンバーフェルール14

前回VMWare FusionでWindows 7 VMを再インストールしたときに、これを4〜5回試行しなければなりませんでした。それは最終的には機能しましたが、彼らは明らかに物事を変えています。何がなぜかわからない。
ブライソン14

2

fixitソリューションが機能しない場合(私にとってはそうではなかった)、ここにもう少し詳細なソリューションがあります。

  1. その上でマウスの右ボタンをクリックし、非表示を選択します。
  2. ALT +上矢印キーまたはアドレスバーの横にある上矢印キーを押します
  3. 再びSilverlightの更新プログラムが利用可能な場合は、手順1と2を繰り返します。

0

Regeditと入力して、次のパスを探します。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight

そこには、「UpdateConsentMode」という名前のキーがあり、その値はインストール時に1に設定されます。0に変更すると、リマインダーが無効になります。


2
そのキーは私のシステムには存在しません。既にSilverlightをインストールしてから作成するだけだと思いますが、この場合はインストールしません。

-8

設定でMicrosoft Updatesを無効にしてみてください。

ただし、副作用は、Officeなどの他の製品の重要な更新プログラムを取得できないことです。

ここに画像の説明を入力してください


16
これはひどい非解決策です。問題は、彼がWindows Updateの更新プログラムを好まないということではなく、Windows Updateが彼がインストールしていないSilverlightの「オプションの」更新プログラムを引き続き表示することです。無効にするWindows Updateは完全にあなたが与えることができる最悪のセキュリティアドバイスかもしれ何らかの何らかの理由で、Windowsユーザーを。
ブライソン

2
本当にひどい、あなたは窓の更新を無効にしないでください、それはクレイジーです-あなたはあなたのコンピュータにインストールしたくない1つのアイテムを削除するだけです。そのような、大丈夫-私は私の車が使用するガスの量が好きではないので、エンジンを取り外します。
BerggreenDK

1
@ブライソン:モアブはWindowsアップデートを無効にすることを推奨していませんでしたが、「Microsoft Update-Windowsをアップデートするときに新しいオプションのMicrosoftソフトウェアをチェックする」というチェックボックスをオフにします(残念ながら、あなたが持っているOS以外のMicrosoft製品のアップデートを制御するのと同じチェックボックスですインストール済み)。OSの更新を停止しないチェックを外すと、Windows Updateを完全に無効にするのと同じようになります。
ベンフォークト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.