Windows 7 x86 で Microsoft アップデートをオンにできない

Windows 7 x86 で Microsoft アップデートをオンにできない

しばらく使用していなかった 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 が完全に正常に実行されていることを確認します。

答え1

わかりました。これで、テーブルに頭を打ち付ける正当な理由ができました。

VM で動作しない別の Web サイトを発見しましたが、2 つ目の VM では動作しました。動作する VM には IE9 がインストールされていましたが、動作しない VM には IE11 がインストールされていました。そこで、IE に「最近」変更があったことを思い出し、その Web サイトを IE11 の「互換」モードに追加しました。すると、動作するようになりました。

そこで、microsoft.com を IE11 互換モードに追加したところ、突然、期待どおりの表示が見られるようになりました。

ここに画像の説明を入力してください

最終的に次のようになりました(これは私が最初に見たページと非常によく似ています)

ここに画像の説明を入力してください

つまり、問題は IE11 が Microsoft の Web サイトを処理できないことです。皮肉ですね。

答え2

他の投稿者が示唆しているように、これは間違いなく IE11 の問題です。正しいページにアクセスできるようにするには、IE11 の「互換表示設定」で「Microsoft 互換性リストを使用する」オプションをチェックする必要がありました。

ここに画像の説明を入力してください

microsoft.com Web サイトを 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")

そこを参照

関連情報