none
.NET Frameworkの3.5のインストールでデーターベースの新規作成がうまくいきません RRS feed

  • 質問

  • XPのHDDが壊れてしまったのでVistaに乗り換えたところ、XPでは動作していた.NET Frameworkが使えなくなりました。

    インストール自体はOKと出るんですが、いざソフトを動かしてみると、つながらないという状態に。

    NET framework Cleanup Toolで削除してフルパッケージをまたインストールしてもダメ。


    ダイナミック リンク ライブラリが見当たらないようなんです。

    これはどのように対処したらよいでしょうか?

    お願いします。








    2009年9月26日 14:14

回答

  • 結局のところ、XP(32bit)からVista(64bit)に移行したら、AnyCpuアプリで
    mdbエンジンが見つからなくなったって話?(64bitではJETは非対応だから)
    そのソフトを、x86のみの指定にしてコンパイルすれば動く話でしょうネ。

    jzkey
    • 回答としてマーク コウタ 2009年10月20日 10:08
    • 回答としてマークされていない コウタ 2009年10月20日 10:08
    • 回答としてマーク コウタ 2009年10月20日 10:11
    2009年10月17日 4:08

すべての返信

  • どのようなエラーメッセージが出ているのでしょうか? つながらないというのはどのような状況で何から何につながらないということでしょうか? また、データベースは何でしょうか?


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    2009年9月26日 15:10
    モデレータ
  • タイトルには「データーベースの新規作成」とありますが、本文には一言も触れられてません。
    何を質問したいのか、ご自身で整理できていますか?
    2009年9月27日 0:28
  • そのソフトが、.NET Framework 以外の何かを必要としていたのではありませんか?

    あるいは、そのソフトが mdb を使用していて、Vista の UAC による制限にひっかかっているとか。
    2009年9月27日 9:56
  • こんにちは。フォーラムオペレータの高橋春樹です。

    trapemiyaさん、佐祐理さん、渋木宏明さん、いつもお世話になっております。

    コウタさん、初めまして。
    MSDNフォーラムのご利用有難うございます。

    すこし間が空いたのですが、その後如何でしょうか?
    皆様のご指摘にあるように、DBの詳細な情報を載せて頂けると、
    より適切なアドバイスを頂けるかもしれません(^-^)

    今回、皆様から問題の切り分けアドバイスを頂いたので、勝手ながら、回答マークを付けさせてもらいました。
    もし、問題が解決していない場合は、より詳細な情報を頂ければと思います。
    その際は、一旦、回答マークを削除してください。

    今後ともMSDNフォーラムを宜しくお願いします。


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    • 回答としてマーク コウタ 2009年10月15日 11:14
    • 回答としてマークされていない コウタ 2009年10月15日 11:14
    • 回答としてマーク コウタ 2009年10月15日 11:17
    • 回答としてマークされていない 高橋 春樹 2009年10月16日 1:42
    2009年10月5日 8:56
  • みなさんありがとうございます。

    フォーラムの使い方もよくわからないままに、いろいろと自分なりに調べたりもしたんですが、私のスキルではお手上げ状態です。

    で、以前も書きましたが、XPからVISTAに変えたところつながらなくなってしまいました。

    パソコンをソニーのVAIOにしたんですがVAIO(64ビットにせい?)ではつながらない症例があるとのことでサポートに問い合わせて、VISTAのHOME PREMIUM SP1からSP2

    にしてみては?とのことでアップデイトしたんですが、そしたら.NET FRAMEWORK 3.5がセットアップエラーということで以下のようなログでストップしてしまいました。

    それとキャプチャーしようとフリーソフトをインストールしたんですが、(KIOKU)imgctl.dllがみつからないというメッセージになってしまいます。

    これもdllが・・・・



    [10/02/09,20:27:17] Microsoft .NET Framework 2.0a x64: [2] Failed to fetch setup file in CBaseComponent::PreInstall()
    [10/02/09,20:27:17] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467260.
    [10/02/09,20:27:17] setup.exe: [2] CSetupManager::RunInstallPhase() - Call to Pre/Install/Post for InstallComponents failed
    [10/02/09,20:27:17] setup.exe: [2] CSetupManager::RunInstallPhaseAndCheckResults() - RunInstallPhase() returned a NULL piActionResults
    [10/02/09,20:27:17] setup.exe: [2] CSetupManager::RunInstallFromList() - RunInstallPhaseAndCheckResults failed [2]
    [10/02/09,20:27:17] setup.exe: [2] ISetupManager::RunInstallLists(IP_PREINSTALL failed in ISetupManager::RunInstallFromThread()
    [10/02/09,20:27:17] setup.exe: [2] ISetupManager::RunInstallFromThread() failed in ISetupManager::RunInstall()
    [10/02/09,20:27:17] setup.exe: [2] CSetupManager::Run() - Call to RunInstall() failed
    [10/02/09,20:27:17] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a x64 is not installed.
    [10/02/09,20:27:17] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0a x64 was not attempted to be installed.
    [10/08/09,22:31:33] Microsoft .NET Framework 2.0a x64: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a x64. MSI returned error code 1603
    [10/08/09,22:34:11] XPSEPSC x64 Installer: [2] Error code 1603 for this component means "インストール中に致命的なエラーが発生しました。
    "
    [10/08/09,22:34:12] XPSEPSC x64 Installer: [2] Setup Failed on component XPSEPSC x64 Installer
    [10/08/09,22:45:00] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a x64 is not installed.
    [10/08/09,22:45:00] WapUI: [2] DepCheck indicates XPSEPSC x64 Installer is not installed.
    [10/09/09,20:05:45] Microsoft .NET Framework 2.0a x64: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a x64. MSI returned error code 1603
    [10/09/09,20:07:18] XPSEPSC x64 Installer: [2] Error code 1603 for this component means "インストール中に致命的なエラーが発生しました。
    "
    [10/09/09,20:07:18] XPSEPSC x64 Installer: [2] Setup Failed on component XPSEPSC x64 Installer
    [10/09/09,20:19:12] Microsoft .NET Framework 3.0 SP2 x64: [2] Error: Installation failed for component Microsoft .NET Framework 3.0 SP2 x64. MSI returned error code 1603
    [10/09/09,20:51:10] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a x64 is not installed.
    [10/09/09,20:51:10] WapUI: [2] DepCheck indicates XPSEPSC x64 Installer is not installed.
    [10/09/09,20:51:10] WapUI: [2] DepCheck indicates Microsoft .NET Framework 3.0 SP2 x64 is not installed.
    [10/14/09,21:33:27] Microsoft .NET Framework 2.0a x64: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a x64. MSI returned error code 1603
    [10/14/09,21:35:00] XPSEPSC x64 Installer: [2] Error code 1603 for this component means "インストール中に致命的なエラーが発生しました。
    "
    [10/14/09,21:35:00] XPSEPSC x64 Installer: [2] Setup Failed on component XPSEPSC x64 Installer
    [10/14/09,21:49:26] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a x64 is not installed.
    [10/14/09,21:49:26] WapUI: [2] DepCheck indicates XPSEPSC x64 Installer is not installed.
    [10/15/09,20:24:44] Microsoft .NET Framework 2.0a x64: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a x64. MSI returned error code 1603
    [10/15/09,20:26:17] XPSEPSC x64 Installer: [2] Error code 1603 for this component means "インストール中に致命的なエラーが発生しました。
    "
    [10/15/09,20:26:18] XPSEPSC x64 Installer: [2] Setup Failed on component XPSEPSC x64 Installer


    お願いします

    2009年10月15日 11:59
  • コウタさん、こんにちは。
    フォーラムオペレーターの高橋春樹です。

    質問内容に"つながらない"とありますが、これは何に繋がらないということなのでしょうか?
    もし、データーベースに繋がらないということであれば、データーベースの種類などをお伝えして頂きたいと思います。


    マイクロソフト株式会社 フォーラム オペレーター 高橋春樹
    2009年10月16日 4:51
  • .net frameworkを使ったプログラムを使用したくて・・・

    でその作者に問い合わせをしたところ、以下のような回答なんですが



    この問題は、ブログの情報を管理するために使用するデータベースファイル
    (master.mdb)を正しく解釈するための DLL(ダイナミック リンク ライブラリ) が

    ご利用のWindowsマシンに正しく組み込まれていない可能性が高いと思われます。


    上記作業を実施しても問題が解決されない場合は、お手数ですが、調査のため
    以下の確認と情報をご連絡いただけますでしょうか。


    ●Windows DACバージョンの確認:

    1.[スタート] ボタンをクリックし、[ファイル名を指定して実行] を
     クリックします。
     ※Vistaの場合:"検索の開始"ボックス


    2.[名前] ボックスに regedit と入力し、[OK] をクリックし、レジストリ
     エディタを起動します。


    3.左側のウィンドウで、次のパスを表示します。

    HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess


    4.詳細ウィンドウで、"名前" 列の FullInstallVer 値と Version 値を
     確認します。
     これらのキーにはそれぞれ、対応するバージョン情報が "データ" 列に
     表示されています



    ●Microsoft DAOライブラリの確認

    > > FullInstallver REG_SZ 6.0.6002.18005
    > > Version REG_SZ 6.0.6002.18005





    1."dao360.dll"が以下に存在するか確認します。

     場所:C:\Program Files\Common Files\microsoft shared\DAO

    >Program Filesは(X86)ならDAOはある


    2."dao360.dll"の右クリックメニューからプロパティを開き、
     「詳細」タブのファイルバージョンをご連絡ください。

    >3.60.9752.0


    ●Microsoft Jetのレジストリ情報

    1.レジストリエディタにて、以下のレジストリをエクスポートして
     お送りください。

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet

     左側に表示されているレジストリツリーから上記のパスを選択し、
     右クリック→"エクスポート"を選択し、デスクトップに適当な名前を
     つけてレジストリファイル(*.reg)を作成します。

    >Jetは見当たらない状態


    これらを解決するにはレジストリをだいぶいじらないといけないようなんですが・・・・

    2009年10月16日 13:05
  • 結局のところ、XP(32bit)からVista(64bit)に移行したら、AnyCpuアプリで
    mdbエンジンが見つからなくなったって話?(64bitではJETは非対応だから)
    そのソフトを、x86のみの指定にしてコンパイルすれば動く話でしょうネ。

    jzkey
    • 回答としてマーク コウタ 2009年10月20日 10:08
    • 回答としてマークされていない コウタ 2009年10月20日 10:08
    • 回答としてマーク コウタ 2009年10月20日 10:11
    2009年10月17日 4:08
  • ありがとうどざいました

    プログラムの作者にコンパイルをし直してもらいまして


    まだ結果待ちの状態ですが・・・


    まだまだ64bitでは対応できないソフトがあるんですね

    勉強になりました

    ありがとうございました
    2009年10月20日 10:11