Windows 10 Anniversary Update の 日本語版 Microsoft IME 使用時に、不明なスレッドが生成される

こんにちは、Platform SDK (Windows SDK) サポートチームです。
Windows 10 Anniversary Update (バージョン 1607) の日本語版 Microsoft IME で確認されている問題についてご案内します。

 

現象

Windows 10 Anniversary Update の 日本語版 Microsoft IME 使用時に、Desktop アプリケーションのプロセス内に、不明なスレッドが生成される問題が確認されています。

 

詳細

TextBox 等の文字入力が可能なコントロールを使用している Desktop アプリケーションにおいて、Windows 10 Anniversary Update の日本語版 Microsoft IME を使用していると、プロセス内に不明なスレッドが生成される現象が発生します。

不明なスレッドは、文字入力が可能なコントロールが生成される際に、それらのコントロールと同じ数だけ生成されます。
また、文字入力が可能なコントロールが破棄されても、これらの不明なスレッドは終了せず、プロセスが終了するまで存在し続けます。
このため、長時間 Desktop アプリケーションを実行していると、増加したスレッドによってプロセス内のメモリ消費量が上昇し、メモリ不足でプロセスが強制終了する等の予期しない問題が発生することがあります。

なお、本現象はバージョン 1511 までの Windows 10 では、日本語版 Microsoft IME を使用している場合でも発生しません。
また、Windows 10 Anniversary Update でも、日本語版 Microsoft IME 以外の IME を使用している場合は発生しません。

 

原因

本現象は Windows 10 Anniversary Update の 日本語版 Microsoft IME の問題です。

弊社製品の問題によりご不便をおかけしますことを、深くお詫びいたします。

 

回避策

本現象は、以下の KB4013429 の機能強化と修正プログラムにより修正されました。
KB4013429 の更新プログラムは、Windows Update により自動的にダウンロードされ、インストールされます。

2017 年 3 月 15 日 — KB4013429 (OS ビルド 14393.953)
< https://support.microsoft.com/ja-jp/help/4013429/windows-10-update-kb4013429 >

KB4013429 の更新プログラムのスタンドアロン パッケージを入手するには、下記 URL から Microsoft Update カタログ Web サイトにアクセスし、[検索の開始] ボックスに "KB4013429" と入力して [検索] ボタンをクリックします。
表示された一覧から、ダウンロードする更新プログラムを選択して [追加] をクリックし、ダウンロード バスケットに追加します。
最後に [バスケットの表示] をクリックし、選択した更新プログラムを [ダウンロード] ボタンからダウンロードして、KB4013429 の更新プログラムをご入手ください。

Microsoft Update カタログ
< https://catalog.update.microsoft.com/v7/site/Home.aspx >

なお、下記 URL にて、Microsoft Update (Windows Update) カタログから更新プログラムをダウンロードする手順が紹介されていますので、あわせてご確認ください。

Windows Update カタログからドライバーや修正プログラムを含む更新プログラムをダウンロードする方法
< https://support.microsoft.com/ja-jp/help/323166/how-to-download-updates-that-include-drivers-and-hotfixes-from-the-windows-update-catalog >

 

更新履歴

- 2017/03/21
[回避策] セクションから、更新プログラム KB3216755 の情報を削除し、新たに KB4013429 の情報を記載しました。

- 2017/02/21
[原因] と [回避策] のセクションの順番を入れ替え、[回避策] セクションに更新プログラム KB3216755 の情報を記載しました。