wyjaśnij „nie jest zainstalowany”. Co nie jest zainstalowane? Microsoft Office? Po prostu podał ci przykład innego produktu Microsoft, o którym również NIE dostaniesz powiadomień o aktualizacji, jeśli zastosujesz się do tego zalecanego rozwiązania. Tak więc wyłączasz powiadomienia o aktualizacji dla produktów Microsoft (nie Windows) i nie otrzymujesz powiadomień o aktualizacji dla Silverlight lub jakiegokolwiek innego produktu Microsoft.
Możesz myśleć, że ta sama „aktualizacja” pojawia się w kółko, ale tak nie jest. Właśnie zainstalowałem nowy system. Ponieważ nie potrzebuję Silverlight (a ściślej wtyczki Silverlight dla moich przeglądarek internetowych), postanowiłem ukryć „aktualizację” (która w rzeczywistości nie jest aktualizacją, ponieważ Silverlight nie jest zainstalowany). Kiedy ponownie kliknę „Sprawdź dostępność aktualizacji”, ponownie pojawia się ta sama „aktualizacja” Silverlight, ale nie jest taka sama: ma inny identyfikator. Po kilkukrotnym ukryciu i sprawdzeniu nowych aktualizacji, Silverlight już się nie pojawia. Jednak następnym razem, gdy pojawi się nowa wersja, pojawi się ponownie.
Obecnie dostępnych jest tylko około 10 aktualizacji Silverlight, więc jeśli nie masz już innych aktualizacji, możesz po prostu sprawdzać, czy są nowe aktualizacje, ukryj jedną z nich, raz po raz, aż ukryjesz je wszystkie.
2
Po prostu aktualizuję informacje: obecnie jest 10 Silverlightów do ukrycia.
Problem polega na tym, że istnieje 7 różnych wersji Silverlight. Niektóre są starsze, niektóre nowsze.
Możesz ręcznie Ukryć, „Sprawdź aktualizacje”, Opcje, Ukryć je w pętli 7 lub więcej razy. Nie chcę tego robić ręcznie, więc napisałem plik WSH js, zapisz jako 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
Uruchom zapisany plik: cscript.exe WUA_xSilverlight.js . Mógłbym zoptymalizować wyszukiwanie, a więc kod, ale działa tak bla.
Po napisaniu tego, stało się to jednym z moich ulubionych skryptletów, zapomnij o optymalizacji wyszukiwania ... aby zobaczyć wszystko, co znajdzie (naprawdę przydatne w Windows 10, w którym widzisz mniej) - możesz dokonać drobnej korekty: po "silverstreak = true;"i przed "}\n}\n}", dodaj: "} else { WScript.echo(".............. " + wupdate.Title);"......... wyświetla wszystkie dostępne aktualizacje, więc nawet w Windows 7 na komputerze w domenie pokaże, że Windows 10 czeka, aw Windows 10 wyświetla opcjonalne aktualizacje, takie jak sterowniki.
Najważniejszą informacją z Twojej odpowiedzi jest to, że istnieje kilka aktualizacji o nazwie „Microsoft Silverlight” (z innym numerem KB) i są one faktycznie ukryte, ale musisz powtórzyć ten proces kilka razy.
Problem stał się dla mnie oczywisty, kiedy ukryłem Bing Desktop v1.3, a następnie Bing Desktop 1.2. Po dokładnej inspekcji zauważyłem, że każda aktualizacja Silverlight ma inną datę.
Powiedzmy, że wydano 10 wersji Silverlight. Wersja 10 będzie przestarzała od wersji 1 do wersji 9 i pojawi się tylko wersja 10. Wybranie opcji ukrycia wersji 10 spowoduje wyświetlenie wersji 9, ukrywanie wersji 9 spowoduje wyświetlenie wersji 8 podczas następnego sprawdzania dostępności aktualizacji itd.
Jeśli jesteś wytrwały, możesz ukryć każdą wersję Silverlight i przestanie się ona wyświetlać (aż do wydania kolejnej wersji przez MS).
Ostatnio miałem ten problem również po zainstalowaniu maszyny wirtualnej z systemem Windows 7 do pracy. To, że nie używałem systemu Windows od dłuższego czasu, było również bardzo denerwujące.
Miałem czystą instalację systemu Windows 7, uaktualnioną do najnowszej wersji dodatku Service Pack w tym piśmie i odmówiłem instalacji Silverlight. Wydaje się jednak, że dodatki Service Pack dla systemu Windows 7 teraz „wstępnie ładują” części Silverlight, dzięki czemu pojawiają się w Windows Update, nawet jeśli nie są w pełni zainstalowane technicznie . Bardzo drażniący.
Po całkowitym usunięciu z sekcji „Samodzielne rozwiązywanie problemu” aplikacja Silverlight nie pojawiła się ani razu w mojej witrynie Windows Update.
Aktualizacja (2015 09 17): Jeśli masz zainstalowany pakiet Microsoft Office, to nie zadziała. Działa w systemie Windows 7 zgodnie z opisem. Po zainstalowaniu pakietu Office 2013 instalowana jest aplikacja Silverlight, a aktualizacje w usłudze Microsoft Update są utrzymywane. Nie znalazłem jeszcze sposobu na zatrzymanie go przy zainstalowanym pakiecie Office. Bez pakietu Office, może tylko pakietu Office 2013, instrukcje te nadal działają .
Nie, usunąłem wtyczkę. Jak powiedziałem w swojej odpowiedzi, postępowałem tylko zgodnie z instrukcjami usuwania. Instrukcje znalazły się w artykule Microsoft na temat ponownej instalacji, którego drugą połowę można zignorować.
Jak @Ohto poniżej - próbowałem tego (wykonałem wszystkie usunięcia w pliku wsadowym), ale WU wciąż jęczał, dopóki nie ukryłem każdej aktualizacji, jak sugerował. Może coś mi umknęło? EDYCJA: Zastanawiam się, czy wyczyszczenie katalogu pobierania WU (% windir% \ SoftwareDistribution \ Download) neguje potrzebę ukrywania się?
Musiałem spróbować wykonać to 4 lub 5 razy ostatnim razem, gdy ponownie instalowałem maszynę wirtualną z systemem Windows 7 w VMWare Fusion. W końcu zadziałało, ale najwyraźniej coś zmieniają. Nie jestem pewien, co i dlaczego.
Ten klucz nie istnieje w moim systemie. Zakładam, że został utworzony dopiero po zainstalowaniu Silverlight, ale w tym przypadku nie chcemy go w ogóle instalować.
-8
Spróbuj wyłączyć Aktualizacje Microsoft w ustawieniach.
Ale efektem ubocznym jest to, że nie dostaniesz ważnych aktualizacji dla innych produktów, takich jak Office.
To okropne nierozwiązanie. Problemem nie jest to, że on nie lubi aktualizacji Windows Update, ale to, że Windows Update nadal pokazuje mu „opcjonalną” aktualizację Silverlight, której nie zainstalował. Całkowite wyłączenie Windows Update może być najgorszą poradą bezpieczeństwa, jaką możesz dać każdemu użytkownikowi Windows, z dowolnego powodu.
Rzeczywiście okropne, nie wyłączasz aktualizacji systemu Windows, to szalone - wystarczy usunąć tylko jeden pojedynczy element, którego nie chcesz instalować na komputerze. To jest w porządku - nie podoba mi się ilość gazu zużywanego przez mój samochód, więc wyjmij silnik.
@Bryson: Moab nie zalecał wyłączania aktualizacji systemu Windows, ale odznaczając pole „Microsoft Update - sprawdź, czy jest nowe opcjonalne oprogramowanie Microsoft podczas aktualizacji systemu Windows” (niestety, to samo pole wyboru kontroluje aktualizacje produktów Microsoft innych niż OS, które posiadasz zainstalowany). Odznaczenie, które nie zatrzyma aktualizacji systemu operacyjnego, tak samo jak całkowite wyłączenie Windows Update.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.