Windows에 Silverlight를 종료하도록하려면 어떻게합니까?


40

문제는 여기 에 잘 설명 되어 있으므로 반복하지 않겠습니다. 그러나 기본적으로 Silverlight 업데이트를 숨기면 순진한 방식으로 작동하지 않습니다.

질문은 그래서 - 어떻게 합니까 나는 실버 라이트와 정지가 목록에 그것을 가져에 대해 조용히하도록 Windows를 말해?


"설치되지 않았습니다"라고 설명하십시오. 설치되지 않은 것은 무엇입니까 ? 마이크로 소프트 오피스? 그는 권장 솔루션을 따르면 업데이트 알림을받지 못하는 다른 Microsoft 제품의 예를 제공했습니다. 따라서 Windows가 아닌 Microsoft 제품에 대한 업데이트 알림을 사용하지 않도록 설정하고 Silverlight 또는 다른 Microsoft 제품에 대한 업데이트 알림을받지 않습니다.
Bon Gart

1
동일한 "업데이트"가 반복해서 나타나는 것으로 생각할 수도 있지만 그렇지 않습니다. 방금 새 시스템을 설치했습니다. Silverlight (또는 더 정확하게는 웹 브라우저 용 Silverlight 플러그인)가 필요하지 않기 때문에 "업데이트"(실버 라이트가 설치되어 있지 않으므로 실제로는 업데이트되지 않음)를 숨기도록 선택했습니다. "업데이트 확인"을 다시 클릭하면 동일한 Silverlight "업데이트"가 동일하지 않은 것을 제외하고 다시 나타나는 것 같습니다. ID가 다릅니다. 새 업데이트를 여러 번 숨기고 확인한 후에는 Silverlight가 더 이상 나타나지 않습니다. 다음에 새 버전이 나오면 다시 나타납니다.
user276648

3
지난 3 일간 반복해서 "이 업데이트 숨기기"를 선택했는데 매일 팝업이 나타납니다.
BerggreenDK

1
현재 약 10 개의 Silverlight 업데이트가 있으므로 다른 업데이트가 없으면 새 업데이트를 계속 확인하고 Silverlight 업데이트를 숨기고 숨길 때까지 계속해서 숨길 수 있습니다.

2
정보를 업데이트 한 상태로 유지 : 현재 숨길 Silverlights는 10 개입니다.
Diego Queiroz

답변:


28

문제는 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를 실행하십시오 . 검색과 코드를 최적화 할 수 있었지만 그렇게 작동합니다.


+1 우와, 정말 멋지다! 나는 그런 일이 가능하다는 것을 몰랐습니다.
Mehrdad

1
후 : 당신은 작은 조정을 할 수 있습니다 -이 글을 쓰는 후에, 이것은 내가 가장 좋아하는 스크립 중 하나가 ... 검색을 최적화 잊어 찾은 모든 (당신이 덜 볼 창 (10)에 정말 유용)를 참조하기 위해이되었다 "silverstreak = true;"및 이전 "}\n}\n}", add : "} else { WScript.echo(".............. " + wupdate.Title);"......... 사용 가능한 모든 업데이트를 표시하므로 도메인 컴퓨터의 Windows 7에서도 Windows 10이 대기 중임을 표시하고 Windows 10에서는 드라이버와 같은 선택적 업데이트를 표시합니다.
Tony Marques

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 지원 웹 사이트에서 다음 문서 의 제거 지침 을 따랐습니다 . 손상된 Silverlight 설치를 청소하고 Silverlight를 다시 설치하는 방법 .

"직접 해결"절에서 완전히 제거한 후에 Silverlight가 Windows Update에 표시되지 않았습니다.

업데이트 (2015 09 17) : Microsoft Office가 설치되어 있으면 작동하지 않습니다. 설명 된대로 Windows 7에서 작동합니다. Office 2013을 설치하면 Silverlight가 설치되고 Microsoft Update의 업데이트가 유지됩니다. 아직 Office가 설치된 상태에서 중지하는 방법을 찾지 못했습니다. Office가 없으면 Office 2013 만 있으면 이러한 지침이 계속 작동 합니다.


2
결국 플러그인을 설치 했습니까? 여기서 아이디어는 플러그인을 타고 Windows 업데이트에서 팝업되지 않도록하는 것입니다.
BerggreenDK

4
아니요, 플러그인을 제거했습니다. 내 대답에서 말했듯이 나는 제거 지침 만 따랐습니다. 지침은 일이 당신이 무시할 수 두 번째 절반의 재설치에 대한 Microsoft 문서에있을 수 있습니다.
Bryson

아래의 @Ohto와 같이-이 작업을 시도했습니다 (배치 파일의 모든 삭제를 실행하십시오). 그러나 WU는 제안한대로 모든 업데이트를 숨길 때까지 계속 신음했습니다. 어쩌면 내가 뭔가를 놓쳤습니까? 편집 : WU 다운로드 디렉토리 (% windir % \ SoftwareDistribution \ Download)를 지우면 숨길 필요가 없는지 궁금합니다.
Umber Ferrule

지난번 VMWare Fusion에서 Windows 7 VM을 다시 설치할 때이 작업을 4-5 회 정도 시도해야했습니다. 결국 효과가 있었지만 분명히 변화하고 있습니다. 왜 또는 왜 확실하지 않습니다.
Bryson

2

fixit 솔루션이 작동하지 않는 경우 (나에게 적합하지 않은 것처럼) 여기 좀 더 자세한 솔루션이 있습니다.

  1. 마우스 오른쪽 버튼을 클릭하고 숨기기를 선택하십시오.
  2. 주소 표시 줄 옆에있는 ALT + 위쪽 또는 위쪽 화살표를 누릅니다.
  3. 사용 가능한 Silverlight 업데이트가 다시 있으면 1 단계와 2 단계를 반복하십시오.

0

Regedit를 입력하고 다음 경로를 찾으십시오.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Silverlight

여기에는 설치시 값이 1로 설정된 "UpdateConsentMode"라는 키가 있습니다. 0으로 변경하면 알림이 비활성화됩니다.


2
해당 키가 시스템에 없습니다. Silverlight를 이미 설치 한 후에 만 ​​생성 된 것으로 가정하지만이 경우에는 설치하고 싶지 않습니다.

-8

설정에서 Microsoft Update를 비활성화하십시오.

그러나 부작용은 Office와 같은 다른 제품에 대한 중요한 업데이트를 얻지 못한다는 것입니다.

.

여기에 이미지 설명을 입력하십시오


16
이것은 끔찍한 비 솔루션입니다. 문제는 그가 Windows Update 업데이트를 좋아하지 않는다는 것이 아니라 Windows Update가 설치하지 않은 Silverlight에 대한 "선택적"업데이트를 계속 표시한다는 것입니다. Windows Update를 완전히 비활성화하면 어떤 이유로 Windows 사용자 에게 제공 할 수있는 최악의 보안 조언이 될 수 있습니다 .
Bryson

2
실제로 끔찍한, Windows 업데이트를 비활성화하지 마십시오. 미친 것입니다-컴퓨터에 설치하고 싶지 않은 단일 항목 하나만 제거하면됩니다. 좋아, 좋아-나는 내 차가 사용하는 가스의 양을 좋아하지 않으므로 엔진을 제거하십시오.
BerggreenDK

1
@Bryson : Moab은 Windows 업데이트 비활성화를 권장하지 않지만 "Microsoft Update-Windows를 업데이트 할 때 새 선택적 Microsoft 소프트웨어 확인"확인란을 선택 취소합니다 (불행히도, 귀하가 가지고있는 비 OS Microsoft 제품의 업데이트를 제어하는 ​​확인란과 동일합니다) 설치). 이 옵션을 선택 취소하면 OS 업데이트가 완전히 중단되는 방식으로 업데이트되지 않습니다.
Ben Voigt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.