これは、Windows 2008 でICEの実行中に自動ビルド スイートによってスローされるエラーです ( WiX 2.0 から WiX 3.0 への移行後)。
LGHT0217: ICE アクション 'ICE01' の実行中にエラーが発生しました。この種の ICE 障害の最も一般的な原因は、正しく登録されていないスクリプト エンジンです。この問題の詳細と解決方法については、http://wix.sourceforge.net/faq.html#Error217を参照してください。次の文字列形式は、外部 UI メッセージ ロガーで予期されていませんでした:「Windows インストーラー サービスにアクセスできませんでした。これは、Windows インストーラーが正しくインストールされていない場合に発生する可能性があります。サポート担当者に連絡してください。」. light.exe(0, 0) 内
さらに、これらはイベント ログに表示されるエラーです。
MSIInstaller: サーバーへの接続に失敗しました。エラー: 0x80070005 製品: [ProductName] -- エラー 1719。Windows インストーラ サービスにアクセスできませんでした。これは、Windows インストーラーが正しくインストールされていない場合に発生する可能性があります。サポート担当者に連絡して支援を受けてください。
直感的に:
- VBScriptとJScriptは、admin の下に登録されました。
- 統合サービスには、デスクトップ操作とすべてのファイルに対する権限があります
- ビルドは、別のユーザーまたは統合アカウントとしてログインしているユーザー ( RDP経由)によって同じマシンで手動で実行された場合に成功します。
私はこれまでのところアイデアがありません。
ICE 検証を維持しながら、この問題を解決するにはどうすればよいですか?