Sorun burada iyi tanımlanmıştır , bu yüzden tekrar etmeyeceğim; Ancak, temel olarak, Silverlight güncellemesini gizleme, saf yol çalışmaz.
Soru yani - nasıl yok Silverlight ve durdurma listede o kadar getirme konusunda sus konusunda Windows?
Sorun burada iyi tanımlanmıştır , bu yüzden tekrar etmeyeceğim; Ancak, temel olarak, Silverlight güncellemesini gizleme, saf yol çalışmaz.
Soru yani - nasıl yok Silverlight ve durdurma listede o kadar getirme konusunda sus konusunda Windows?
Yanıtlar:
Yani, sorun şu ki Silverlight'ın 7 farklı sürümü var. Bazıları daha yaşlı, bazıları daha yeni.
El ile Gizle, "Güncellemeleri Denetle", Seçenekler, Döngü 7 veya daha fazla kez gizle Bunu el ile yapmak istemiyorum bu yüzden bir WSH js yazdım, WUA_xSilverlight.js olarak kaydedin:
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
Kaydedilen dosyayı yürütün: cscript.exe WUA_xSilverlight.js . Araştırmayı ve kodları optimize edebilirdim, ama çok işe yarıyor.
"silverstreak = true;"
öncesi ve sonrası "}\n}\n}"
, ekle: "} else { WScript.echo(".............. " + wupdate.Title);"
......... bu mevcut tüm güncellemeleri görüntüler, böylece bir etki alanı bilgisayarındaki Windows 7'de bile Windows 10'un beklediğini ve Windows 10'da sürücüler gibi isteğe bağlı güncellemeleri gösterdiğini gösterir.
Bing Desktop v1.3'ü sakladığımda ve ardından Bing Desktop 1.2 göründüğünde sorun benim için belli oldu. Dikkatli bir incelemeyle Silverlight güncellemelerinin her birinin farklı bir tarih olduğunu fark ettim.
Diyelim ki 10 tane Silverlight sürümü çıktı. V10 v1'den v9'a eskimiş olacak ve sadece v10 görünecek. V10'u gizlemeyi seçmek v9'un görünmesine neden olur; v9'un gizlenmesi, güncelleştirmeleri bir sonraki kontrolinizde vb. V8'i gösterir.
Bu konuda ısrarcıysanız, Silverlight'ın her bir sürümünü gizleyebilirsiniz ve gösterilmeyi durdurur (bir sonraki sürüm MS tarafından yayımlanana kadar).
Son zamanlarda bu sorunu yaşadım, çalışmak için Windows 7 VM kurduktan sonra. Windows'u uzun süredir kullanmamış olmak, bu benim için de çok can sıkıcıydı.
Temiz bir Windows 7 yüklemesi yaptım, en son hizmet paketinin ne olduğuna bağlı olarak yükselttim ve Silverlight'ı yüklemeyi reddettim. Bununla birlikte, Windows 7'nin hizmetinin şimdi Silverlight'ın "önyükleme" bölümü olduğu ve teknik olarak tam olarak yüklenmediğinde bile Windows Update'te göründüğü görülüyor . Çok tahriş edici.
Bu sorunu çözmek için , Microsoft'un Destek web sitesindeki aşağıdaki makalede bulunan kaldırma talimatlarını izledim : Bozuk bir Silverlight kurulumunun temizlenmesi ve ardından Silverlight'ın yeniden yüklenmesi .
"Kendim düzeltmek istiyorum" bölümünden tümüyle kaldırma işlemini tamamladıktan sonra Silverlight, Windows Update'imde bir kez görünmedi.
Güncelleştirme (2015 09 17): Microsoft Office'iniz yüklü ise, bu işe yaramaz. Açıklandığı gibi Windows 7'de çalışır. Office 2013'ü yükledikten sonra Silverlight kurulur ve Microsoft Update'teki güncellemeler devam eder. Office yüklü iken durdurmanın bir yolunu henüz bulamadım. Office olmadan, belki sadece Office 2013'te, bu talimatlar hala işe yarıyor .
Fixit çözümü işe yaramazsa (benim için yapılmadığı gibi), işte size biraz daha ayrıntılı bir çözüm.
Regedit'e girin ve aşağıdaki yolu arayın:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Silverlight
Orada, kurulumda değeri 1 olarak ayarlanan "UpdateConsentMode" adlı bir anahtar olacak. Bunu 0 olarak değiştirmek hatırlatmayı devre dışı bırakacaktır.
Ayarlarda Microsoft Güncelleştirmeleri'ni devre dışı bırakmayı deneyin.
Ancak bunun yan etkisi, Office gibi diğer ürünler için önemli güncellemeler almayacağınızdır.
.