Проблема тут добре описана , тому я її не повторюватиму; але в основному приховування оновлення Silverlight наївним способом не працює.
Таким чином, питання - як же я говорю Windows , заткнутися про Silverlight та зупинка приведення його у списку?
Проблема тут добре описана , тому я її не повторюватиму; але в основному приховування оновлення Silverlight наївним способом не працює.
Таким чином, питання - як же я говорю Windows , заткнутися про Silverlight та зупинка приведення його у списку?
Відповіді:
Отже, проблема полягає в тому, що є 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
Виконати збережений файл: 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 не випустить MS).
Нещодавно у мене виникла ця проблема також після встановлення Windows 7 VM для роботи. Не використовуючи Windows досить довгий час, це також дуже дратувало мене.
У мене була чиста інсталяція Windows 7, оновлена до останнього пакета оновлень, як написано в цій статті, і я відмовився встановлювати Silverlight. Однак виявляється, що сервісні пакети Windows 7 тепер "попередньо завантажують" частини Silverlight, завдяки чому він відображається в Windows Update, навіть якщо технічно не встановлений повністю. Сильно дратує.
Щоб виправити цю проблему, я дотримувався вказівок щодо видалення в наступній статті з веб-сайту підтримки Microsoft: Як очистити пошкоджену установку Silverlight та потім встановити знову Silverlight .
Після повного видалення з розділу "Дозвольте мені це виправити", Silverlight не один раз з'являвся в моєму оновлення Windows.
Оновлення (2015 09 17): Якщо у вас встановлений Microsoft Office, це не працюватиме. Він працює в Windows 7, як описано. Після встановлення Office 2013 Silverlight встановлюється, а оновлення в Microsoft Update зберігаються. Я ще не знайшов способу зупинити це за допомогою встановленого Office. Без Office, можливо, лише Office 2013, ці інструкції все ще працюють .
Якщо рішення fixit не працює (як це не було у мене), ось трохи більш детальне рішення.
Введіть Regedit і шукайте такий шлях:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight
Там буде ключ з назвою "UpdateConsentMode", значення якого встановлено на рівні 1 при встановленні. Якщо змінити його на 0, вимкнення нагадування.
Спробуйте відключити оновлення Microsoft у налаштуваннях.
Але побічний ефект полягає в тому, що ви не отримаєте важливих оновлень для інших продуктів, таких як Office.
.