2016-04-28 6 views
0

InstallShieldで32ビットのインストーラを作成しました。 Windows Server 2003 SP2(32ビット)にこのインストーラをインストールしています。しかし、私は、次のエラーを取得してい:Windows Server 2003 SP2でLeaked MSIHANDLE()のエラーを取得する

MSI(C)(00:F0)[10:30:39:101]:流出MSIHANDLE(7)スレッドのタイプ790540の8904
MSI(C) (0:F0)[10:30:39:101]:スレッド790541のMSIHANDLE(5)がリークされました8904
MSI(c)(00:F0)[10:30:39:101] :2769 2:ISSetupFilesExtract 3:2 Info 2769.
カスタムアクションISSetupFilesExtractは2つのMSIHANDLEを閉じませんでした。 アクションは10:30:39:ISSetupFilesExtractで終了しました。返り値3
MSI(c)(00:C4)[10:30:39:101]:アクションの実行:SetupCompleteError アクション10:30:39:SetupCompleteError。
アクション開始10:30:39:SetupCompleteError。

私はこれについて多くを検索しましたが、根本原因を見つけることができませんでした。誰でもこのの主な原因を見つけるために私を助けてください&同じの解決策を見つけるのを助けてください。

答えて

1

漏れたハンドルは、インストーラのログに頻繁に表示され、問題の原因ではありません。 ISSetupFilesExtractはFlexeraの書かれたカスタムアクションですので、コード内で何もしません。なぜ失敗したのかを知るのに十分な情報がありません(戻り値3)。もう少し投稿できますか?

+0

クリストファー、いくつかのファイルが抽出されています。 1:解凍セットアップファイル: 1:C:\ DOCUME〜1 \ AD760F〜1 \ LOCALS〜1 \一時\ {294F912A-89C2-4A95-A2EB-A217FF5CBCA6} 2 \ \ _ isconfig.xml MSI(C) MSI(c)(00:F0)[10:30:39:101]:注:1:990540のMSIHANDLE(7) 2769 2:ISSetupFilesExtract 3:2 Info 2769.Custom Action ISSetupFilesExtractは2つのMSIHANDLEを閉じませんでした。 アクションは10:30:39:ISSetupFilesExtractで終了しました。戻り値3 –

+0

クラッシュしたように見えます。そのため、ハンドルを閉じなかったのです。なぜコードが失敗しているのか、おそらく特権が不足しているのかどうか分かりません。 – PhilDW

+0

ProcessMonitorが表示されることがあります。これらのメッセージは正常である可能性があります...現時点では、私はInstallShieldのコピーを持っていません。私が(オブジェクト)を使ってWiX DTFを使うのが好きな理由の1つは、IDisposeが常に私のために呼び出されることを確認することです。 –

関連する問題