3

ExePackageDISM を呼び出してさまざまなコンポーネントをダウンロードする WIX インストーラー (カスタム GUI) で多数の を実行しています。インターネットが利用できない場合、それらは失敗しますが、その理由をユーザーに伝えることができません。WIX インストーラ ログは、何が起こったかを適切に報告します。この情報/戻り値にアクセスする方法はありますか?

  <ExePackage InstallCommand="/qs /ACTION=Install /FEATURES=SQL /INSTANCENAME=&quot;[INSTANCENAME]&quot; /SQLSVCACCOUNT=&quot;NT AUTHORITY\Network Service&quot; /SQLSYSADMINACCOUNTS=&quot;[MACHINENAME]\[USERNAME]&quot; /AGTSVCACCOUNT=&quot;NT AUTHORITY\Network Service&quot; /IACCEPTSQLSERVERLICENSETERMS /SECURITYMODE=SQL /SAPWD=&quot;[INSTANCEPASSWORD]&quot; /ENABLERANU=true /ADDCURRENTUSERASSQLADMIN=true"                  
                Id="SQLEXPR_x86_ENU.exe"
                Name="SQLEXPR_x86_ENU.exe"
                Cache="no"
                Compressed="no"
                PerMachine="yes"
                Permanent="yes"
                Vital="yes"
                SourceFile=".\SQLEXPR_x86_ENU.exe"
                DownloadUrl="http://download.microsoft.com/download/0/4/B/04BE03CD-EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe"
                SuppressSignatureVerification="yes"
                InstallCondition="CREATENEWINSTANCE"/>

ログ:

[04B8:06B8][2013-08-06T09:39:00]i338: パッケージの取得: SQLEXPR_x86_ENU.exe、ペイロード: SQLEXPR_x86_ENU.exe、ダウンロード元: http://download.microsoft.com/download/0/4/ B/04BE03CD-EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe [04B8:06B8][2013-08-06T09:39:45]e000: エラー 0x80072efd: URL への要求の送信に失敗しました: http://download.microsoftとにかくHTTP ステータス コードを処理しようとしています。[04B8:06B8][2013-08-06T09:39:45]e000: エラー 0x80072efd: URL から返された不明な HTTP ステータス コード 0: http://download.microsoft.com/download/0/4/B/04BE03CD -EAF3-4797-9D8D-2E08E316C998/SQLEXPR_x86_ENU.exe

4

0 に答える 0