私の Windows 8.1 マシンでは、KB2919355 のいわゆる「4 月の更新プログラム」が、予想どおり Windows Update によって自動的にインストールされました。ただし、私の 2012 R2 サーバーでは、更新プログラムは自動的にインストールされず、Windows Update では「利用できる更新プログラムはありません」と表示されます。
KB2919355 を Microsoft ダウンロード センターからダウンロードして適用できることはわかっていますが、この更新プログラムが適用されないと、このマシンの他の更新プログラムも適用されないのではないかと心配になります。サーバーは WSUS からではなく、Microsoft から直接更新されており、更新をブロックする可能性のあるものは他には見当たりません。マシンには、KB2919442 からの前提条件となる更新プログラムが適用されています。
このアップデートが欠落している理由をどうやって調べればよいですか? 他のアップデートでもこの問題が引き続き発生しないようにするにはどうすればよいでしょうか?
(これがこのマシン固有の問題かどうかを確認するために別の 2012 R2 サーバーにアクセスできればよかったのですが、他の Windows サーバーは 2008 R2 または 2012 オリジナルを実行しているため、この更新プログラムは適用されません。)
答え1
私は Server 2012 R2 のインストールを 10 回以上行いました。どのインストールでも KB2919442 パッチを適用し、その後、今月のパッチ以外のものを取得する前に clearcompressionflag を実行する必要があります。これらと KB2919355 を実行すると、Windows Update から約 75 個の追加パッチが魔法のように表示されますが、そのほとんどが .NET と関係がありません。
答え2
Windows Update をリセットしてみてください。
net stop wuauserv
- c:\windows\SoftwareDistribution を削除します
net start wuauserv
- アップデートを再度スキャンする
答え3
KB2919442 をインストールし (再起動なし)、その後 2919355 が検出されます。