none
.netFramework3.5SP1日本語LanguagePackインストールに失敗する RRS feed

  • 質問

  • いつもお世話になっております。

    WindowsServer2008Standard(x86)を使用しています。

    このたび、お客様のインストールした.netFrameWork3.5SP1に対して、日本語LangPack3.5SP1を適用しようとしたところ、「エラーが発生し継続できません」旨のウィンドウが表示され、インストールが停止してしまいます。

    そのウィンドウにエラーメッセージファイルへのリンクが張られており、それを参照すると以下メッセージが表示されています。

    (抜粋)

    「Instration failed for component .NetFramewrk2.0SP2 Language Pack(CBS) MSI returned error code 1058」

    3.5SP1LangPack中に、2.0SP2Langpackが含まれており、そのインストールに失敗したと思われますが、なぜ失敗したのかが不明です。

    前提条件として、何か必要なものがありましたでしょうか。

     

    また、関係あるかどうかわかりませんが、.NETFramework3.5SP1インストール後に、各SPの互換性を保つためのパッチ「KB958481」「KB958483」「KB958484」を当てる必要があるとのことですが、当環境には「KB958484」(3.5sp1のパッチ)のみが適用されていました。

    残り2つについては、以下エラーが発生したため、スキップしていました。

    「0x800707422 指定されたサービスは無効であるか、または有効なデバイスが関連付けられていないため、開始できません」

    関連する情報をインターネット上で調べましたが、英語のものが多く難儀している状況です。

    お分かりになられる方いらっしゃれば、ご教授の程よろしくお願いいたします。

    2011年6月17日 5:37

回答

すべての返信

  • Windows Update サービスは動いていますか?

    参考:
    Microsoft .NET Framework 3.5 Service Pack 1 リリース ノート
    http://download.microsoft.com/download/1/b/e/1be78474-c7f8-427a-8c6c-330e1c5db7d5/dotNet35SP1Readme.htm
    「2.1.3 .NET Framework 3.5 SP1 をインストールする前に Windows Update サービスを有効にする」
    • 回答としてマーク 山本春海 2011年6月28日 1:29
    2011年6月17日 5:55
  • 素早いご回答ありがとうございます。

    英語版にて本資料を見つけておりましたが、本項(2.1.3)について「.netFramework3.5SP1」とありましたので、日本語LanguagePackについては、別途と考えておりました。(2.1.4で明示的に「.NET Framework3.5 SP1 language pack fails to install..とありましたので)

    日本語LanguagePackも同様に、「Windows Update」サービス起動が必須ということになりますでしょうか。

     

    また、「KB958481」「KB958483」の適用についても同様にサービス起動が原因の可能性がございますか?

     

    以上、よろしくお願いいたします。

    2011年6月17日 6:35
  • すみません。インストーラーの動作を把握して回答しているわけではありません。
    エラー コードをキーに、可能性を想像しているだけです。
    「1058」「(おそらく)0x80070422」から類推して、Windows Update っぽいと思った次第です。
    Windows Update サービスが必須かどうかは、実際に試して確認してみれば分かると思うのですが。

    ところで、ログ ファイルには何か残っていないのですか?

    2011年6月17日 7:42
  • 「KB958481」「KB958483」のインストールについては、WindowsUpdatを起動することで、状況が改善しました。

    しかし日本語LangPackは、別のPCですでに適用しているものをアンインストール

    →WindowsUpdateサービスを無効化

    →WindowsOS再起動

    →日本語LangPackインストールすると、正常に動作が行えてしまいます。(WindowsUpdateサービスとは無関係?)

    ログファイルについては、エラーログは以下のとおりです。

    [06/16/11,14:32:54] Microsoft .NET Framework 2.0SP2 Language Pack (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP2 Language Pack (CBS). MSI returned error code 1058
    [06/16/11,14:32:56] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP2 Language Pack (CBS) is not installed.


    インストールログ(dd_dotnetfx35install_lp.txt)については、お客様環境から抜いてきていないので、月曜日に確認する予定です。

    WindowsUpdateサービス以外にて、何か心当たりありましたらご教授をお願いいたします。

     

     

    2011年6月19日 1:57
  • 追加ログです、dd_dotnetfx35install_lp.txtについて、「ここがエラーか!?」という行がありました。

    [06/20/11,12:49:22] Microsoft .NET Framework 2.0SP2 Language Pack (CBS): CBSComponent Action: CreateProcess launched with cmd line : C:\Windows\system32\WUSA.exe "C:\Windows\system32\WUSA.exe" "d:\43f33a92a640bdf5ee7b1066\.\.\NetFX2.0-KB949246-v6001-x86.msu" /quiet /norestart
    [06/20/11,12:49:22] BWaitForMSI(): Verifying we're the only installation currently in progress.
    [06/20/11,12:49:22] BWaitForMSI(): Ready to proceed with installation.  Continuing...
    ★[06/20/11,12:49:23] Microsoft .NET Framework 2.0SP2 Language Pack (CBS): C:\Windows\system32\WUSA.exe exited with return value 1058
    [06/20/11,12:49:23] InstallReturnValue: GFN_MID NET Framework 2.0SP1 LP (CBS), 0x422
    [06/20/11,12:49:23] Setup.exe: AddGlobalCustomProperty

    WUSA(ウィンドウスタンドアロンインストーラ)が1058のエラーを返していますが、これが何を意味するやら・・

    もう少しGOOGLEなどで検索してみます。

    2011年6月20日 8:59
  • ログを見ただけだと、.NET Framework 2.0 SP2 の言語パックのインストール中に、KB949246 の更新プログラムをインストールしようとして失敗しているように見えます。
    件の PC では、Windows Update サービスは起動しているのでしょうか?
    また、/nopatch オプションを付けて実行すると、どうなるでしょうか?

    あるいは、こっちの方ですかね。

    When installing .NET Framework 3.5 on Vista what does the .NET Framework 2.0 SP1 on Vista error code 1058 mean and how do I work around it? - Aaron Ruckman's Web Log - Site Home - MSDN Blogs
    http://blogs.msdn.com/b/aaronru/archive/2008/05/20/when-installing-net-framework-3-5-on-vista-what-does-the-net-framework-2-0-sp1-on-vista-error-code-1058-mean-and-how-do-i-work-around-it.aspx

    2011年6月20日 9:43
  • 日本語langupack3.5 SP1については、「KB958481」「KB958483」の適用が必須とのことでした。

    (MSDNサブスクリプションから問い合わせしました)

    ご回答くださり、ありがとうございました。

     

     

     

    2011年6月27日 10:48