新しいプログラムを繰り返し実行すると、エクスプローラーのメモリ使用量が増加します

適用対象: Windows 8Windows 8 EnterpriseWindows 8 Pro

現象


以下の環境を想定します。
  • Windows 8
  • Windows 8.1
  • Windows Server 2012
  • Windows Server 2012 R2

上記環境にログオンし、新しいプログラムを繰り返し実行すると、およそ 1,000 回のプログラム実行で、エクスプローラーのメモリ使用量が 100MB 程度増加します。また、エクスプローラー以外のプロセスのメモリ使用量が同時に増加することがあります。

原因


本問題は、Windows の問題です。

解決方法


Windows 8 および Windows Server 2012 環境にて本問題を回避する場合には、下記のウェブサイトより修正プログラムを入手してください。
Virtual memory size of Explorer.exe increases when you open programs continuously in Windows 8 or Windows Server 2012

Windows 8.1 および Windows Server 2012 R2 環境にて本問題を回避する場合には、Windows Update を実行するか、下記のウェブサイトより更新プログラムを入手してください。
Virtual memory size of Explorer increases when you open programs continuously in Windows 8.1 or Windows Server 2012 R2

回避策


新しいプログラムを繰り返し実行することで、エクスプローラーのメモリ使用量が増加することが問題となる場合には、以下のいずれかの対処策を実施してください。

(a) Windows のログオフ、ログオン、または Windows の再起動を実行する
(b) Microsoft IME 以外のキーボード レイアウトを使用する

キーボード レイアウトは以下の方法で変更できます。 
  1. "コントロール パネル" を開き、"入力方法の変更" を開きます。
  2. "言語の追加" をクリックし、"英語(米国)" を追加します。
  3. "English (United States)" の項目が追加されましたら、"オプション" をクリックします。
  4. "入力方式の追加" をクリックし、"日本語" をダブルクリックして追加します。
  5. "保存" をクリックして、設定内容を反映させます。
  6. タスクトレイの言語のアイコンをクリックし、キーボード レイアウトを "Microsoft IME" 以外のものに切り替えます。
(c) MsCtfMonitor のタスクを再起動する

MsCtfMonitor のタスクを再起動する場合には、次の手順を実施します。
  1. "コントロール パネル" を開き、"システムとセキュリティ" の中にある "管理ツール" より、"タスクのスケジュール" を開きます。
  2. "タスク スケジューラ ライブラリ" を開き、"Microsoft"、"Windows"、"TextServiceFramework" の順にツリーを展開します。
  3. "MsCtfMonitor" のタスクを右クリックし、"終了" を実行します。
  4. "MsCtfMonitor" のタスクを右クリックし、"実行する" を実行します。