2017年10月分の Windows Update を更新したときのメモ
以前の Windows Update 記事 では 2017年9月分公開の Windows Update 更新プログラムのインストールや、インストールせずリストから非表示にした記事を公開しました。
今回の記事でも 2017年10月分公開 Windows Update 更新プログラムを入れるにあたり、ネット上にある情報と照らし合わせて、インストールした・しなかった更新プログラムの内容をまとめてみました。
前回に引き続き使用している PC 環境(Windows 7 64bit Pro) では、Windows Update によって起きるトラブルを回避するため自動更新を切っている状態となっています。
基本的に更新プログラムの公開日からある程度様子を見た後に問題ないと判断できたら、「手動」 で Windows Upsate で公開された更新プログラムを必要に応じて順次アップデート、または 必要な更新プログラムをネットからダウンロードしてインストール するようにしています。問題のあると判断した更新プログラムは保留または個別に非表示設定をしています。
なお、過去に公開された一部の更新プログラムは、インストールせず非表示で対応したものがあるため、本来表示されるべき更新プログラムが、記事内では最初から非表示となっていることがあります。
Windows Update (Win 7 64bit) 2017年10月分 更新プログラム(重要)&非表示
画像は 2017年10月に公開された Windows Update 更新プログラム(重要)リストです。
Internet Explorer 11 用セキュリティ更新プログラムも本来配信されているはずですが、Internet Explorer 11 はインストールしていないため、私が使っている PC には配信されていません。
こちらの画像は 2017年10月公開分 Windows Update 更新プログラム(重要)で非表示にしたリストです。
非表示にした 2017年10月 Windows 7 向けセキュリティ マンスリー品質ロールアップ (KB4041681) は テレメトリ入りの可能性が高い ためインストールしません。
Windows 7 用 2017年10月分セキュリティのみの更新プログラムである KB4041678 を 手動でファイルをダウンロード してインストールします。
もう一つの 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用セキュリティおよび品質ロールアップ(KB4043766) も Windows Update クライアント上からインストールせず、セキュリティのみのパッチをインストールしたいところですが、こちらは公開されておらずバグ修正が主な内容となっているそうです。
その中には 2017年9月 Windows Update で発生した、KB4041083 / KB4040973 インストールによる WPF(Windows Presentation Foundation) アプリケーション描画問題が (KB4043766 に含まれている) KB4043764 で修正されたので、Microsoft Update カタログ から必要なファイルをダウンロードしてインストールすることにしました。
Windows Update (Win 7 64bit) 2017年10月分 更新プログラム(オプション)&非表示
画像は 2017年10月公開分 Windows Update 更新プログラム(オプション) 2017年10月 マンスリー品質ロールアップのプレビュー(KB4041686)、2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用品質ロールアップのプレビュー(KB4042076) です。
基本的にオプションプログラムは入れないことにしておりますので、不要と判断して非表示にしました。
NVIDIA 最新ドライバをインストールしていない場合、Windows Update のオプションリストに NVIDIA - Display - 9/16/2017 12:00:00 AM - 22.21.13.8569 が表示されます。(画像はサブ PC で確認した時のもの)
私の PC 環境では Windows Update からドライバを入れることはないので、表示された場合は即非表示するようにしています。
- 2017年10月 マンスリー品質ロールアップのプレビュー(KB4041686)
- 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用品質ロールアップのプレビュー(KB4042076)
- NVIDIA - Display - 9/16/2017 12:00:00 AM - 22.21.13.8569 (NVIDIA 最新ドライバをインストールしていない場合、表示される)
2017年10月 Windows 7 64bit 向けセキュリティのみの品質更新プログラム(KB4041678)手動インストール
2017年10月 Windows 7 向けセキュリティ マンスリー品質ロールアップ (KB4041681) をインストールしないで、セキュリティのみの更新プログラムである KB4041678 を ダウンロード して手動でインストールします。無事インストールできたら PC を再起動します。
なお、KB4041678 / KB4041681 をインストールすると Access(データベースソフト) と Excel(表計算ソフト) との連携に不具合(既知の問題)が発生 するため、Access と Excel を使っている場合には注意が必要です。
この問題についてはマイクロソフトが解決方法に取り組んでおり、今後のリリースで更新プログラムを提供することになっています。取り急ぎ自力で修正したい場合は こちらの回避策 の通りの手順で修正することができます。ただ、面倒な手順となっているようなので、可能であれば修正プログラムが配信されるまで待ったほうがいいでしょう。 → Accessと Excel 連携不具合の修正プログラムが公開されました。OS 別に修正プログラムが公開 されていますが Windows Update では配信されないようなので、各自ファイルをダウンロードしてインストールする必要があります。 → インストールすると古いアップデートが配信されてしまうという問題があり、取り下げられました。ファイルはダウンロードできる状態ですので、インストールしてしまった場合はアンインストールしておいたほうがいいでしょう。
2017年10月 Windows 7 64bit 向け .NET Framework セキュリティおよび品質ロールアップ(KB4043766)手動インストール
Microsoft Update カタログからインストールしてある .NET Framework 各バージョンのセキュリティおよび品質ロールアップの更新プログラムをダウンロード してインストールします。
- KB4040980 .NET Framework 3.5.1
- windows6.1-kb4040980-x64_83282fb5210091802984ead0d4175879056d602c.msu
- KB4040977 .NET Framework 4.5.2
- ndp45-kb4040977-x64_7d3872c34857989800bec9232d371cf4099d5390.exe
- KB4043764 .NET Framework 4.6、4.6.1、4.6.2、4.7
- ndp46-kb4043764-x64_2a2c7a81cc9bdabcb5fec8552c6b7fcd1575d83b.exe
- KB4019990 .NET Framework 4.7 D3dcompiler_47.dll
- windows6.1-kb4019990-x64_35cc310e81ef23439ba0ec1f11d7b71dd34adfe5.msu
Microsoft Update カタログにある .NET Framework 各バージョンのセキュリティおよび品質ロールアップの更新プログラム、KB4040980 .NET Framework 3.5.1(windows6.1-kb4040980-x64_83282fb5210091802984ead0d4175879056d602c.msu)をダウンロードしてインストールします。インストール後再起動のメッセージが表示されましたので、PC を再起動します。
.NET Framework 4.6、4.6.1、4.6.2、4.7 の品質ロールアップ(KB4043764) をインストールする前に、d3dcompiler_47.dll コンポーネント用更新プログラム(KB4019990) をインストールすることにしました。
d3dcompiler_47.dll 更新プログラム(KB4019990) は .NET Framework 4.7 インストール時に必要なものですが、今まで .NET Framework 4.6.1 までしか入れていない環境だったので、特に入れる必要はありませんでした。
ただ、.NET Framework 4.6、4.6.1、4.6.2、4.7 の品質ロールアップ(KB4043764) には d3dcompiler_47.dll 更新プログラム(KB4019990) のインストールが勧められている記述を見つけたので、このタイミングで d3dcompiler_47.dll 更新プログラム(KB4019990) をインストールしてみることにしました。インストール後の再起動はありません。
d3dcompiler_47.dll 更新プログラム(KB4019990) インストールしたことにともない、Windows Update で追加で更新プログラムが表示されました。いくつかの更新プログラムをインストールする必要がありますので、ご注意ください。
Microsoft Update カタログにある .NET Framework 各バージョンのセキュリティおよび品質ロールアップの更新プログラム、KB4043764 .NET Framework 4.6、4.6.1、4.6.2、4.7(ndp46-kb4043764-x64_2a2c7a81cc9bdabcb5fec8552c6b7fcd1575d83b.exe)をダウンロードしてインストールします。インストール後再起動のメッセージが表示されましたので、PC を再起動します。
なお、.NET Framework Ver.4/4.5.x/4.6.x は共存できない ため、.NET Framework Ver.4/4.5.x/4.6.x のいずれかがインストールされている環境では、それぞれのセキュリティ更新プログラムのうち 1つしかインストールできないようになっています。そのため、PC 環境によってはインストールできるセキュリティ更新プログラムが異なります。
私の PC 環境では .NET Framework 4.6.1 が入っているため、KB4040977 .NET Framework 4.5.2(ndp45-kb4040977-x64_7d3872c34857989800bec9232d371cf4099d5390.exe) のインストールは不要です。
Windows Update (Win 7 64bit) 2017年10月分 更新プログラム インストール
先ほど 2017年10月 Windows 7 64bit 向け .NET Framework セキュリティおよび品質ロールアップ(KB4043766)を手動インストール した時、d3dcompiler_47.dll コンポーネント用更新プログラム(KB4019990) を入れたことで、Windows Update の重要のところに .NET Framework 4.7(KB3186497) が表示されました。
この状態で 2017年10月分 Windows Update の更新プログラム(重要)すべてにチェックマークが入っていること確認してインストール。インストール完了後 PC を再起動します。
ちなみに .NET Framework 4.7 は Windows Update 以外でもインストーラーファイルをダウンロードしてインストールすることができますが、環境によっては画像のようなエラーが表示されます。
これは d3dcompiler_47.dll コンポーネント用更新プログラム(KB4019990) が インストールされていないのが原因 のため、d3dcompiler_47.dll コンポーネント用更新プログラム(KB4019990) をインストールすることで .NET Framework 4.7 がインストールできるようになります。
.NET Framework 4.7(KB3186497) インストール後に Windows Update に表示された .NET Framework 4.7 言語パック(KB3186499) です。
こちらもインストール後、PC を再起動します。
新たな更新プログラムが表示されなければ、2017年10月分の Windows Update 更新プログラムのインストールは完了となりますが、すでにインストールしてある 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用セキュリティおよび品質ロールアップ(KB4043766) の概要(重要)を確認してみると、「この更新プログラムをインストールした後に言語パックをインストールした場合、この更新プログラムを再インストールする必要がある」 と記載されています。
そのため .NET Framework 言語パックをインストールした場合は、もう一度 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用セキュリティおよび品質ロールアップ(KB4043766) をインストールする必要があります。
今回は 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用セキュリティおよび品質ロールアップ(KB4043766) をインストールしていますが、おそらくその時点で最新の .NET Framework 4.7 更新プログラムをインストールすることが必要になっているかと思います。
2017年10月分まで非表示にした Windows Update (Win 7 64bit) 更新プログラムリスト
画像は 2015年7月ごろから 2017年10月分までの Windows Update で非表示にした更新プログラムリストです。
- 2017年10月 Windows 7 向けセキュリティ マンスリー品質ロールアップ (KB4041681)
- 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用セキュリティおよび品質ロールアップ(KB4043766) (Microsoft Update カタログ から必要なファイルをダウンロード・インストール)
- 2017年10月 マンスリー品質ロールアップのプレビュー(KB4041686)
- 2017年10月 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 用品質ロールアップのプレビュー(KB4042076)
- NVIDIA - Display - 9/16/2017 12:00:00 AM - 22.21.13.8569 (NVIDIA 最新ドライバをインストールしていない場合、表示される)
以上で 2017年10月分の Windows Update 更新プログラムのインストールは完了です。