解決済みの質問

質問No.5934600
すぐに回答を!
すぐに回答を!
お気に入り投稿に追加する (0人が追加しました)
回答数11
閲覧数1710
WindowsXP ファイルの検索ができなくなってしまいました。
WindowsXP ファイルの検索ができなくなってしまいました。

WindowsXPを使っています。Home Edition Version2002 Service Pack 3です。
つい先日までファイルフォルダの検索をするのに検索ボタンを押すと、
左側に検索する場所、含まれる言葉、などの窓が出てきたのですが
なぜか何も表示されなくなってしまいました。
検索コンパニオンと書いてあって、下の方でアニメの犬がキョロキョロしているだけです。
スタートボタンから検索をクリックしても同じ状態です。

どうして急に何も表示されなくなってしまったのかさっぱりわかりません。
どうしたら元のように検索できるようになるのか教えて下さい。
投稿日時 - 2010-05-31 12:56:56

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

回答No.11
とりあえず補足に対しての一問一答。

>Classesは大文字でなかったのですがいいのでしょうか?

小文字で構いません。

>いちおうCLSIDは見つけました。そのあとが違っていて、¥というのが無く

CLSIDの左の+をクリックして開いた中に、
{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}がありましたか?
それとも、CLSID{f414c261-6ac0-11cf-b6d1-00aa00bbbb58} と繋がった状態ですか?
CLSIDの左の+をクリックして開いたのなら、¥がないというのが、ANo.9の添付画像の(B)部分での表示のことでしたらおかしいです。

>両方とも規定は REG_SZ Jscript Language Encoding でした。
>これは修正しなければならないと言うことですね?

いいえ、ちがいます。
これは{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}を選択したときの既定であり、その部分はJscript Language Encodingで合っています。

私が確認して欲しいといったのは、さらにその下の階層にあるInprocServer32です。
ANo.9の添付画像の(A)部分です。
InprocServer32という文字を選択したときの(既定)及びThreadingModelを確認して欲しかったのです。
*****************************************

さて、補足に{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}がないとありましたが、一応検索してみて下さい。
検索の仕方は以下のやり方で。
------------------------------------
●レジストリの検索の仕方

(1)レジストリエディタを開き、左側の一覧のスクロールバーを一番上にもっていき「マイコンピューター」を選択した状態にする。

(2)メニューの編集から検索を開く。

(3)検索ウインドウが出たら、検索する値に
{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}←これをコピーして貼り付ける。(余計な文字が入らないように注意)
検索対象は、キーのみチェックを入れる。

(4)[次を検索]をクリックすると、検索が実行され最初の候補が表示される。

(5)ANo.9の添付画像の(B)部分の文字で下記のキーがないか確認する。
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID
\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}
(↑改行して2行になってますが1行として見てください)

(6)該当キーではない場合は、メニューの編集から「次を検索」をするか、キーボードのF3を押すと次の候補が表示されるので(5)を実行。

(7)「レジストリをすべて検索しました」と出るまで(6)を繰り返す。
------------------------------------

{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}で検索されたものはありましたか?
なかったら、もともとないか書き換えられたか削除されたか、どれかはわかりません。

もし検索で見つかったら、正しいキーか確認した上で下の階層のInprocServer32を選択して(既定)とThreadingModelのデータが正しいか確認します。


検索しても該当キーの{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}が見つからなかったら、ANo.10に書いてある「方法 1 : Jscript.dll を再登録する をやってみてください。
エラーが出るなら、そこで終了。
エラーが出なかったら、再度レジストリエディタで
{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}がないか確認して下さい。

ANo.2から始まり、「方法 1 : Jscript.dll を再登録する 」 → IE8のアンインストール ~ IE8の再インストール → レジストリの確認。
全てちゃんとした上で、それでも{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}がないのなら、私にはもうリカバリする以外にこの不具合をなおす手段は思い浮かびません。
投稿日時 - 2010-06-10 21:18:34
この回答を支持する
(現在0人が支持しています)
補足
>左の+をクリックして開いたのなら¥がないというのが、ANo.9の添付画像の(B)部分での表示のことでしたらおかしいです。

+をクリックで開きました。その下にずら~~っと{0000から始まる番号が並んでいて、下へたどっていくと
{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}と
{f414c262-6ac0-11cf-b6d1-00aa00bbbb58}がありました。
(B)部分の表示は¥がありました。見落としていました。

その次、>さらにその下の階層にあるInprocServer32・・・・・ありました。

>(4)右側の(既定)のデータが、C:\WINDOWS\SYSTEM32 \JSCRIPT.DLLであるか確認。(添付画像の(C)部分)

system32\jscript.dll が小文字ですがあってます。 その下もThreadingModelのデータが、Both になってました。

その二つは正しい文字列でしたが、{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}を書いてある方法で検索しましたが、
「レジストリをすべて検索しました」になって何も出てきませんでした。
「Jscript.dll を再登録する 」をもう一度試してみます。
投稿日時 - 2010-06-11 16:53:09
お礼
長々とありがとうございました。

その後もやってみましたがやはりだめでした。
どうやらリカバリ以外に解決する方法はなさそうですね。
でも今まで知らなかったレジストリの事も少しは知識になりました。

一応今のところ普通にパソコンを使うのには困らないのでしばらくはこのまま行きます。
バックアップをマメに取ることを心がけることにします。
本当にありがとうございました。
投稿日時 - 2010-06-16 09:52:11

ベストアンサー以外の回答 (10)

回答No.10
(A No.9から続く)
データは元々正しかった及び再起動後も表示はなおらないのなら、もう一度「方法 1 : Jscript.dll を再登録する 」をやってみてください。

1.[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
2.[名前] ボックスに regsvr32 jscript.dll と入力し、[OK] をクリックします。
3.[OK] をクリックします。

まだエラーが出るようなら、IE8でのインストールでうまく置き換わらなかったか、他の原因があるか、ちょっとわかりません。

検索画面は、#6さんの方法で検索できるようになると思いますし、その状態で使い続けていくこともいいでしょう。
実際私自身も、とあるソフトで不具合が出ており手をつくしたつもりですが改善していません。
その状態でも他は問題ありませんし、それなりにパソコンを使い続けています。
リカバリすればなおるでしょうが、そこまでの必要は感じていません。
ただ、バックアップだけはちゃんととって、万が一に備えています。

>これは絶対に忘れずバックアップを取っておくべきというものはありますか?

丸ごとバックアップとかのソフトがありますが、ちゃんと扱いきれるか、信用しきっていいのか、不具合をそのままひきずるのでは?などの気持ちもありこの系統のソフトは使いたくありません。
リカバリして環境を戻すためにソフトのインストールなどの手間は惜しみませんので、必要なのは自分でつくったデータと、メールデータ、今ではDLできないソフトやデータ(ドライバーなども)くらいでしょうか。
あとはDLできるものなら、簡単にあきらめられます。

人それぞれ、必要なもの大事なものは違いますから「これ!」と決めることもできません。
私が絶対守りたいものは、仕事で作成したデータとメールの受信データです。

では、長くなりましたが頑張ってください。
投稿日時 - 2010-06-06 18:17:04
この回答を支持する
(現在0人が支持しています)
回答No.9
#8です。非常に長くなりますが、うんざりせずに見てください。

>「レジストリの確認」ーーしていませんでした。レジストリの6箇所というのは???

ANo.2でのリンク先に書いてる対処法のひとつです。
ANo.3、ANo.5でも「方法 2 : レジストリを編集する 」ことについて書いていますが、これのことです。
ちょっと話を端折りすぎましたかね。

改めて、下記にレジストリの確認について書きますのでやってください。
尚、これから書くことは、http://support.microsoft.com/default.aspx?scid=kb;ja;831430でのやり方と同じであり、ほぼそのまま引用しています。
質問者さんが、あっちこっちどこを見ればいいのかわからない状態のようなので、そのまま引用という形をとりましたのでご了承ください。

■レジストリの確認方法:

(1)[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリック。
(2)[名前] ボックスに regedit と入力し、[OK] をクリック。
(3)レジストリエディタが開くので、左側の一覧から次のキーを見つけます。
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID
\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32

*---------------------*
●キーの見つけ方
まず左側の一覧からHKEY_LOCAL_MACHINEを見つけ左にある+をクリックして下の階層を開きます。
次に、その開いた階層からSOFTWAREを探しまた+で開きます。
同様にCLASSESを開き、次にCLSIDを開き、と開いていきInprocServer32を選択します。

【添付画像参照】
InprocServer32を選択して(A)、必ず(B)部分の文字が
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID
\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32
であることを確認してください。
¥は \と同じです(都合上全角にしてありますが半角としてとらえてください)
*---------------------*

(4)右側の(既定)のデータが、C:\WINDOWS\SYSTEM32\JSCRIPT.DLLであるか確認。(添付画像の(C)部分)
(5)同じく、下のThreadingModelのデータが、Both であるか確認。
(6)次に(3)と同様に今度は、次のキーを見つけ選択。上で見つけた{f414c260-6ac0~~のすぐ下にあります。
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID
\{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32
(7)上記の手順(4)と(5)と同じ。
(8)次のキーを見つけ選択。
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID
\{f414c262-6ac0-11cf-b6d1-00aa00bbbb58}\InprocServer32
(9)上記の手順(4)と(5)と同じ。
(10)レジストリエディタを終了。

レジストリの6箇所というのは、(4)と(5)で2箇所。次のキーで同様に2箇所。更に次のキーで2箇所。あわせて6箇所です。
ここのデータが、(既定)はC:\WINDOWS\SYSTEM32\JSCRIPT.DLL、ThreadingModelはBoth となっていなければ修正する必要があります。
但しシステムドライブがCドライブ以外ならば、C:\は、システムがあるドライブになりますが、多分Cでしょう。

データの値が間違っている場合は修正する必要がありますが、修正する際には必ず画像の(B)部分と修正しようとしているキーが合っているか確認して下さい。
修正は名前部分をダブルクリックすると開きます。
値のデータの欄に正しいデータを入力して下さい。


これでレジストリの確認及び修正は終わりです。
修正した後は、念のため再起動してから検索画面を開いて確認してください。
(A No.10へ続く)
投稿日時 - 2010-06-06 18:11:50
この回答を支持する
(現在0人が支持しています)
補足
遅くなりましてすみません。
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID なのですが、

Classesは大文字でなかったのですがいいのでしょうか?いちおうCLSIDは見つけました。
そのあとが違っていて、¥というのが無く
\{f414c260-6ac0-11cf-b6d1-00aa00bbbb58}というのも無く、番号が近いのは
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID
{f414c261-6ac0-11cf-b6d1-00aa00bbbb58}
{f414c262-6ac0-11cf-b6d1-00aa00bbbb58}
両方とも規定は REG_SZ Jscript Language Encoding でした。

これは修正しなければならないと言うことですね?
こんな何がなにやらわからない状態で修正なんて怖くてできない気がしますが・・・
投稿日時 - 2010-06-10 12:58:20
お礼
ありがとうございます。
今日は時間がないので明日ゆっくり読んでみます。
投稿日時 - 2010-06-07 20:54:27
回答No.8
#5です。

もう一度、ANo.4での再登録をやってください。
[ファイル名を指定して実行] → 「regsvr32 jscript.dll」と入力してOK。
まだエラーが出るでしょうか?

あと、A No.5でも書きましたが、IE8をインストール後レジストリの確認はしましたか?
レジストリの6箇所を一文字も違っていないか確認し、違ってたら書き換えます。
書き換えた場合は念のためPCを再起動してから、検索画面を開いて表示が正しいか見てください。

Media Playerもエラーが出ているようですが、他の原因の可能性もありますので今はMedia Playerの問題は無視してください。

jscript.dllの再登録とレジストリの確認後、検索画面の表示がまだ正しくされていないのなら、私には他に対処方法がわかりません。
IE8のインストールファイルの中にあるjscript.dllを抽出して、直接入れ替える方法もあるようですが、インストールした時点で差し替えられていると思いますので、やっても意味がないかと。
「なんでも試してみたい」のなら、「jscript.dll 差し替え IE8」のキーワードでGoogleで検索するとセーフモードでやる方法や、ソフトを使う方法などが出てきますのでそちらを参考にして下さい。

あとANo.4で書いてありますが、「ファイルの展開」したいのはjscript.dll であり、これはcabファイルの中に入っていません。
わからない状況であやふやな操作はしないほうがいいかと思いますよ。
もしかするとリカバリすることになるかと思いますが、それを覚悟の上での操作ならなんでも試して原因を追究していただきたいものです。

そうそう、検索は#6さんの方法で検索コンパニオンを無効にすることで出来るようになるかと思います。
ただ、他にシステムの復元も表示が正しくされないようなので、リカバリが一番早い解決かもしれません。
投稿日時 - 2010-06-05 14:52:38
この回答を支持する
(現在0人が支持しています)
補足
何度もおつきあいいただき、ほんとうにありがとうございます。
どうも私はコンピューターの基本がよくわかっていないので暗がりで手探りしているような状態です。

>IE8をインストール後レジストリの確認はしましたか?
レジストリの6箇所を一文字も違っていないか確認し、違ってたら書き換えます。

というのがどうも理解できません。
「レジストリの確認」ーーしていませんでした。レジストリの6箇所というのは???

リカバリ・・・できればやりたくないですが、最終手段ではしかたがないのかも。
一応データバックアップは少しづつやっていますのでなんとかなるとは思います。
これは絶対に忘れずバックアップを取っておくべきというものはありますか?

今のところ検索できないのと、ちょっとした不便以外はパソコンを使えているので
使えるうちはこのまま使っていようかという気になってきます。
投稿日時 - 2010-06-06 12:31:52
回答No.7
No.1です。

すみません。
No.6は無視してください。
「Windows Media Player」でもエラーとの事なので、No.6はダメでしょう。
投稿日時 - 2010-06-03 14:59:21
この回答を支持する
(現在0人が支持しています)
回答No.6
No.1です。

いろいろお試しになっているようですが・・・

下記のツールを使って「検索コンパニオン」を一旦、無効にして再度有効に設定する・・で直るかもしれません。

考え方としては「レジストリ操作をツールで」という事になります。
※いちいち再起動しなくても結果が有効になります
うまくいくかどうかは半々・・というところですが、試してみる価値はあると思います。
ダメもとで如何でしょうか^^;

WinXPの検索コンパニオンを無効にするツール [ソフトウェアダウンロード]
http://www.mars.dti.ne.jp/~suzunari/suz/suzsoft/xpnofinda.htm
投稿日時 - 2010-06-03 13:11:14
この回答を支持する
(現在0人が支持しています)
お礼
ありがとうございます。
何でも試してみようと思います。
今は時間がないので後ほど。
投稿日時 - 2010-06-04 13:08:04
10件中 1~5件目を表示
この質問は役に立ちましたか?
14人が「このQ&Aが役に立った」と投票しています
もっと聞いてみる

関連するQ&A

この他の関連するQ&Aをキーワードで探す

関連するガイド記事

    回答募集中

    • answer

      iTunesStoreiTunesでインターネットには繋がっているみたいなんですがiTunesStoreが真っ白です...

    • answer

      Online Armor Free のアイコン3週間ほど前に、ファイアーウオールのフリーソフト Online Armor Free をインス...

    同じカテゴリの人気Q&Aランキング

    カテゴリ
    Windows XP
    -PR-

    OKWaveのおすすめ情報

    特集

    このQ&Aの関連キーワード

    同じカテゴリの人気Q&Aランキング

    カテゴリ
    Windows XP
    -PR-

    回答のついた最新のQ&A

    ピックアップ

    -PR-
    -PR-