無法在 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 Update。

有人知道這裡發生了什麼事嗎?我如何真正開啟 Microsoft 更新?過去這對我來說從來都不是問題。

筆記Windows 更新在這台機器上完美運作。

答案1

好吧..我現在有理由把頭撞在桌子上了。

我發現另一個網站無法與我的虛擬機器一起使用 - 但我有第二個虛擬機器可以使用它。在工作的虛擬機器中我有IE9,但在不工作的虛擬機器中我有IE11。這讓我想起 IE 中「最近」發生了變化,然後將該網站新增至 IE11「相容性」模式。之後它就起作用了。

所以......我將 microsoft.com 添加到 IE11 相容模式,突然間我看到了我所期望的:

在此輸入影像描述

最終導致以下內容(看起來與我看到的初始頁面非常相似)

在此輸入影像描述

所以問題是 IE11 無法處理 Microsoft 網站。哦,諷刺的是。

答案2

正如其他發文者所建議的,這絕對是 IE11 的問題。我需要檢查 IE11 中「相容性檢視設定」中的「使用 Microsoft 相容性清單」選項,以便能夠存取正確的頁面。

在此輸入影像描述

我嘗試將 microsoft.com 網站新增至 IE11 相容性清單中,但它對我不起作用。希望這對你有用。

答案3

如果 IE 根本不允許,您也可以使用 vbs 腳本啟用 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")

參考那裡

相關內容