Mam maszynę wirtualną z systemem Windows 7 x86, która nie była używana przez pewien czas, a dziś zrobiłem na niej pełną aktualizację systemu Windows (w tym uzyskanie IE11).
Zauważyłem, że nie włączyłem Aktualizacji Microsoft, a kiedy otwieram Windows Update i klikam link „Pobierz aktualizacje dla innych produktów Microsoft. Dowiedz się więcej”, Internet Explorer uruchamia się i zabiera mnie najpierw do:
http://www.update.microsoft.com/microsoftupdate/v6/… . (i coś, czego nie złapałem)
Które natychmiast przekierowuje do
http://www.update.microsoft.com/windowsupdate/v6/thanks.aspx?ln=en&&thankspage=5
Który wydaje się zawierać tylko ten obraz:
Ta strona nie jest tym, czego się spodziewałem (licencja aktualizacji Microsoft itp.) I po prostu pokazuje mi, jak kliknąć menu Start i uruchomić Windows Update.
Czy ktoś ma pojęcie, co się tutaj dzieje? I jak faktycznie włączyć Aktualizacje Microsoft? To nigdy nie było dla mnie problemem.
Pamiętaj, że usługa Windows Update działa idealnie na tym komputerze.
źródło
SC WUAUCLT MODE=AUTO
z cmd jako administrator.Odpowiedzi:
OK .. Mam teraz uzasadnienie, że walnę głową w stół.
Odkryłem inną witrynę, która nie działała z moją maszyną wirtualną - ale miałem drugą maszynę wirtualną, dla której działała. Na maszynie wirtualnej, która działała, miałem IE9, ale na maszynie wirtualnej, która nie działa, mam IE11. Doprowadziło mnie to do przypomnienia sobie „ostatnich” zmian w IE, a następnie dodania tej strony do trybu „Zgodności” IE11. Po czym zadziałało.
Więc… dodałem microsoft.com do trybu zgodności IE11 i nagle widzę, czego się spodziewałem:
Co ostatecznie doprowadziło do następującego (który wygląda bardzo podobnie do początkowej strony, którą widziałem)
Problem polega na tym, że IE11 nie może obsłużyć witryny Microsoft. O ironio.
źródło
To zdecydowanie problem z IE11, jak sugerują inne plakaty. Musiałem zaznaczyć opcję „Użyj list zgodności Microsoft” w „Ustawieniach widoku zgodności” w IE11, aby mieć dostęp do właściwej strony.
Próbowałem dodać witrynę microsoft.com do listy kompatybilności IE11 i nie działało to dla mnie. Mam nadzieję, że ci się to uda.
źródło
Możesz włączyć aktualizację Microsoft również za pomocą skryptu vbs, jeśli IE w ogóle ci na to nie pozwala;
lub ten, aby cofnąć zmianę;
odniesienie tam
źródło
$ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"
///$ServiceManager.ClientApplicationID = "My App"
///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")