• ベストアンサー

Windows Script Hostって?

ある、外国のエッチ系サイトを見て、Windows起動直後にWindows Script Hostっていうエラーメッセージが出るようになりました。中味は、 スクリプト:C:\Windows\FONTS\Arial.vbs 行 :  3 文字:  1 エラー: ・クロケロネロ・ コード: 80070002 ソース:WshShell.RegDelete です。特にOKを押せば、問題ないようですが、変わったところは、IEを起動したら、オプションで設定できる起動サイトが変えられてて、変更がききません。どなたかお助けください。

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

  • ベストアンサー
  • eboshiiwa
  • ベストアンサー率66% (639/955)
回答No.2

こんにちは。 OSはWindows98でいいですか? vbsファイルによってIEのスタートページが書き換えられている 場合はウイルスチェックで引っかかる事もあります。 ウイルス定義を最新にしてチェックして下さい。 アンチウイルスソフトを持っていない場合は下記ページでチェックして下さい。 ↓ http://www.symantec.com/region/jp/securitycheck/index.html (Symantec Security Check) 次に Windowsスタートアップで悪さされていると思われますので スタート→ファイル名を指定して実行・・・にて msconfig と入力してmsconfigを起動します。 msconfigのスタートアップタブから怪しそうなファイルのチェックを外します。 怪しそうなファイルの判断が付かない場合は下記サイトの要領で絞り込みをして下さい。↓ http://homepage2.nifty.com/winfaq/c/trouble.html#89 (Windows 起動時にエラーが発生します) よく分からない場合はWindows Scripting Hostをアンインストールや vbsファイルの関連付けを外すなどの対策をしましょう。 Windows Scripting Hostは通常なくても困りません。 http://www.symantec.com/region/jp/sarcj/win.script.hosting.html (Windows Scripting Hostを無効化または削除する方法)

その他の回答 (3)

  • norakuma
  • ベストアンサー率29% (293/977)
回答No.4

エクスプローラーの[ツール]メニューをクリック。 [フォルダオプション]を選択。 [表示]タブをクリック。 チェックをつけるところで、 □「すべてのファイルとフォルダを表示」にチェック。 □「登録されている拡張子を表示しない」のチェックを外す。 でどうでしょう。

  • norakuma
  • ベストアンサー率29% (293/977)
回答No.3

C:\Windows\FONTS\Arial.vbs これを消してから、起動サイトの変更をすればいいでしょう。 本当は、vbsの内容を見るとどういう動きをしてるかわかるんでアドバイスもできるのですが、下手に動作させるとどうなるかわからないので…。 まずは削除してしまいましょう。 vbsというは、プログラムが書かれたファイルで、Windows Scripting Host(WSH)とは、そのファイルを実行させるためのソフトです。 簡単なプログラムはちゃっちゃっとかけるので便利に使っています。 では。

Hiroonchan
質問者

補足

早速のご回答大変有難うございます。 おかげさまで、エラーは消えましたが、 >C:\Windows\FONTS\Arial.vbs これを消してから、起動サイトの変更をすればいいでしょう。 Arial.うんぬんというファイルは、たくさんあったのですが、このvbsの拡張子はありませんでした。が・・

noname#25358
noname#25358
回答No.1

 まず、C:\Windows\FONTS\Arial.vbs このファイルは削除してください。ウィルス(というよりイタズラソフト)です。  FONTS フォルダはフォントファイルが入るための専用フォルダなので、本来はこのようなファイルがあるべきではないのです。  変更できないというのは、変更を受け付けないということでしょうか? それとも再起動したら元に戻るということでしょうか?  前者ならIEをセットアップしなおせば治る可能性もありますが、どこをどういじられてるのか分からないので確実に治るとはいえません。  後者なら上記ファイルを削除すれば症状は治まります。

Hiroonchan
質問者

補足

早速のご回答大変有難うございます。 おかげさまで、エラーは消えましたが、 >C:\Windows\FONTS\Arial.vbs このファイルは削除してください。 Arial.うんぬんというファイルは、たくさんあったのですが、このvbsの拡張子はありませんでした。が・・

関連するQ&A

  • お願いします

    ・30分くらいPC起動させてると 勝手にアダルト画像がバンバンエクスプローラが開いて出てくる ・エクスプローラのホームがアダルトサイトになってる ・PCを立ち上げたとき スクリプト:C:\WINDOWS\FONTS\Arial.vbs 行    :3 文字   :1 エラー  :レジストリキー”HKLM\software\Microsoft\WINDOWS       \CurrentVersion\Run\LoadFonts”を削除できません コード  :80070002 ソース  :Wshshell.Regdelete と出る ・・・コレ再セットアップさせずに治す方法ないですかね? 本気で困ってます。どなたか何か良い方法があればお願いします

  • win起動時のScriptHostからのエラーメッセージ対処法

    今朝からWin98起動時、デスクトップが表示される前に、以下のエラーメッセージが表示され、[OK]を要求してくるようになりました。OKをクリック後、メッセージは消え、パソコンは正常に動作しているようです。 Windows Script Host スクリプト:C:\WINDOWS\FONTS\Arial.vbs  行:3  文字:1  エラー:・ク0ケ0ネ0・  コード:8007002  ソース:WshShell.RegDelete ちなみに、Arial.vbs のプロパティを参照したところ 以下のとおりです。  ファイルの種類:VBScript Script File  サイズ 1KB  作成 02/09/17  更新 02/11/02 参照 02/11/03 質問 ・Arial.vbs は削除してはいけないシステムファイルなのでしょうか。 ・起動するごとに毎回表示されるので、表示されないようにする方法をご教示願います。 以上、よろしくお願い致します。

  • Windows Script Hostというエラーが出ます。。

    先日マカフィーを入れた際に、PCを起動させると必ずこのエラーが出るようになってしまいました。OKボタンを押せばその後は普通に使用出来るので、今までは無視していましたが、マカフィーを入れてからアウトルックのメールも全く受信出来なくなったので、マカフィーをアンインストールし、今はウイルスバスターを使っています。ですが、まだPC起動時のエラーが出ます。これは一体何なのででょうか?もし分かる方がいらっしゃれば教えて頂けると幸いです。詳しいエラー内容は以下の通りです。 ***************************************************** Windows Script Host スクリプト: C:\fjut\pifsky\delfile.vbs 行: 8 文字: 2 エラー: "WScriptShell"というオブジェクトを作成できませんでした。 コード: 8007007E ソース: WScriptCreateObject ***************************************************** 宜しくお願い致します。

  • WSH(Windows Script Host)のデバックはどの様にするのですが。?

    WSH(Windows Script Host)をデバックしたいのでいろいろ調べて Micrsoft Script Debaggerをインストールしました。 そして、コマンドプロンプトでstop行入りのhoge.vbsに対して、 「cscript.exe //X C:\hoge.vbs」及び「wscript.exe //X C:\hoge.vbs」を 実効しましたがデバッガは起動しませんでした。 (Micrsoft Script Debaggerの単独起動は確認済み) 他の方法でも結構ですので、皆さんのWSH(Windows Script Host)のデバックの 仕方を教えて下さい。 では、宜しくお願いします。

  • Windows Script Hostエラー

    PCをWindows 7から8へとアップグレードしたのですが、それからというもの、PC起動中は添付画像のエラーメッセージが出続けて困っています。 メッセージに記載されているフォルダはマイドキュメントとして使用している場所です。 Windows 8のタスクマネージャーから全てのスタートアップを、msconfigから"Microsoft services"を除く全てのサービスを無効にしてPCを起動しても、やはり同じエラーが出ます。 OSのアップグレード直前でPCに加えた変更は 1. 仮想マシンでWindows 8をインストール→その後削除 2. デバイスマネージャでいくつかのデバイスを無効化→PC起動後すぐに有効化。ただしネットワーク接続・グラフィックの設定に問題が残ったので、システム修理ディスクを使用して修復 3. システムの復元を行い、PCを半日前の状態に復元。影響が出るとしてリストアップされた(ウイルス対策)ソフトをアンインストール といくつかありますが、ひょっとしてこのあたりが関わったりするのでしょうか。 とあるwebページには、Windows Script Hostのレジストリ項目内へファイル(?)を書き加えると解決すると書かれていましたが、私の場合は試してもダメでした。 どなたかよい解決法をお持ちの方はいらっしゃらないでしょうか。 もし可能であれば、Windows Script Hostを有効にしたままエラーを取り除きたいです。

  • インターネット設定が再起動の度に勝手に変更されてしまう。

    お恥ずかしい話ですが、エッチサイトを閲覧していたらば、インターネットの設定が変更されてしまいました。 そこで、仕方なくOSの入れ替え(上書き)をしましたが、再起動の度に最初に行くページがエッチサイトになってしまいます。 つまり、インターネットオプションにての設定を書き換えてもダメなのです。 また、再起動のたびに、「C:windows\fonts\arial.vbsがありません。行番号3、カラム0」というウインドウが現れます。 ☆ なんとしても、OSの再インストールは避けたいのですが、アドバイスを頂ければと思います。 OSはWINDOWS98SEで、インターネットエクスプローラー6.0です。 よろしくご教授ください。

  • Outlook Expressのユーザー切り替えスクリプト

    現在OSはWindowsXP sp3 Windows Script HostはVersion5.7です。 以前どこかのサイトに載っていた下記のOutlook Expressのユーザー切り替えスクリプトを作成し動かしてみたのですが全く反応がありません。 何が原因でしょうか??お教え下さい。 スクリプトの内容 Dim WshShell On Error Resume Next Set WshShell =WScript.CreateObject("WScript.Shell") WshShell.RegWrite "HKCU\Identities\Last Username","ユーザー名" WshShell.RegWrite "HKCU\Identities\Last User ID","{Identitiesのファイルの英数字}" WshShell.Run """C:\Program Files\Outlook Express\msimn.exe""" Set WshShell=Nothing

  • VBSでレジストリーの削除方法

    VBScriptにより、サーバー上で単にレジストリーのキーごとすべて削除したいのですが、 キーがない場合そこでエラーになり終了してしまいます。 キーの有無にかかわらず、キーがある場合のみ削除するにはどのような スクリプトにしたらよいかアドバイスをください。 スクリプトはこんな感じです。 -------------------------------------------------------------------- Dim WshShell dim bKey Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.RegDelete "HKLM\Software\Tivoli\" WshShell.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\lcf\" WshShell.RegDelete "HKLM\System\ControlSet001\Enum\Root\Legacy_lcfd\" WshShell.RegDelete "HKLM\System\ControlSet001\Enum\Root\Legacy_TECWINADAPTER*\" WshShell.RegDelete "HKLM\System\ControlSet001\Services\lcfd\" WshShell.RegDelete "HKLM\System\ControlSet001\Services\lcfd\TECWINADAPTER*\" WScript.quit ----------------------------------------------------------------- UNIX Shell はわかるのですが、Windowsに関してはさっぱりわかりません(Object志向のものは苦手なもので・・・)。 もしこれらをUNIX Shell(b,c,k,Shell)でスクリプトを作成する場合、 ひとつひとつif文でファイルの有無を判定し、その結果を標準出力へ出し、その結果、「真」であれば(ファイルがある場合)そのキーを削除する・・・そして、スクリプトの結果を実行ユーザーのホームディレクトリー直下にファイルにして保存・・・というようにするのが一般的ですが、Windowsではどのように記述すればよいかご回答いただければ幸いです。 みなさんもお忙しいと思いますがよろしくお願いします。

  • ”.vbs”エラー表示の除去について

    Windows98起動時のエラー表示 Windows Script Host ファイル拡張子”.vbs”を持つスクリプトエンジンがありません。 が出ますがこの削除方法を教えて下さい。

  • マシンの再起動とWindowsの再起動の違いは?

    マシンの再起動とWindowsの再起動では、どういう違いがあるんでしょうか? お願いします http://tclock2ch.hp.infoseek.co.jp/storeroom.htm マシンの再起動-Reboot.vbs Set WSHShell = CreateObject("WScript.Shell") WSHShell.Run "C:\WINDOWS\RUNDLL32.EXE Shell32.dll,SHExitWindowsEx 2" -------------------------------------------------------------------------------- Windowsの再起動-Restart.vbs Set WSHShell = CreateObject("WScript.Shell") WSHShell.Run "C:\WINDOWS\RUNDLL.EXE USER.EXE,ExitWindowsExec"