orangeitems’s diary

40代ITエンジニアが毎日何か書くブログ

Window Updateで最新に更新したら、ファイルの関連付け変更ができなくなる! 回避方法の紹介

f:id:orangeitems:20181025161138p:plain

 

Windows 10を使っているのですが、かなり困った症状を確認しましたのでご報告です。おそらく本日2018/10/25時点で最新のWindows Updateが当たっている人は全員そうじゃないかと思いますがいかがでしょうか。

 

ファイルの関連付け変更ができなくなる現象

概要

ファイルの拡張子に対してアプリの関連付けをしても変えられない。しかも、関連付けを試すたびに、openwith.exeというプロセスが終了せずメモリを消費し続ける。関連付けするたびにメモリが減っていく。

関連付けできていないファイルについては、関連付けする手段がないので、毎回開くプログラムを指定しないといけない。

 

環境

Windows 10

※おそらくエディションは関係ない

2018年10月10日— KB4462919 (OS ビルド 17134.345)が適用されていると症状が発生する。

 

現象の詳細

1. デスクトップにtest.txtというファイルを作成します。

f:id:orangeitems:20181025160815p:plain



 

2. 右クリック - プログラムから開く(H) - 別のプログラムを選択(C)

f:id:orangeitems:20181025160820p:plain

 

3. 「このファイルを開く方法を選んでください。」という画面が出るので、別のプログラム(下記ではTeraPad)を選択する。本来ならばこれで関連付けが変更ができるはず。

f:id:orangeitems:20181025161138p:plain

 

4. このファイルをTeraPadで開くことはできるのですが、関連付けは全く変わる気配がありません(アイコンがメモ帳のまま)。

f:id:orangeitems:20181025160815p:plain

 

5. タスクマネージャーからプロセスを確認すると、「アプリの選択」が増殖しているのがわかります。一回やるたびに一つ増えていきます。

f:id:orangeitems:20181025161709p:plain

 

一つ当たりメモリが5MBほど浪費されていきます。再起動すると消えますが、スリープでは消えないので、関連付けしていないファイルを開くたびにメモリが浪費されていくことになります。関連付けできていないファイルは、ずっと関連付けできないままなので、毎回「アプリの選択」が出るためです。

 

ちなみにこの「アプリの選択」の正体は、OpenWith.exeという実行ファイルです。C:\Windows\System32直下にある実行ファイルです。

f:id:orangeitems:20181025162006p:plain

 

対応方法(暫定)

原因は、KB4462919というパッチにあることがわかっています。これを削除します。

answers.microsoft.com

 

設定から、「更新とセキュリティー」を開きます。

f:id:orangeitems:20181025162534p:plain

 

「更新の履歴を表示する」を選択。

f:id:orangeitems:20181025162641p:plain

 

問題の、KB4462919を探します。これが入っていれば当たりです。

f:id:orangeitems:20181025162757p:plain

 

このウィンドウの上部に「更新プログラムをアンインストール」とあるのでこれをクリックします。

f:id:orangeitems:20181025162949p:plain

 

ところが、KB4462919は2018/10/25現在、リストに存在していません。

f:id:orangeitems:20181025164119p:plain

 

最新の「KB462933」を削除します。

 

f:id:orangeitems:20181025164215p:plain

  

f:id:orangeitems:20181025164256p:plain

f:id:orangeitems:20181025164355p:plain

 

再起動します。

 

f:id:orangeitems:20181025164510p:plain

 

再起動後も残念ながら症状は変わりません。次に、同じように「更新プログラムのアンインストール」を開くと、ついにKB4462919が現れます。

 

f:id:orangeitems:20181025165350p:plain

 もちろんこれをアンインストールします。

f:id:orangeitems:20181025165422p:plain

 

先ほどと同じ画面が出て、OSの再起動をします。

 

OS再起動後解決しました!

ファイルの関連付けをすると、下記のように想定通り変更されます。

 

f:id:orangeitems:20181025170158p:plain

 

 

まとめ

特にここ最近で新しくパソコンをセットアップした人は、すごく困っているはずです。ファイルを開くときにアプリを毎回選択しないといけないですし、そのたびにopenwith.exeが増殖していってメモリを食いつぶす・・・。

 

困っている人がいたら教えてあげてください!!

(そもそもMicrosoftが早く修正をしてくれることを望みます!!)

 

追記

進展あり、というより根本的な解決方法がわかりました。

www.orangeitems.com