ウィンドウズを立ち上げる際に毎回必ず「必要なDLLファイルTHCIDLLが見つかりませんでした」というエラーメッセージが出てしまいます。

パソコンを買って初めて立ち上げた時も全く同じ状態でした。パソコンに詳しい友人に聞いたところ分からないとの事でしたので直ぐに購入先の電気屋さんに持って
行き立ち上げたのですが、不思議なことにその時はなんのエラーメッセージも出なかったのです。

その後ウィルスに感染しまして、全て購入時の状態に戻しました所、また前回と同じような状態になってしまいました。

このサイトで「THCIDLL」と質問検索して同じような質問がありましたので、システムファイルスキャン等色々試したのですが、直りません。
パソコンを買ってしばらく経ちますが、知識は全然無いので直し方ご存知の方
細かく教えてください。お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

エクスプローラーとレジストリエディタで全文検索してみては?


THCI.DLLについてはやったことありませんが、ファイルが足りない云々のエラーはわたしは8割方この方法でつぶしてます。

エクスプローラーで検索する場合は、「名前」ではなく「文字列」にTHCI.DLLと入力してCドライブ全体(またはマイコンピュータ)を対象にして検索します。

レジストリエディタで検索する場合は、「キー」「値」「データ」のすべてにチェックをつけて検索します。

この2つの検索で大体なにが起動されたときにそのDLLが呼ばれているかわかりますから、そのプログラムまたはドライバーが起動しないようにしてしまえば、OKのはずです。
起動しないようにする方法は、ものによって違いますが概ね下記のとおりです。

ドライバー:デバイスマネージャーで使わないようにする
      または、削除する
プログラム:スタートアップから消す
      Win.iniからパスを消す
      AutoExec.batからパスを消すまたはコメントアウト(REM )する
      レジストリエディタ内のスタート時の起動を止める
 \\HLM\Software\Microsoft\Windows\CurrentVersion\run
 \\HLM\Software\Microsoft\Windows\CurrentVersion\runServices


レジストリ内で検索してTHCI.DLLが見つかった場合は、そのキーはとりあえずそのままにしておいたほうがいいです。わからないままうかつにさわるとどうなるかわかりませんので。

要するに起動時に実行されているプログラムやらドライバーがTHCI.DLLを呼び出しているのだと思われます。
DLLの読み込みに失敗しているはずですから、おそらくそのプログラムは正常には起動できていないはず(無理矢理起動されていることもありえますが)です。それでも正常にPCが使用できているのなら、そのプログラムなりドライバーなりは起動されなくても概ね支障はないものかと思われます。

ただし、この方法は「誰も保証してくれない力技」ですから、バックアップ等はくれぐれもとってから実行してくださいね。
わたしもTHCI.DLLがなにかがわかりませんので、本当に大丈夫かどうかの判断ができません。

購入時の状態に戻すと出るとのことですが、よければメーカー・機種名など教えていただけませんか?
購入先に持ち込んだときに、普段使っている外付けのデバイス(ハードディスク・CD-RW・TAなど)を外して本体だけ持ち込んだということはありませんか?もしそうなら、その外付けデバイスのドライバーなどはかなり怪しいのですが。
    • good
    • 0
この回答へのお礼

何度も諦めず買った状態に戻していたら直りました。貴重な情報を頂きましてありがとうございます。

お礼日時:2003/05/20 23:12

同じ現象を数回経験。

これは、東芝のPC固有の現象のようです。役者は、東芝のPC、付属のWin98SE、マイクロソフト社エクセル、ノートンアンチウィルスと考えております。ぼくの現象は、エクセルのマクロにノートンがウィルス反応、ウィルスと思いきやシステムファイルをも削除してしまい同じくウィンドウズ立ち上げ時にTHCI.DLLがないとの警告ボックスが出現。

対処法:
参考URLにあるTHCI.DLLをダウンロード。
Cドライブのディレクトリwindowsの直下に同ファイルを格納し再起動。

以上

参考URL:http://dll.yaroslavl.ru/index.php3?lng=rus&in_ch …
    • good
    • 0
この回答へのお礼

直すことが出来ました。経験談を書きこみ頂き、ありがとうございました。

お礼日時:2003/05/20 23:46

THCIDLLは間違いないですか?


普通DLLファイルなら、ダイナミックリンクファイル.DLLなので
THCI.DLLになります。
私のパソコンには、このファイルは、ありません。

1.このファイルを使っているソフトが何か?を調べる、
2.そのソフトを再インストールするか、そのソフトを削除する事で解決します。

まず、起動時WINDOWSの画面が出る前にF8キーを押し、
起動オプションを表示させる。
その中の、4.ステップ バイ ステップ コンフィグを選び
起動ファイルを1行ずつ確認する。

問題ない所や判らない所は、ENTER
飛ばすファイルは、ESCを (ECHO OFF行は、ESCを押す)
押して行って下さい。

問題のエラーが表示された時、参照しているファイルを見てどのファイルフォルダから読み込んでいるか良く見てそのソフトを判断してください。

以降、全てENTER で普通に起動します。

参照しているフォルダーからそのソフトを割り出し、そのソフトを
再インストールまたは、アンインストールしてください。
    • good
    • 0
この回答へのお礼

回答有難うございました。
お礼が遅くなってすみませんでした。

お礼日時:2001/10/21 14:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QPC立ち上げたときのメッセージについて

1ヶ月前から(LANカードを動作中に抜いてしまってから)PC立ち上げるたびに次のメッセージが出るようになりました。OSはWIN98です。

「Windows またはWindowsアプリケーションを実行するのに必要なデバイスファイルが見つかりません。
レジストリやSYSTEM.INIファイルがこのファイルを参照してますが、このデバイスファイルは存在しません。
意図的にこのファイルを削除した場合は、このファイルを必要とするアプリケーションを付属のアンインストールまたはセットアッププログラムを作ってアンインストールしてください。
このファイルを必要とするアプリケーションを今後も使用する場合はアプリケーションをもう一度インストールして、足りないファイルを復元してください。
nwlink.vxt
続けるにはどれかキーを押してください、....」

この後何かキーを押せば問題なく使用できているのですが、気になります。このメッセージは何が原因で出るのでしょうか。このまま無視して使っていて問題ないのでしょうか。一つ気になったのは直接関係あるかわかりませんが今日windowsの重要なファイルのアップデートをしたときにディスクがいっぱいではないのにいっぱいなのでいらないファイルを削除してくださいとのメッセージが出たり、いろいろエラーメッセージが出ました。
できましたらいろんなソフトを入れているのでWINDOWSの再インストール以外で何か方法はないでしょうか。
長くなりましたがよろしくお願いします。

1ヶ月前から(LANカードを動作中に抜いてしまってから)PC立ち上げるたびに次のメッセージが出るようになりました。OSはWIN98です。

「Windows またはWindowsアプリケーションを実行するのに必要なデバイスファイルが見つかりません。
レジストリやSYSTEM.INIファイルがこのファイルを参照してますが、このデバイスファイルは存在しません。
意図的にこのファイルを削除した場合は、このファイルを必要とするアプリケーションを付属のアンインストールまたはセットアッププログラムを作ってアン...続きを読む

Aベストアンサー

#4です。
該当ファイル名=Nwlink.vxdのほうです。Knilwn.vxdはマクロウィルスに汚染された場合のみ存在します。ないほうがいいファイルです。ほかにも
http://www.sophos.co.jp/virusinfo/analyses/wm97opeybg.html
http://www.symantec.com/region/jp/sarcj/data/w/w97m.hopel.a.html
にあるように、重要なファイル名が変更されているといろんな不具合が発生します。
いちどウィルスチェックを。

#3で、LANドライバの再インストールができないそうですが、カードを外し、再起動後にドライバを削除し、カードを取り付けて再起動したときにLANカードを認識してドライバのインストールが始まるはずですが、コレが始まらないときはLANカードの物理的な故障かもしれません。今回のように、通電中にはずしてしまった場合はこの可能性が高いと思います。
別のLANカードを組めば解決すると思いますよ。

QWin98SEの立ち上げ時に出るメッセージ

Win98SEを再インストールして使い始めました。
立ち上げ時に毎回エラーメッセージが出ます。
Advanced.INF Install
エラー:INF'E:\cotent\win9x\Win98SEresume.:inf'が見つかりませんでしたと、メッセージが出ます。
これを閉じてしまえば問題なくパソコンが使えるのですが、
出来ればこのエラーの意味とメッセージが出なくなる方法を知りたいです。
詳しい方教えてください。
よろしくお願いします。

Aベストアンサー

回答No.3の回答者です。先の回答に補足いたします。

私の場合、ハードディスクが複数に分割されており、Dドライブというハードディスク領域がありましたので「マイコンピュータ」を開き、「アップデート CD」に入っているファイルを全てそこにコピーしました。
そして「スタート」ボタンをクリックし、「ファイル名を指定して実行」をクリックし、名前ボックスに D:\Autorun.exe と入力して「OK」をクリックして始まったインストール画面からの作業の続行によってアップデートを全て完了させました。
アップデートの完了後に、Dドライブにコピーしたファイルは削除しました。
別機種のWindows98SEコンピュータでは、説明書にある方法で問題なくインストール出来ましたが、なぜ問題のコンピュータで不具合が出たかについてはまだ解明出来ていません。
もし、以上の方法が成功しない場合や、ハードディスクがCドライブしか設定されておらず、新たにCDドライブ以外に「アップデート CD」内のファイルを収めることの出来る別ドライブ(Dドライブ等)を作成する事が困難なコンピュータの場合は、他に解決策が見つからなければ、改めてWindowsを再セットアップし、「アップデート CD」を使用せず、インターネット経由で全てのアップデートを行う選択になるかも知れません。

回答No.3の回答者です。先の回答に補足いたします。

私の場合、ハードディスクが複数に分割されており、Dドライブというハードディスク領域がありましたので「マイコンピュータ」を開き、「アップデート CD」に入っているファイルを全てそこにコピーしました。
そして「スタート」ボタンをクリックし、「ファイル名を指定して実行」をクリックし、名前ボックスに D:\Autorun.exe と入力して「OK」をクリックして始まったインストール画面からの作業の続行によってアップデートを全て完了させました。
...続きを読む

Qコンピューターを立ち上げる度にエラーメッセージが出てきます(@_@)

コンピューターを立ち上げる度に「必要なMSO9.DLLが見つかりません」というダイアログボックスが出てきます。とたんにワードやエクセルまでトラブルが発生しやすくなってしまったのですが、どう対処したらいいでしょうか?

Aベストアンサー

MSOとはマイクロ・ソフト・オフィスのことです。
つまりオフィス(ワードエクセル)で必要なシステムファイルです。
PCを買ったときにオフィスのCDありましたか?
それを再インストールすれば解決できます。
再インストールはただそのCDをPCに入れ、そのままインストールすれば
大丈夫です。

QWIN98で最近立ち上げ時に変なメッセージがでて困ってます。

WIN98で最近立ち上げ時に変なメッセージがでて困ってます。電源を入れると「例外OE0167:BFF8DIDで発生しました。現在のアプリケーションを終了します。」
の画面で電源をぶち切らないと復旧しません。
しかもモニターと本体をつなぐケーブルを抜き差し
しないと復旧しないのです。
どなたか原因がわかる方か、心あたり
のある方お教えください。よろしくお願いします。
(ちなみにハードディスクのスキャンティングは
やってみました。)

Aベストアンサー

 例外0Eというのは、プログラムの不具合か、プログラム同士の競合があっている時に発生するようですね。したがって、インストールしているプログラムをシンプルにすべきでしょう。

 以上のようなことから、「プログラムの追加と削除」から、「これは使っていないな」というソフトは削除した方がよいと思います。メーカー製のPCであれば、わんさかソフトが入っていますからね。

 それと、常駐プログラムも削除した方がいいと思います。その方法は、次の通りです。

 「スタートボタン」→「ファイル名を指定して実行」→「msconfig」と打つ→「システム構成ユーティリティ」→「スタートアップ」で、必要のないものはチェックを外します。(外す項目については、http://homepage2.nifty.com/winfaq/sysres.htmlを参照してください)


 それで、ソフトを削除したあとに、必ず「レジストリの再構築」を行ってください。方法は次の通りです。

1 スタート ⇒ WINDOWSの終了 ⇒「MS-DOS」で起動する

2 「scanreg /fix /opt」と打ち、終了したらENTERキーを押して、「exit」と打つ(注 /の前に半角のスペースが入ります)

 例外0Eというのは、プログラムの不具合か、プログラム同士の競合があっている時に発生するようですね。したがって、インストールしているプログラムをシンプルにすべきでしょう。

 以上のようなことから、「プログラムの追加と削除」から、「これは使っていないな」というソフトは削除した方がよいと思います。メーカー製のPCであれば、わんさかソフトが入っていますからね。

 それと、常駐プログラムも削除した方がいいと思います。その方法は、次の通りです。

 「スタートボタン」→「ファイル...続きを読む

Q立ち上げ時エラー

OSはwindows95を使って、社内のLUNに接続しているのですが
通常の入力作業をしているときに、いきなりフリーズし
再度立ち上げる際に
パスワードを入力し、そろそろ立ち上がろうかというときに

POPROXYのページ違反です。
モジュール:MFC42.DLL アドレス:014f:6ab11004

等というエラーが発生し
社内のLUNに接続ができなくなりました。
どうしたらよいでしょうか

Aベストアンサー

かなり、自信なしなんですけど…

POPROXYをgoogleで検索すると、NortonAntivirusのメール保護機能みたいですね。
Win95起動時に、メール保護機能の読み込みがうまくいってないのではないかなぁ、と思います。
つまり、
Win95起動時にNortonAntivirusを起動しなくしてみて、現象が改善されるならNortonAntivirusを再インストールする。
と言う方法はいかがでしょうか?

MFC42.DLLファイルの破損も考えられるのか、ちょっと分かりませんけど、取りあえずはNortonを疑うって事でどうでしょう?
(もっともPOPROXYが本当にNortonAntivirusのメール保護機能の事だとしたらの話なんですけど……なんて言っておいて、NortonAntivirusはインストールされていなかった…と言われると立場がないっす…)

参考までにどうぞ。。。って参考にもならなかったりして…


人気Q&Aランキング

おすすめ情報