ファイルが見つかりません DAO350.DLL

このQ&Aのポイント
  • XP SP3でVB6.0を起動すると「ファイルが見つかりません DAO350.DLL」と表示される症状が発生しました。
  • 他のサイトでは「C:\windows\system32\」にDAO350.DLLをコピーすると解決するとありましたが、試した結果予期せぬエラーが発生しました。
  • VB6.0の再インストールを試みましたが、プログラムの追加と削除に表示されていないためできません。対策を教えてください。
回答を見る
  • ベストアンサー

「ファイルが見つかりません DAO350.DLL」

 お世話になります。  xp sp3 にて、VB6.0 は今まで普通に使えていましたが、 この度、Windows XP を修復インストールしたところ下記症状が発生。 VB6.0 を起動すると「ファイルが見つかりません DAO350.DLL」と表示。  全く同じ症状で、http://okwave.jp/qa/q1652927.html が見つかり、その通り実行しようとしましたが、 ベストアンサーでの「%SystemRoot%\system32\」の「%SystemRoot%」が「どこか?」分かりませんでした。  ほかのサイトでは「C:\windows\system32\」とありましたので( http://pasokoma.jp/49/lg498167 ) それを参考に、下記2通りを試してみました。 「C:\Program Files\Common Files\Microsoft Shared\DAO」にあった「DAO350.DLL」を 「C:\windows\system32\」へ    ・切り取って貼り付け    ・コピーして貼り付け  ところが2通りとも「予期せぬエラーが発生しました。終了します。」と表示。  これ以上は分からなかったので、「DAO350.DLL」を元の位置に戻しました。  また、再インストールのためにVB6.0 削除をしようとしましたが「プログラムの追加と削除」に表示されていない状態です。  症状はこの通りですが、対策を御教授願いたいです。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

>%SystemRoot%\system32\の「%SystemRoot%」が「どこか?」分かりませんでした。 XPではC:\Windows\SYSTEM32\ 参考URL >下記2通りを試してみました。 「C:\Program Files\Common Files\Microsoft Shared\DAO」にあった「DAO350.DLL」を 「C:\windows\system32\」へ    ・切り取って貼り付け    ・コピーして貼り付け 切り取ってではなく、コピーして貼り付け XPはコピー&削除、インストール&アンインストールなどAdministrator権限が必要な場合があります。 XPHomeの場合、セーフモード(電源入れロゴが出たらF8を軽くトントン叩く)起動し、Administratorクリックしてログイン後インストール&アンインストール、コピー&貼り付けなど実行(すべての作業ではありませんが必要な場合があります) 「フォルダオプション」で隠しファイル・フォルダを表示させて、 「ファイル」「検索」でみつけたDAO350.DLLを、 (C:\Program Files\Common Files\System\ ・・・) ファイル右クリック「コピー」&ファイル右クリック「貼り付け」後、「再起動」 導入のセキュリティソフトによってはバグ(既知の問題)があったり、パーソナルファイアーウォールの邪魔などでコピーなどが失敗やエラー発生することがあり、cannot access a necessary file, ***.dllのエラーがでても無視して再起動することで正常にコピーされていることがあります。<予期せぬエラーが発生しました。終了します>のエラーは違うので駄目かも・・・ 事例:http://support.microsoft.com/kb/320550/ja >XP を修復インストールしたところ 修復インストールができる製品版OS「など」ですか?(メーカー製OEM版OSのリカバリCD-ROMでは、i386フォルダからのコピーができずに、修復インストールができない場合もあります) 修復インストール後、SP3になっていましたか?SP3でVB6を起動したのですか?(SP1,2はサポート終了で他のアプリケーションが使えないことあり) >ファイルが見つかりません DAO350.DLL Dao350.dll ファイルが見つかりません Excelとレジストリ http://support.microsoft.com/kb/163475/ja

参考URL:
http://www-06.ibm.com/jp/domino04/pc/support/beginner.nsf/btechinfo/syb0-00af295
ryu8472
質問者

お礼

 早速の御返答有難うございます。  以前は全く問題なく使えていたので、再度リカバリで試してみます。「修復」では余計な混乱だったかもです。

関連するQ&A

  • 「ファイルが見つかりません DAO350.DLL」 のエラー

    Windows2000Pro(SP4)でVB6.0を使用しています。 VBを今まで普通に使っていたのですが、急に起動できなくなりました。 起動しようとすると「ファイルが見つかりません DAO350.DLL」というエラーが表示されて終了します。 (プロジェクトを開こうとする場合も、VBのみを起動する場合も同じエラーが出ます) ですが「DAO350.DLL」というファイル自体は 「C:\Program Files\Common Files\Microsoft Shared\DAO」に存在しています。 その前後に何かをやった、という記憶はないのですが・・・。 原因は分からなくても結構ですので、解消する方法があれば、教えて頂きたいと思っています。 よろしくお願いします。

  • DLLファイルについて

    こんにちは!非常に困っています。 パソコンを起動するとプログラム開始エラーで 「必要なDLLファイル C:\WINDOWS¥SYSTEM¥LZ32.DLL   が見つかりませんでした」 とでてきます。  どうしたらいいでしょうか?  詳しい人、ぜひ教えてください!

  • 駆除できないファイル

    Spybotで削除できなかったスパイウェアがあるのですがこれはどうしたらいいんでしょうか。 C\WINDOWS\Downloaded Program Files\CnsMinSV.dll C\WINDOWS\Downloaded Program Files\CnsMinEx.dll C\WINDOWS\Downloaded Program Files\CnsMin.dll この3個なんですが。 よろしくお願いします。

  • DLL・・・困っています。至急お願いします。

    パソコンの電源を入れると以下のように表示され先に進めずネットが出来ません。どうしてこのようになり、またどのようにしたら直るのか、パソコンに詳しくないので分かりやすい用語で説明し頂けると助かります。よろしくお願いいたします。 dlimport.exe-DLLが見つかりません ダイナミック リンク ライブラリ MSDART.DLLが指定されたパス C:\Program Files\Common Files\System\OleDB;.;C\WINNT\system32;C:\WINNT\system;C:\PROGRA~1\JURTY~1\JSLIB32;C:\WINNT\system32;C:\WINNT\System32\Wbem;C:\Program Files\Common Files\Autodesk Shared\;C:\Prgram Files\Quick Time\QTSystem\に見つかりませんでした。 回答ありがとうございます。詳細ですが上記のように出ます。 参考URLも拝見しましたが、パソコンに疎いのでできればわかりやすい用語で再度回答頂ければと思います。 よろしくお願いいたします。

  • DAOが読み込めない

    VB2005でDAOを使って、データベースへアクセス(ODBCDirectのワークスペースを使用)しています。 ※Microsoft DAO 3.6 object libraryは参照設定済です。 Public daodt As New dao.DBEngine Public daows As dao.Workspace (1)daows = daodt.CreateWorkspace("", "", "",dao.WorkspaceTypeEnum.dbUseODBC) 上記(1)の処理を実行すると下記のエラーがでます。 「System.Runtime.InteropServices.COMException( DLL '卍䑒㉏⸰䱄Lߑ' を読み込むことができません。)」 原因がわからず困っています。どなたかご回答いただけないでしょうか?何とぞよろしくお願いします。

  • DLLファイルの破損

    IISアプリケーションをWindowsNT上で動作中、下記のエラーメッセージが画面上に出力されました。 「C:\Program Files\Common Files\designer\MSWCRUN.DLLからコントロール'WebClass'をロードできませんでした。 C:\Program Files\Common Files\designer\MSWCRUN.DLLのヴァージョンが最新のものではありません。アプリケーションから提供された最新のヴァージョンを使用しているかどうか確認してください。」 以前に上記MSWCRUN.DLLは最新のものを入れまして、1年以上動作させており、問題がありませんでしたので、その下層にある、VBのDLLである"A.DLL(仮名)"をregsrv32で一旦レジストリから離し、再度同じDLLをレジストリに登録し直すという方法で解決いたしました。 そこで、質問なのですが、この上記A.DLLに何らかの原因で 破損の状態が生じておったと考えていいのでしょうか? そして、なぜ、このような状態になるのでしょうか? MicrosoftのHPによると、Windows2000では、DLLファイルの破損状態を監視して、修復してくれるものがあると言ってましたが。

  • VB5 と VISTA

    VB5 で開発した DAO でのDBがうまく動きません アプリケーションをVUISTA で インストールすると TLBファイル'C:\program files\microsoft shared\DAO\dao2535.tlb'を登録できませんでした (DAO\DAO350.dll も) となり、DBをから読みしてしまうようです。 解決方法をご教示願います

  • DLLの問題?

    DLLの問題? windows2000でwoopieブラウザをダウンロードしたんですが(2000対応です)、以下の文がウィンドウに出てきて起動できません。 >ダイナミック リンク ライブラリ gdiplus.dll が指定されたパス C:\Program Files\Woopie Browser;.;C:\WINNT\system32;C:\WINNT\system;C:WINNT\system32;C:WINNT\system32;C:\WINNT\system32\Wbem;"C:\Program Files\Symantec\Norton Ghost 2003\" に見つかりませんでした。 どうすればいいでしょうか?

  • DLLでフォームを持ちたい

    C++6.0で開発しています。 DLLでフォームを持ちたいのですが、どうやるのでしょうか? 親プログラム(VB6.0)からメッセージボックスではなくてWindowsフォームを呼び出したいのですが、よくわかりません。

  • VB40032.DLLについて

    あるプログラムを実行するにあたり下記のような文が掲載してありました。 「このプログラムを実行するためにはVB40032.DLL(ビジュアルベーシックのダイナミックリンクライブラリー)が必要です。 あらかじめインストールされているパソコンではその場で実行できます。 実行してみて「DLLが見つかりません」等のエラーが出た場合は以下の操作を行ってください。 VB40032.DLLをダウンロードし¥WINDOWS\system32フォルダへ(このフォルダーがない場合は¥WINDOWS\systemフォルダ)に保存します。」 実際に¥WINDOWS\system32フォルダに保存しようとしたら「この場所に保存するアクセス許可がありません。管理者に連絡してアクセス許可を取得してください。」というメッセージになりました。ちなみにOSはWindows7です。 どうすればよろしいでしょうか?

専門家に質問してみよう