Windows7でdllファイルのリードエラー

このQ&Aのポイント
  • Windows7でdllファイルのリードエラーが発生し、起動時にエラーメッセージが表示される。
  • バックアップソフトの導入後、作業中にフリーズが発生し、電源を強制的に切ったことが原因と思われる。その結果、一部のDLLファイルが壊れてしまった可能性がある。
  • 他のPCから正常なDLLファイルをコピーして壊れたDLLファイルに上書きすれば問題が解決する可能性がある。しかし、再インストールに比べると手間がかかるため、避けたいと考えている。
回答を見る
  • ベストアンサー

Windows7でdllファイルのリードエラー

Windows7でdllファイルのリードエラー とあるバックアップソフトを導入したところ、ソフト自体に問題があり幾度となく作業中フリーズを繰り返し、シャットダウンすら不能の状態に陥りました。最新のビルドが公開されたのでパッチ当てをしたところ、ソフトの問題は解決したのですが、その時に強制的に電源を切ったりリセットを行った事が原因か、一部のDLLファイルが壊れてしまったらしく、windowsの起動時に必ずエラーメッセージが現れます。具体的にはiTunes(ver.10)が起動出来ない(C¥program¥commonFile¥Apple¥AppleAplicationsupport¥icuuc40.dllの読み込みエラー) などです。こういった場合、他のPCから同じdllファイルをコピーして上書きしてやれば直ったりするものなんでしょうか?再インストールは、全てのデータを同期させたりと再設定が面倒なので、出来る限り避けたいのです。「他のPCから正常なDLLファイルをコピー→壊れているDLLファイルに上書き」といった方法で直るのならば一番良いのですが、そのような事をした経験がないのと、そのような話も聞いたことがないのでわかりません。問題発生後では後の祭りなので、ご存じの方がいらっしゃったらご教授願います。

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

  • ベストアンサー
回答No.1

iTunesは使っていないので今回のようなケースに適用できるか不明ですが・・・ 一般的なアプリケーションであれば「修復インストール」で直ると思います。 「修復インストール」であれば設定情報を残したまま足らないファイルを補ってくれます。 Windows7であれば、コントロールパネルの「プログラムと機能」から該当のアプリケーションを 選べば(そのアプリケーションが対応していれば)修復か削除かを選択できます。

関連するQ&A

  • Windows2000でのDLLエラー

    ReakPlayerやMSNメッセンジャーを起動すると、 「序章314がダイナミックライブラリOLEAUT32.DLLから 見つかりません」 というメッセージボックスが出てきます。 このOLEAUT32.DLLは、WINNT\system32内にあるDLLで、 OSのCDからコピーしようとしても、Windowsが使用して いる為、上書きできません。 なんとか解決する方法はないでしょうか?

  • パソコンが起動してもbrowseui.dllでエラーがでて進まない

    いらないソフトをほとんどアンインストールしました。そのとき共有ファイルの削除の項目ではすべていいえにしました。 で次起動したらまずWindows98のマークのあとの黒い画面でNorton Auto protectがうまく軌道できないので再インストールしろといわれました。OKをおしたらデスクトップが表示される前に Windows\system\shlwapi.dll がありません。Windowsを再インストールしてください といわれました。再インストールをさけて全く同じOSで同じバージョンのやつからそのファイルをてFDにいれてエラーのあるパソコンのSystemフォルダにMSDOSでコピー再起動しました。そしたら次は System\comctl32.dllがありませんといわれたのでまたコピー、そしたら次はmsvcrt.dllがなくまたコピーしました。しかし今度はExplorerがエラーを起こして詳細をみたらsystem\browseui.dllでエラーがおきており、MSDOSからそのDllを消したのですが次起動したらexplorer.exeで違反エラーがおきてExplorer.exeをMSDOSから消し起動したら起動したらまたWindowsをサインストールしてくださいといわれて今度は自然にシャットダウンしました。 パソコンにはたくさんファイルがあるのでフォーマットして再インストールはしたくありません。できれば上書きインストールをしたいのですがどうしたらいいでしょうか?SafeモードもCtrlキーをおして起動しようとしても起動しません。Cドライブの中にWindowsのCDの中身を保存しておいたのでSetup.exeを起動したらWindows98のインストール画面がでてきました。これを行った場合はすでにあるファイルは消されるのでしょうか?それとも上書きインストールされるのでしょうか? もし手だてが無い場合はこのハードドライブをほかのPCのハードドライブにくっつけてファイルを転送したいです。そのときはただ取り外して向こうのHDDの先にくっつけて起動するだけでいいのでしょうか?

  • kernel32.dllファイルがコピーできませんエラー

    お世話になります。 VB6.0で作成したプロジェクトのEXEを作成し、ディストリビューションウィザードでパッケージを作成しました。 同じマシンでこのSetupを起動すると、「ファイルのコピー中にエラーが発生しました:kernel32.dll」と出てしまいます。 ウィルス検索ソフトは止めてあるし、他のソフトも起動していない状態なのですが、このエラーを抜ける方法はないでしょうか?

  • プログラム開始エラー BWCC32.dllがみつかりません

    こんにちは。 Windows98 SEを使用しています。(COMPAQ DESKPRO) 今日は職場のパソコンのメンテナンスをしていて、必要のないソフトをいろいろアンインストールしていました。その際に、どうやら必要なdllファイルを削除してしまったようで、次から起動時に 「プログラム開始エラー BWCC32.dllが見つかりません」 と出るようになってしまいました。 同じ種類のパソコンから「BWCC32.dll」のファイルを検索し、コピーして持ってきてみたんですが、同じ場所に入れようとしたらそのファイルは既にありました。 とりあえず、動作には問題がないのですが、どうしたらプログラム開始エラーが出なくなるでしょうか? すみません、お願いします。

  • oledlg.dllについて

    初めて質問させていただきます。 スキャナを使おうとソフトを起動しようとしたところ「oledlg.dllが見つからなかったためこのアプリケーションを開始できませんでした。アプリケーションインストールしなおすとこの問題は解決される場合があります」と出てきてソフトが起動できません。 どうもそれだけじゃなく他のソフトも起動できないみたいです。 WINDOWSフォルダのsystem32のフォルダをチェックしてみたのですがちゃんとoledlg.dllは存在します。 システム復元もシステムファイルチェッカーも試してみたんですがエラーメッセージが出るだけです。 他も色々調べて当たってみたんですが大体は上のような解決法しかありませんでした。 あと、パソコンに付属されていたCDROMを使って同じデータを抽出して置き換えようとしたんですが巡回冗長検査(CRC)エラーと出てコピーも削除もできません。 あまりパソコンに詳しくないので他に置き換える方法あるのかもよく分からない状態です。 もうこれはリカバリするしかないのでしょうか…できればしたくないんですけども。 回答よろしくお願いします。

  • USER32.DLLのエラー

    オンラインソフトのアップデートをしたところ、『Cannnot find import,DLL may be missing corrupu.or wrong version file "USER32.DLL",function "GetWindowRgnBox" (error 6)』と云うメッセージが表示されてソフトが起動しません。自宅のPCでは問題なく起動します。 数回削除とインストールを繰り返してみましたが、改善されませんでした。 どの様にすると起動する様になるのでしょうか? OSはWindows2000 SP4です。 宜しくお願い致します。

  • エクセルVBA DLLエラー

    いつもお世話になっております。 私のPCでは、問題なく動くのですが、他のPCで マクロを実行すると『DLLエラー』と出て、 コードの表示をしようとしても、ずっと『DLLエラー』と出ます。 マクロ実行のボタンを押して、途中までは動きます。 コードが出力されないため、断言はできないのですが、 恐らく、保存でエラーになっていると思われます。 マクロファイルを新しいフォルダーにコピーして実行すると、 1回目はうまくいく時もあるのですが、2回目以降は エラーとなります。 共有フォルダーにコピーし、3台のPCで行ったところ、 2台はうまく実行完了しますが、1台だけやはり、 DLLエラーになります。 CCleanerをすれば良いとのご回答を見つけ、 行ったのですが、エラーは消えません。 エクセルのバージョンは同じ2003です。 ご教授いただけると幸いです。 よろしくお願い致します。

  • dllファイルが認識されない。

    WMAに変換する為のソフトが欲しかったので「ベクター」でダウンロードしてきたのでが、解凍して起動しようとすると、「実行エラー48」「○○○.dllファイルが見つかりません」とでました。しかし解凍したフォルダのなかにそのdllファイルがあったので、\windows\systemなどに コピーしたりしてイロイロ試してみたのですが改善されません。ソフトがおかしいのかも、と思い、ちがうソフトをダウンロードしてみたのですが、やはり「実行エラー48」 が出てきて最初のソフトと全く同じ症状・・・。 こうなると家のパソコンがおかしいとおもって、気休めにスキャンディスクをかけてみましたがヤッパリだめでした。解決策教えて下さい。よろしくお願いします。 環境はwin98、FMV DeskPower です。

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

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

  • ntdll.dllというファイルについて

    ある音楽ソフト(FL Studio)を立ち上げるときに、次のようなエラーが出ました。そのエラーを直したいので相談させてください。 エラー内容 FL.exe-エントリポイントが見つかりません。 プロシージャエントリポイントNtAlpcSendWaitReceivePortがダイナミックリンクライブラリntdll.dllから見つかりませんでした。 私のPCの情報です。 DELL XPS M1210 OSは、WINDOWS XP Home Edition Version 2002 Service Pack 3 使用している音楽ソフトは、FL Studio 10(image line社) それが原因か分かりませんが、Samsung Kiesというスマートフォンのソフトをインストールしています。 インターネットで色々調べたところ、Samsung Kiesをインストールしたときに、ntdll.dllが古いファイル等に上書きされたような書き込み情報を見つけました。ntdll.dllを修正したいのですが、やり方がわかりません。 ちなみに、ntdll.dllを検索したところPC内に4つありました。(根拠はないですが、時期的に(3)のファイルが怪しい気がしています。) (1)ntdll.dll C:\i386 (615kB 2004.8.5) (2)NTDLL.dll C:\i386\system32 (615kB 2004.8.5) (3)ntdll.dll C:\windows\system32 (625kB 2010.12.10) (4)ntdll.dll C:\windows\servicePack Files\i386 (613kB 2008.4.14) このような、状況で困っています。 申し訳ありませんが、ご指導よろしくお願いします。