Shell32.dll でエラー

アプリケーション起動時に 「プログラム開始エラーが発生し、SHELL32.DLLファイルは欠落エクスポートSHLWAPIDLL:SHRegGetUSValueA にリンクされています。」 と出る

考えられる原因

IE5以降の Shell32.dll と アプリケーションフォルダのSHLWAPI.DLL の干渉による

改善策

  1. 該当するアプリケーションフォルダ内の SHLWAPI.DLL を削除する
  2. 元の  Windowsの SHLWAPI.DLL が適用される