現象
次のような状況を考えます。
-
LPRemove タスクを実行するか、自動的に実行または、手動で実行します。
注 LPRemove タスクを実行複数の言語またはコンピューターを起動すると、Windows インストール イメージが含まれる場合は Windows セットアップ中に自動的にします。 -
(Microsoft Office) のようにEnumSystemLocalesEx関数を呼び出すアプリケーションを実行するとします。
このシナリオでは、この問題が発生します。
原因
LPRemove タスクを実行するときに"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\ExtendedLocale"のレジストリ サブキーが削除されるので、この問題が発生します。これは、場合、 EnumSystemLocalesEx関数が正しく実行されません。したがって、アプリケーションがクラッシュします。
解決策
この問題を解決するには、2984006 の更新プログラム ロールアップをインストールします。の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします:
Windows RT 8.1、Windows 8.1 では、Windows Server 2012 R2 の2984006年 2014年 9 月の更新プログラムのロールアップ
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
EnumSystemLocalesEx関数の詳細については、次のマイクロソフト web サイトを参照してください。
EnumSystemLocalesEx 関数に関する一般的な情報ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明