none
SQL server 2008 インストール時にエラー RRS feed

  • 質問

  • 標記について質問します。

    SQLServer2008 workgroup Edition2008インストールDVDを使用して

    インストールを実施中、Microsoft .NET Framework 3.5 等インストール後

    インストールセンター表示された状態で、一度画面を×で閉じた後

    DVDのsetup.exeを起動すると以下のウインドウが表示されます。

    「Microsoft .NET Framework 3.5のインストールに失敗しました。SQLServer2008セットアップを実行するには、.NET Framework3.5がインストールされていることが必要です。」

    再起動後、実施しても同じ結果でした。

    対処方法をご教授願いたいと思います。

    2010年8月17日 8:53

回答

すべての返信

  • 「Microsoft .NET Framework 3.5のインストールに失敗しました。SQLServer2008セットアップを実行するには、.NET Framework3.5がインストールされていることが必要です。」


     

    まずは、.NET 3.5のインストールが正常に終了しているか、SQL Serverのインストーラはどのようなエラーを受け取っているかの詳細をログからご確認ください。

    【ご参考】ログの確認方法
    .NET Framework 2.0/3.5 インストールエラーのトラブルシューティング - 戦艦ゆにっき
    http://techbank.jp/Community/blogs/nora/archive/2009/08/11/10799.aspx

     SQL Server セットアップ ログ ファイルを表示して読む方法
    http://msdn.microsoft.com/ja-jp/library/ms143702.aspx

    2010年8月17日 14:13
  • 再度2008ServerSTD OSインストール後、実施しましたが、Microsoft .NET Framework 3.5をインストールしていないにもかかわらず同様のメッセージが表示されてしまいました。

    なので、Logすら確認出来ない状況です。

    2010年8月18日 1:24
  • まずは、Microsoft .NET Framework 3.5を単独でインストールされてみてはいかがでしょうか。

    何らかの理由でMicrosoft .NET Framework 3.5がインストールできなくなていませんか?
    ・セキュリティ製品
    ・グループポリシーなどなど

     

    2010年8月18日 1:26
  • Microsoft .NET Framework 3.5を単独でインストールしました。sqlsetup.logの内容は以下になります。

     ======================================================================
     Setup launched
     Attempting to determine media source
     Media source value not specified on command line argument.
     Setup is launched from media directly so default the value to the current folder.
     Media source: E:\
     Attempt to determine media layout based on file 'E:\mediainfo.xml'.
     Media layout is detected as: Full
     Media LCID is detected as: 1041
     Local setup.exe not found, so continuing to run setup.exe from media.
     /? or /HELP or /ACTION=HELP specified: false
     Help display: false
     Checking to see if we need to install .Net version 3.5
     Determining the cluster status of the local machine.
     The local machine is not configured as a cluster node.
     Attempting to find media for .Net version 3.5
     Error: Cannot determine file version of .Net redist: 0x80004005
     .Net version 3.5 installation failed, so setup will close. Error code: 0x80004005
     Setup closed with exit code: 0x80004005
     ======================================================================

    エラーらしきものが出ているみたいです。

    セキュリティ製品はTrendoserverProtect5.8です。グループポリシーはデフォルトです。

    御手数をおかけいたします。

     

     

    2010年8月18日 2:01
  • 0x80004005

    いわゆる権限不足を示すエラーなのですが、管理ユーザでインストールされていますか?
    右クリックして、管理者として実行なども行ってみてください。

    あと、ログオン名が日本語(表示名ではなく、ログオン名)の場合、よく分からないエラーが出ることがありました。

    2010年8月18日 2:20
  • 0x80004005 は E_FAIL で、一般エラーです。つまりエラーの理由はわかりません。

    .NET Framework のインストーラ ファイルからバージョン情報(プロパティ)が読めないと言っているので、メディア内ファイルの読み込みができていないと思います。先に .NET Framework だけインストールしてしまったらどうでしょう。そうすれば .NET Framework はすでにインストールされているので、問題の処理はスキップされるはずです。

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
    http://www.microsoft.com/downloads/details.aspx?FamilyId=C78987B9-97F4-455F-BEE7-F6BFA4AD774E&displaylang=ja

    メディア内のファイルに異常があるかもしれないので、自分で焼いた DVD ならば焼かずにイメージ ファイルをマウントするとか、一度 HDD にコピーして HDD にコピーしたほうのインストーラを起動するとか工夫した方がいいと思います。ほかのファイルも壊れている場合、何度もエラーで失敗すると面倒ですからね。


    回答が得られたら、もらった回答の [回答済み] ボタンをクリックしてスレッドを回答済みにしましょう
    2010年8月18日 6:04
  • 0x80004005 は E_FAIL で、一般エラーです。つまりエラーの理由はわかりません。
    失礼しました。フォローありがとうございますm(_ _)m
    2010年8月18日 6:09
  • 切り分けた結果、DVDドライブの読み取り遅延によるものと判明しました。

    ありがとうございました。

    • 回答としてマーク notsuko 2010年8月18日 6:40
    2010年8月18日 6:39
  • 報告ありがとうございました。
    物理的な障害だったのですね。

    余りお役に立てなくて申し訳ありませんでしたm(_ _)m

    2010年8月18日 7:23