locked
Silverlight 3 Tools のインストールに途中で、失敗する。 RRS feed

  • 質問

  • VS2008 sp1 、.NET FW 3.5 sp1 の環境で、Expression 3 Studio をインストールし、使用開始しています。
    ここに、Silverlight 3 Tools のインストールを行ったところ、プログレスバーが、中間点を過ぎたあたりで、致命的エラーで、インストールが失敗します。ログファイルには、以下のエラーが表示されています。

    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item
    [9/17/2009, 19:27:18] (IronSpigot::CompositePerformerBaseT<class IronSpigot::MsiUnInstaller,class IronSpigot::MspUninstallerT<class IronSpigot::CMsiInstallContext>,class IronSpigot::MspUninstallerT<class IronSpigot::CMsiInstallContext>,class IronSpigot::ExeSelectingPerformer<class IronSpigot::ExeUnInstaller,class IronSpigot::CartmanExeUnInstaller> >::PerformAction) Created new ExePerformer for Exe item
    [9/17/2009, 19:27:18] Action: Performing Action on Exe at C:\Users\takuoM\AppData\Local\Temp\Silverlight 3.0 Tools\Silverlight_Developer.exe...

    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = Silverlight_Developer.exe /qu
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::Launch) Error launching CreateProcess with command line = Silverlight_Developer.exe /qu指定されたファイルが見つかりません。
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::Launch) CreateProcess returned error = 指定されたファイルが見つかりません。
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::EnsureExitCodeIsAnMSIErrorCode) Original exit code: C:\Users\takuoM\AppData\Local\Temp\Silverlight 3.0 Tools\Silverlight_Developer.exe returned non-MSI error code: 0x2 - 指定されたファイルが見つかりません。
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\takuoM\AppData\Local\Temp\Silverlight 3.0 Tools\Silverlight_Developer.exe - Exe installer does not provide a log file name
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::PerformAction) Exe (C:\Users\takuoM\AppData\Local\Temp\Silverlight 3.0 Tools\Silverlight_Developer.exe) failed with 0x80070643 - インストール中に致命的なエラーが発生しました。 .
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::PerformAction) PerformOperation on exe returned exit code 1603 (translates to HRESULT = 0x80070643)

    [9/17/2009, 19:27:18] Action complete

    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item
    [9/17/2009, 19:27:18] (IronSpigot::CompositePerformerBaseT<class IronSpigot::MsiUnInstaller,class IronSpigot::MspUninstallerT<class IronSpigot::CMsiInstallContext>,class IronSpigot::MspUninstallerT<class IronSpigot::CMsiInstallContext>,class IronSpigot::ExeSelectingPerformer<class IronSpigot::ExeUnInstaller,class IronSpigot::CartmanExeUnInstaller> >::PerformAction) Created new ExePerformer for Exe item
    [9/17/2009, 19:27:18] Action: Performing Action on Exe at f:\c176a620621e9c874596\PurgeSLTCache.exe...

    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = PurgeSLTCache.exe /q
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::PerformAction) f:\c176a620621e9c874596\PurgeSLTCache.exe - Exe installer does not provide a log file name
    [9/17/2009, 19:27:18] (IronSpigot::ExeInstallerBase::PerformAction) Exe (f:\c176a620621e9c874596\PurgeSLTCache.exe) succeeded.

    [9/17/2009, 19:27:18] Action complete

    [9/17/2009, 19:27:18] Action complete

    [9/17/2009, 19:27:18] (IronSpigot::LogUtils::LogFinalResult) Final Result: Installation failed with error code: (0x80070643), インストール中に致命的なエラーが発生しました。

    [9/17/2009, 19:27:18] Action complete

    何度か繰り返しましたが、状況は変わりません。
    なにか足らないものがあるようです。ご教示くださいませ。

    PC環境:Windows Vista Ultimate sp2, CPU Core 2 Duo E7200 メモリー4GB
    VS2008 では、Web アプリケーション、スマートクライアントアプリケーション、WPFアプリケーションなど、日常的に開発している状況です。

    • 移動 Wang Huang 2012年10月1日 9:49 (移動元:Silverlight - インストールとセットアップ)
    2009年9月18日 2:03

回答

  • 解決したしました。
    既にインストールされていた Microsoft Silverlight 3 SDK を、アンインストールしてやり直したところ、Silverlight 3 Tools のインストールに成功し、VS2008 sp1 と Expression Blend 3 が、相互に連携して動作できることを、確認いたしました。

    もともとインストールされていたMicrosoft Silverlight 3 SDK のインストール日は、9/16 となっており、Expression 3 Studio をインストールした日と同じです。この日には、他のMicrosoft 関連ソフトウェアは、インストールしていないことから、Expression 3 Studio とともにインストールされたものと考えられます。
    Microsoft Silverlight 3 SDK が存在したことが、Silverlight 3 Tools のインストールを失敗させた原因ですので、。Silverlight 3 Tools と Expression 3 Studio のインストール順序には、注意が必要だ、ということになるようです。

    以上、ご報告まで、ありがとうございました。
    • 回答としてマーク TakuoM 2009年9月18日 7:58
    2009年9月18日 7:58

すべての返信

  • 追加情報です。
    インストールログの上部(中間)に、Microsoft Silverlight 3 SDK をインストールするところで、"より新しいバージョンのMicrosoft Silverlight 3 SDKが既にインストールされています" という表示が出て、スキップしています。Expression 3 Studio を、既にインストールしていることが、影響しているのでしょうか。

    なお、VS2008 sp1 は、Profetional です。

    2009年9月18日 5:44
  • 解決したしました。
    既にインストールされていた Microsoft Silverlight 3 SDK を、アンインストールしてやり直したところ、Silverlight 3 Tools のインストールに成功し、VS2008 sp1 と Expression Blend 3 が、相互に連携して動作できることを、確認いたしました。

    もともとインストールされていたMicrosoft Silverlight 3 SDK のインストール日は、9/16 となっており、Expression 3 Studio をインストールした日と同じです。この日には、他のMicrosoft 関連ソフトウェアは、インストールしていないことから、Expression 3 Studio とともにインストールされたものと考えられます。
    Microsoft Silverlight 3 SDK が存在したことが、Silverlight 3 Tools のインストールを失敗させた原因ですので、。Silverlight 3 Tools と Expression 3 Studio のインストール順序には、注意が必要だ、ということになるようです。

    以上、ご報告まで、ありがとうございました。
    • 回答としてマーク TakuoM 2009年9月18日 7:58
    2009年9月18日 7:58