Windows 7 x86에서 Microsoft 업데이트를 켤 수 없습니다

Windows 7 x86에서 Microsoft 업데이트를 켤 수 없습니다

한동안 사용되지 않은 Windows 7 x86 가상 머신이 있는데 오늘 전체 Windows 업데이트(IE11 포함)를 수행했습니다.

Microsoft 업데이트를 설정하지 않은 것을 발견했습니다. Windows 업데이트를 열고 "다른 Microsoft 제품에 대한 업데이트 가져오기. 자세히 알아보기" 링크를 클릭하면 Internet Explored가 시작되고 먼저 다음 페이지로 이동합니다.

http://www.update.microsoft.com/microsoftupdate/v6/…. (그리고 내가 잡지 못한 것)

즉시 다음으로 리디렉션됩니다.

http://www.update.microsoft.com/windowsupdate/v6/thanks.aspx?ln=en&&thankspage=5

이 이미지만 포함된 것 같습니다.

여기에 이미지 설명을 입력하세요

이 페이지는 내가 기대했던 것과 다르며(Microsoft 업데이트 라이센스 등) 시작 메뉴를 클릭하고 Windows 업데이트를 실행하는 방법만 보여줍니다.

여기서 무슨 일이 일어나고 있는지 아는 사람 있나요? 실제로 Microsoft 업데이트를 켜려면 어떻게 해야 합니까? 이것은 과거에 나에게 문제가 된 적이 없습니다.

메모Windows Update가 이 컴퓨터에서 완벽하게 원활하게 실행되고 있다는 것입니다.

답변1

알았어.. 이제 내 머리를 탁자에 세게 때릴 이유가 생겼다.

내 VM에서 작동하지 않는 다른 웹사이트를 발견했습니다. 하지만 작동하는 두 번째 VM이 있었습니다. 작동하는 VM에는 IE9가 있었지만 작동하지 않는 VM에는 IE11이 있습니다. 이로 인해 IE에 "최근" 변경 사항이 있었다는 사실을 기억하고 해당 웹 사이트를 IE11 "호환성" 모드에 추가하게 되었습니다. 그 후에는 작동했습니다.

그래서... microsoft.com을 IE11 호환 모드에 추가했는데 갑자기 예상했던 결과가 나타났습니다.

여기에 이미지 설명을 입력하세요

결국 다음과 같은 결과가 나왔습니다(내가 본 초기 페이지와 매우 유사해 보입니다).

여기에 이미지 설명을 입력하세요

따라서 문제는 IE11이 Microsoft 웹사이트를 처리할 수 없다는 것입니다. 아, 아이러니하다.

답변2

다른 포스터에서 제안한 것처럼 이는 확실히 IE11의 문제입니다. 올바른 페이지에 액세스하려면 IE11의 "호환성 보기 설정"에서 "Microsoft 호환성 목록 사용" 옵션을 확인해야 했습니다.

여기에 이미지 설명을 입력하세요

IE11 호환성 목록에 microsoft.com 웹 사이트를 추가하려고 시도했지만 작동하지 않았습니다. 이것이 당신에게 도움이 되기를 바랍니다.

답변3

IE에서 전혀 허용하지 않는 경우에도 vbs-script를 사용하여 Microsoft 업데이트를 활성화할 수 있습니다.

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager") 
ServiceManager.ClientApplicationID = "My App"  
'add the Microsoft Update Service by GUID 
Set NewUpdateService = ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d",7,"")

또는 변경 사항을 취소하는 것;

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager") 
ServiceManager.ClientApplicationID = "My App"  
'remove the Microsoft Update Service by GUID 
ServiceManager.RemoveService("7971f918-a847-4430-9279-4a52d1efe18d")

거기 참고하세요

관련 정보