我有一個 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")