私は社内アプリケーションで運用環境に展開するために使用するいくつかのMSIパッケージを用意しています。しかし、最近私たちはSCCMに移りました。これは問題が始まったときで、ほとんどのMSIがハンドルリークを起こす傾向があります。下記の私の観測 - 冗長ログでMSIEXECを使用してうんざりなぜSCCMがMSIのハンドルリークを引き起こしていますか?
- は、MSIの手動インストールを試してみましたエラー。これらのリークはすべて、* .rulファイルのカスタムアクションで発生する傾向があります。
これは特定のMSIまたは特定のサーバに固有のものではないことに注意してください、同様の振る舞いは、いくつかのMSIパッケージで、いくつかのサーバで観察されます。
ご協力いただければ幸いです。
カスタムアクションをコード化しましたか、それともInstallShieldによって提供されましたか?カスタムアクションがクラッシュしたことをログに表示していますか(一般的なリークの原因)?ユーザーごとまたはインストールごとにインストールが非常に異なるため、ユーザーまたはマシンに公開していますか?問題を示す実際のログ抽出を投稿するかもしれません。 – PhilDW
カスタムアクションは私たちによって書かれており、SCCMの外でうまく動作します。私は会社のポリシーのためにログを投稿できませんが、あなたの質問に確実に答えられます。冗長なログですら何も言わない。カスタムアクションがヒットした瞬間、MSIハンドルがリークします。アプリケーションがマシンに公開されます。あなたの助けに感謝。 –