REG_MULTI_SZ_APPEND を使用してドライバーをインストールすると正しく情報が追加されない

現象
以下を満たす状況において、ドライバーのインストール時に追加されるレジストリ値のデータが追加されないことがあります。
  • Windows Server 2012 を使用している
  • インストールするドライバーの inf ファイルに、 REG_MULTI_SZ_APPEND を使用したレジストリ登録処理が複数含まれている
  • KB 2779768 を適用している
  • KB 2822241 は適用していない 

上記条件において、 追加されるべき REG_MULTI_SZ 値のデータがレジストリ値に正しく追加されないことがあります。
例として、弊社では、 MPIO の DSM のインストールにおいて MPIO デバイスが複数追加されるところが、 1 つしか追加されない現象を確認しております。
原因
drvstore.dll に問題があり、正しく REG_MULTI_SZ 値にデータを追加することができないため発生いたします。
解決方法
マイクロソフトでは、この問題を修正するプログラムを提供しています。
以下の修正プログラムを Windows Update を使用して適用することで修正されます。

Windows 8 and Windows Server 2012 cumulative update: April 2013
http://support.microsoft.com/kb/2822241

 
上記の修正プログラムを適用後、再度該当のドライバーをインストールすると正しく追加されます。
回避策
KB 2779768 をアンインストール後、該当のドライバーをインストールし、再度 KB 2779768 をインストールすることで回避可能です。
注意 : これは、マイクロソフトのサポート組織内で直接作成された "緊急公開" の資料です。 この資料には、確認中の問題に関する現状ベースの情報が記載されています。 情報提供のスピードを優先するため、資料には誤植が含まれる可能性があり、予告なしに随時改定される場合があります。 その他の考慮事項については、使用条件を参照してください。
プロパティ

文書番号:2838819 - 最終更新日: 04/16/2013 10:21:00 - リビジョン: 1.0

  • KB2838819
フィードバック