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


24

しばらく使用されていなかった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が完全に正常に実行されていることに注意しください


SC WUAUCLT MODE=AUTO管理者としてcmdから実行します。
arielnmz

回答:


35

OK ..今、私はテーブルの上で頭を叩く理由があります。

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

それで…IE11互換モードにmicrosoft.comを追加しましたが、突然予期したとおりになりました。

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

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

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

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


2
2015年であっても、MicrosoftのWebブラウザーがMicrosoft製品を更新するために必要なページにMicrosoftのWebサイトを適切に表示するために互換モードを使用する必要があるのは少しばかげたことではありませんか?
ジョージT

注目に値します...または少なくとも、この同じ問題がWindowsのサーバーバージョンにも影響すること、または少なくともServer 2008 R2(2012/2012 R2サーバーはありません)現時点ではオン)。とにかく、多数のサーバーでMicrosoftの更新プログラムを使用できなかった理由を見つけてくれてありがとう。
HopelessN00b

この回避策は2017年3月に壊れていますか?両方のチェックボックス(「イントラネットを表示...」、「Microsoftを使用」)を無効にするなど、試してみましたが、失敗しました。
トビアスナウス

最後に、別のWebサイトで提案されているように、Silverlightをインストールすることにしました。インストーラーは、インストールが完了するとすぐにMicrosoft Updateを有効にするオプションを提供してくれました。成功しました。
トビアスナウス

8

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

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

IE11互換性リストにmicrosoft.com Webサイトを追加しようとしましたが、うまくいきませんでした。うまくいけば、これはあなたのためにうまくいく。


+1これで私の問題が解決し、回答に画像を含めることができるようになりました:)
Oriol

これは受け入れられた答えとして引き継ぐ必要があります。現在受け入れられている回答は、X-UA-Compatibleヘッダーなどを介して標準モードを明示的に要求しない限り、すべてのMicrosoftサイトを強制的に互換モードにします。
スターソンホッホシルト14年

ここで何か奇妙なことが起こっています。「Microsoft互換性リストを使用する」はデフォルトでオンになっていますが、MUページはまだ機能しません。2回目または3回目にするまで、明白な理由もなく突然動作し始めます。
ハリージョンストン

2

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

そこを参照


(///で3本のラインを分離する):誰かがあなたが、参照リンクにコメント内のPowerShellスクリプトの溶液を加え$ServiceManager = New-Object -ComObject "Microsoft.Update.ServiceManager"/// $ServiceManager.ClientApplicationID = "My App"///$ServiceManager.AddService2( "7971f918-a847-4430-9279-4a52d1efe18d",7,"")
トビアスKnauss
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.