しばらく使用されていなかったWindows 7 x86仮想マシンを使用していて、今日、完全なWindows Update(IE11の入手を含む)を実行しました。
Microsoft Updateを有効にしていないことに気付き、Windows Updateを開いて[他のMicrosoft製品の更新を取得する]リンクをクリックすると、Internet Explorerが起動し、最初に次の操作を実行します。
http://www.update.Microsoft.com/microsoftupdate/v6/ …。 (そして私がキャッチしなかった何か)
すぐにリダイレクトします
http://www.update.Microsoft.com/windowsupdate/v6/thanks.aspx?ln=en&&thankspage=5
この画像のみが含まれているようです:
このページは、私が期待していたもの(Microsoftアップデートライセンスなど)ではなく、スタートメニューをクリックしてWindows Updateを実行する方法を示しています。
ここで何が起こっているのか誰か誰か知っていますか?実際にMicrosoft Updateを有効にするにはどうすればよいですか?これは、私にとってこれまで問題になりませんでした。
注このマシンでWindows Updateが完全に問題なく実行されていることに注意してください。
OK ..私は今、頭をテーブルにぶつける理由があります。
VM-で機能していない別のWebサイトを発見しましたが、2つ目のVMが機能しました。VMはIE9でしたが、VMは動作しませんでした。IE11でした。これにより、IEに「最近」の変更があったことを思い出し、そのWebサイトをIE11の「互換性」モードに追加すると、機能します。
それで…Microsoft.comをIE11互換モードに追加しましたが、突然、期待したとおりに表示されました。
最終的には次のようになりました(これは、私が見ていた最初のページと非常によく似ています)
したがって問題は、IE11がMicrosoftのWebサイトを処理できないことです。皮肉なこと。
他のポスターが示唆しているように、IE11の問題は間違いありません。正しいページにアクセスできるようにするには、IE11の[互換表示設定]の[Microsoft互換リストを使用する]オプションをチェックする必要がありました。
Microsoft.comのWebサイトをIE11互換性リストに追加しようとしましたが、うまくいきませんでした。うまくいけば、これでうまくいきます。
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")