Vấn đề được mô tả tốt ở đây , vì vậy tôi sẽ không lặp lại nó; nhưng về cơ bản, ẩn bản cập nhật Silverlight theo cách ngây thơ không hoạt động.
Vì vậy, câu hỏi là - làm thế nào để tôi bảo Windows im lặng về Silverlight và ngừng đưa nó vào danh sách?
Vấn đề được mô tả tốt ở đây , vì vậy tôi sẽ không lặp lại nó; nhưng về cơ bản, ẩn bản cập nhật Silverlight theo cách ngây thơ không hoạt động.
Vì vậy, câu hỏi là - làm thế nào để tôi bảo Windows im lặng về Silverlight và ngừng đưa nó vào danh sách?
Câu trả lời:
Vì vậy, vấn đề là có 7 phiên bản khác nhau của Silverlight. Một số cũ hơn, một số mới hơn.
Bạn có thể ẩn thủ công, "Kiểm tra cập nhật", Tùy chọn, Ẩn chúng trong vòng lặp 7 lần trở lên. Tôi không muốn làm điều đó một cách thủ công vì vậy tôi đã viết một WSH js, lưu dưới dạng 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
Thực thi tệp đã lưu: cscript.exe WUA_xSilverlight.js . Tôi có thể đã tối ưu hóa tìm kiếm và mã, nhưng nó hoạt động rất tốt.
"silverstreak = true;"
và trước "}\n}\n}"
, thêm: "} else { WScript.echo(".............. " + wupdate.Title);"
......... điều này sẽ hiển thị tất cả các bản cập nhật có sẵn, vì vậy ngay cả trong windows 7 trên máy tính miền, nó sẽ cho bạn thấy rằng windows 10 đang chờ và trong windows 10, nó sẽ hiển thị các bản cập nhật tùy chọn như cho trình điều khiển.
Vấn đề trở nên rõ ràng với tôi khi tôi ẩn Bing Desktop v1.3 và Bing Desktop 1.2 xuất hiện tiếp theo. Khi kiểm tra cẩn thận, tôi nhận thấy rằng các bản cập nhật Silverlight mỗi bản có một ngày khác nhau.
Vì vậy, hãy nói rằng có 10 phiên bản Silverlight được phát hành. V10 sẽ lỗi thời từ v1 đến v9 và chỉ v10 mới hiển thị. Chọn ẩn v10 sẽ khiến v9 hiển thị, ẩn v9 sẽ hiển thị v8 vào lần tiếp theo bạn kiểm tra các bản cập nhật, v.v.
Nếu bạn kiên trì với nó, bạn có thể ẩn mọi phiên bản Silverlight duy nhất và nó sẽ ngừng hiển thị (cho đến khi phiên bản tiếp theo được MS phát hành).
Gần đây tôi cũng gặp vấn đề này, sau khi cài đặt Windows 7 VM cho công việc. Đã không sử dụng Windows trong một thời gian, điều này cũng rất khó chịu với tôi.
Tôi đã cài đặt Windows 7 sạch sẽ, nâng cấp lên bất cứ gói dịch vụ mới nhất nào bằng văn bản này và tôi đã từ chối cài đặt Silverlight. Tuy nhiên, dường như các gói dịch vụ của Windows 7 hiện đã "tải trước" các phần của Silverlight, khiến nó hiển thị trong Windows Update ngay cả khi chưa được cài đặt đầy đủ về mặt kỹ thuật . Khó chịu cao độ.
Để khắc phục sự cố này, tôi đã làm theo các hướng dẫn loại bỏ trong bài viết sau từ trang web Hỗ trợ của Microsoft: Cách xóa cài đặt Silverlight bị hỏng và sau đó cài đặt lại Silverlight .
Sau khi thực hiện xóa hoàn toàn khỏi phần "Hãy để tôi tự sửa", Silverlight chưa một lần xuất hiện trong Windows Update của tôi.
Cập nhật (2015 09 17): Nếu bạn đã cài đặt Microsoft Office, điều này sẽ không hoạt động. Nó hoạt động trên Windows 7 như mô tả. Khi cài đặt Office 2013, Silverlight được cài đặt và các bản cập nhật trong Microsoft Update vẫn tồn tại. Tôi chưa tìm được cách ngăn chặn nó khi cài đặt Office. Không có Office, có thể chỉ có Office 2013, các hướng dẫn này vẫn hoạt động .
Nếu giải pháp fixit không hoạt động (như nó không phù hợp với tôi), thì đây là giải pháp chi tiết hơn một chút.
Nhập Regedit và tìm đường dẫn sau:
HKEY_LOCAL_MACHINE \ PHẦN MỀM \ Microsoft \ Silverlight
Trong đó, sẽ có một khóa có tên "UpdateConsentMode", có giá trị được đặt là 1 khi cài đặt. Thay đổi nó thành 0 sẽ vô hiệu hóa lời nhắc.
Hãy thử tắt Microsoft Updates trong cài đặt.
Nhưng tác dụng phụ là bạn sẽ không nhận được các bản cập nhật quan trọng cho các sản phẩm khác như Office.
.