C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■89753 / )  カスタムインストーラ MSIHANDLEのリーク
□投稿者/ ぽんすけ (56回)-(2018/12/20(Thu) 10:57:26)

分類:[インストーラ全般] 

お世話になっております。

C# VisualStudio2017でSetup Projectを利用し、インストーラ作成しております。

カスタム動作を組み込んだインストーラで、アンインストール時、以下のエラーが発生しましたが、
http://blogs.wankuma.com/tocchann/archive/2008/02/13/123023.aspxでの解説と同じ現象かと思います。

カスタム動作の中では、MSIのデータベースについての処理は特におこなっていないのですが、
なぜリークエラーが発生するのか理解できておりません。
処理の最後で「MsiCloseHandle」を呼び出せば解決するのでしょうか・・・
すみませんが、ご教示お願いいたします。

-------------------------------------------------------
エラー 1001。 Error 1001. インストールを初期化中に例外が発生しました:
System.IO.FileNotFoundException: ファイルまたはアセンブリ 'file:///C:\windows\SysWOW64\Company'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。
DEBUG: Error 2769: Custom Action _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall did not close 1 MSIHANDLEs.
このパッケージをインストールするときに予期しないエラーが検出されました。このパッケージは問題がある可能性があります。エラー コードは 2769 です。 引数: _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall, 1,
CustomAction _808ED202_6D40_4CED_8546_AF7EFF518B8B.uninstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)

返信 編集キー/


管理者用

- Child Tree -