Не вдається ввімкнути оновлення Microsoft у Windows 7 x86


24

У мене є віртуальна машина Windows 7 x86, яку не використовували деякий час, і сьогодні я зробив повне оновлення Windows (включаючи отримання IE11).

Я помітив, що я не ввімкнув Microsoft Updates, і коли я відкрив оновлення 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 працює на цій машині абсолютно щасливо.


Запустити SC WUAUCLT MODE=AUTOз cmd як адміністратор.
arielnmz

Відповіді:


35

Гаразд .. Зараз у мене є виправдання, коли б'ють головою об стіл.

Я виявив ще один веб-сайт, який не працював з моїм комп'ютером, але у мене був другий VM, для якого він працював. У ВМ, який працював, у мене був IE9, але у ВМ, який не працює, у мене є IE11. Це призвело до того, що я пам’ятаю, що в IE відбулися «недавні» зміни, а потім додав цей веб-сайт у режим IE11 «Сумісність». Після чого воно спрацювало.

Отже… я додав microsoft.com до режиму сумісності IE11 і раптом я бачу, чого я очікував:

введіть тут опис зображення

Що нарешті призвело до наступного (що схоже на початкову сторінку, яку я бачив)

введіть тут опис зображення

Тому проблема полягає в тому, що IE11 не може працювати з веб-сайтом Microsoft. О іронія.


2
Хіба це не трохи смішно, що навіть у 2015 році веб-переглядачу Microsoft потрібно використовувати режим сумісності, щоб правильно відобразити веб-сайт Microsoft, на сторінці, необхідній для оновлення продуктів Microsoft?
Джордж Т

Варто зазначити ... або мені, принаймні, те, що ця сама проблема впливає і на серверні версії Windows, або, принаймні, на сервер 2008 R2 (у мене немає жодного сервера 2012/2012 R2. Я можу це перевірити на даний момент). У будь-якому випадку, дякую, що допомогли мені з'ясувати, чому я не можу використовувати оновлення Microsoft на купі моїх серверів.
HopelessN00b

Чи вирішено це рішення у березні 2017 року? Просто спробував це, включаючи відключення обох прапорців ("відображати інтранет ...", "використовувати мікрософт"), але це не вдалося.
Тобіас Кнаусс

Нарешті я вирішив встановити Silverlight, як було запропоновано на іншому веб-сайті. Інсталятор дав мені можливість увімкнути Microsoft Update, як тільки було встановлено. Успіх.
Тобіас Кнаусс

8

Це, безумовно, проблема з IE11, як пропонують інші плакати. Мені потрібно було перевірити параметр "Використовувати списки сумісності Microsoft" у "Налаштуваннях перегляду сумісності" в IE11, щоб мати доступ до правильної сторінки.

введіть тут опис зображення

Я спробував додати веб-сайт microsoft.com до списку сумісності IE11, і це не працювало для мене. Сподіваємось, це виходить у вас.


+1 Це вирішило мою проблему, і тепер ви зможете включити зображення у свої відповіді :)
Oriol

Це слід прийняти як прийняту відповідь. В даний час прийнята відповідь змусить усі сайти Microsoft перейти в режим сумісності, якщо вони прямо не вимагають стандартного режиму, наприклад, через заголовок X-UA-Compatible.
Starson Hochschild

Тут відбувається щось дивне. "Використовувати списки сумісності Microsoft" увімкнено за замовчуванням, але сторінка MU все ще не працює - до другого чи третього разу, коли ви її спробуєте, коли вона раптом почне працювати без видимих ​​причин.
Гаррі Джонстон

2

Ви також можете ввімкнути оновлення Microsoft за допомогою vbs-script, якщо IE взагалі не дозволяє;

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")

посилання там


Хтось додав рішення сценарію поглинання в коментарі до посилання, на яке ви посилаєтесь: (розділяючи 3 рядки ///): $ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"/// $ServiceManager.ClientApplicationID = "My App"///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")
Tobias Knauss
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.