Win11stmenu
 Windows では、ユーザーとそのデバイス間の円滑な対話のために Windows 入力エクスペリエンスが必要です。しかし、何らかの原因によってこの入力エクスペリエンスのメモリの使用率が高くなる場合があります。今回はその場合の修正方法をご紹介します。
入力エクスペリエンスのメモリ使用量が高くなる原因は次のようなことが考えられます。

  • メモリリーク(メモリリークとは、プログラムが不要になったメモリの解放に失敗し、徐々に多くのシステムリソースを消費する現象です。)
  • 破損のある更新ファイル
  • サードパーティソフトウェアの干渉
  • バックグラウンドプロセスとサービスとの競合
  • 破損したシステムファイル
  • マルウェアとセキュリティの脅威。
  • リソースを大量に消費する機能が有効になっている
  • システムリソースの不足
改善方法は次の通りです。

1.入力エクスペリエンスサービスを再起動

  1. Windowsキー+ Xを押して、「タスクマネージャー」を選択します。
  2. 「サービス」タブに移動し、「タッチキーボードと手書きパネルサービス」オプションを選択します。
  3. 「タッチキーボードと手書きパネルサービス」オプションを右クリックし、「再起動」をクリックします。

2言語パックをアンインストールする
 言語パックは、オペレーティング システムで多言語サポートを有効にするために設計された言語固有のリソースとファイルのコレクションです。不要な言語パックをアンインストールすることでメモリの使用量を減らすことができます。言語パックをアンインストールするには、次の 2 つの方法があります。

Windows の設定から
以下は、Windowsの設定を使用して言語パックを無効にする手順です。

  1. 設定アプリを開き、「時間と言語」に移動します。
  2. 次に、(...) をクリックして [削除] を選択します。
  3. PCを再起動して変更を保存します。
Windows PowerShellから
Windows PowerShellを使用して言語を無効にする手順です。

  1.  Windows PowerShellを開き、管理者として実行します。
  2. 以下のコマンドをコピーして貼り付け、Enterキーを押します。

    Get-WinUserLanguageList

  3. インストールされている言語パックとその言語タグの一覧が表示されます。
  4. 言語をアンインストールするには、以下のコマンドをコピーします。

    Uninstall –Language  <language_tag>

    たとえば、英語(米国)をアンインストールする場合は、次のコマンドをコピーして貼り付けます。

    Uninstall -Language en-US

  5. PowerShellウィンドウを閉じて、PCを再起動します。
3.未使用のインプットメソッドを無効にする
 スクリーン キーボードやナレーターなど、さまざまな入力方法や支援技術で Windows 入力エクスペリエンスが使用されます。言語パックと同様に、これらの各メソッドには、システムがオンになっている間も継続的に実行されるバックグラウンドプロセスがあり、大量のシステム リソース (特にメモリ) を消費します。

スクリーンキーボードを無効にする手順は次のとおりです。

  • 設定アプリを開き、「アクセシビリティ=>キーボード」をクリックします。
  • 「オンスクリーンキーボード」トグルをオフにします。

ナレーターを無効にする手順は次のとおりです。

  • 設定アプリを開き、[アクセシビリティ=>ナレーター]をクリックします。
  • 「ナレーター」オプションのトグルをオフにします。