ついさっきまで起動していた Office です。その前後にしたことといえば、Office 365 ProPlus を手動で最新バージョンに更新し、起動を確認。Windows Update が更新を検出していたので、何も考えずに更新のインストールを続行したくらい。PC を再起動したあとに、Office アプリケーションが起動しなくなった模様。
最初、EMET 5.52 のせいだと思って速攻、アンインストールしましたが解決せず。あと考えられる犯人は、Windows Update でインストールされた更新プログラムに違いない。そいつの名は...
履歴を確認すると、先ほどの Windows Update では .NET Framework 4.7 がインストールされたことになっている。アプリケーションと機能(Appwiz.cpl)から .NET Framework 4.7 をアンインストールしてみると...

もう一度、Windows Update を実行してみると、.NET Framework 4.5.2、.NET Framework 4.6.1、.NET Framework 4.7 の 3 つがインストール対象に検出されたので、4.7 だけを選択解除し、さらに非表示にして次の更新で検出されないようにした上で、インストール。再起動は不要でした。
一応、PC を再起動後、Office アプリケーションが起動することを再確認。このあとの Windows Upate で .NET Framework のロールアップ更新 4019112 の更新が来ました。これもインストール&Office の起動確認
.NET Framework 4.7 が真犯人なのかどうかは分かりません。 Windows 10 バージョン 1703(.NET Framework 4.7 標準) 上の Office 365 ProPlus は問題なし。(追記: Windows 8.1 x64+.NET Framework 4.7+Office 365 ProPlus Current Channel でも問題発生せず。私の Windows 7 PC だけの問題かも)
この問題については書いていませんが、.NET Framework 4.7 はいろいろと、いろいろなようです。Windows 10 バージョン 1607 やその他の環境は未確認(Office が入っている環境が他にないので)。.
Known issues in the .NET Framework 4.7
[URL] https://support.microsoft.com/en-us/help/4015088/known-issues-in-the-net-framework-4-7
NET Framework 4.7 は Windows 10 バージョン 1607 以前向けに 5 月にリリースされましたが、Windows Update での配布が始まったみたい。Windows 8.1 で確認するとオプション(推奨される更新)で、Windows 7 SP1 だと自動配布(重要な更新)になってました。8月9日の更新ではインストールされなかったもの。
Announcing the .NET Framework 4.7 General Availability
[URL] https://blogs.msdn.microsoft.com/dotnet/2017/05/02/announcing-the-net-framework-4-7-general-availability/
Welcome to the .NET Framework 4.7.1 Early Access! (August 7, 2017)
[URL] https://blogs.msdn.microsoft.com/dotnet/2017/08/07/welcome-to-the-net-framework-4-7-1-early-access/
8/28 追記)
気になったので、問題の Windows 7 SP1 にもう一度、.NET Framework 4.7 を Windows Update でインストールしてみたら、今度は無問題。なんだったんでしょう。何か複合的な問題が偶然発生していたのかな?.NET Framework 4.7 真犯人説は、冤罪だったようです。.NET Framework 4.7 殿、申し訳ございません。
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。