• 締切済み

起動時に勝手にWSHが起動する

つい先日ウイルスに感染し、ノートンパワーイレイサーで感染したであろうファイルをすべて消去したところ、スクリプトファイルを消去したは良いものの、起動時にWSHがvbsを実行する設定が残ってしまったらしく、起動するたびも画像のような消去したスクリプトファイルを実行しようとするダイアログが出てきます。 完璧に検索したわけではありませんが、いくら検索しても解決法が見当たらなかったため質問させてもらいました。 どなたか解決法をご存知の方、教えていただけると幸いです。 エラーコード Windows Script Host スクリプトファイル"C:\Users\Public\Libraries\Checks.vbs"が見つかりません。

みんなの回答

  • tmys10
  • ベストアンサー率36% (337/929)
回答No.3

さらっとググって見つけたページを張っておきます。 信用度不明な駆除ツールも掲載されていますが、ここはひとつ地道に手動で :-)

参考URL:
https://greatis.com/blog/how-to/remove-libraries-checks-vbs-forever.htm
回答No.2

スタートアップないし、レジストリのRunないしRunOnceにChecks.vbsを実行する様に指定されていないでしょうか? スタートから、全てのプログラムを開いていき「スタートアップ」の中にChecks.vbsのショートカットがあれば、それを削除すれば解決するかと思います。 スタートアップ内に起動ショートカットが無ければ、レジストリ内に起動コマンドが入ってる可能性があります。 https://www.pasoble.jp/windows/7/08802.html 上記のURLを参考に、RunないしRunOnceの中にChecks.vbsを起動させる行があれば削除する感じで出なくなるかと思います。最後にレジストリの先頭から「Checks.vbs」を検索し、実行フォルダが「C:\Users\Public\Libraries」であれば、削除確実かと思いますよ。 この場所に張り付くとしたら、ウィルスと言うより詐欺まがいのソフトを知らない内にインストールしてしまった可能性が高いと思います。

  • 121CCagent
  • ベストアンサー率51% (14104/27516)
回答No.1

[Windows 10] 常駐アプリを解除する方法を教えてください。 https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=8310-8297 システム構成を起動してスタートアップやサービスとかでそれっぽいものが無いか?確認して無効にしてみるとかでしょうか。 Windows 10のタスクスケジューラで既存のタスクを削除する方法 https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=020403 あとはタスクスケジューラにそれらしいものが無いか確認してあったら削除するぐらいです。

関連するQ&A

  • LuaとWSHについて

    初心者です。 LuaとWSHを使ってスクリプトを作成しています。 Luaの記述でos.executeを使いWSH(.vbs)を実行するのですが、 WSHで得た変数をLua側に渡すことはできますでしょうか? 具体的には(一部抜粋)、 ---Lua側--- os.execute(インプット.vbs) inputxxx = input ---WSH側(インプット.vbs)--- Input = InputBox("数値を入力してください") という記述で、 Luaを実行し、WSH側のインプットボックスで入力した値(input)を Lua側の変数inpuxxxに入れたいです。 どなたかお助け頂けると有難いです。

  • WSHのrunメソッドではできないのでしょうか?

    VBS(WSH)初心者です。よろしくお願いします。 (質問) 複数の実行ファイル(exeファイル)を、一つづつ(一つ目が終了してから、二つ目を)実行するようにVBSを作りたいのですが・・・うまくいかず、同時に実行されてしまいます。 (詳細) WSHのRunメソッドで終了待ちフラグをTrueにセットし、コマンドの終了を待って次を実行しているつもりなのですが、単純な実行ファイル(notepad.exeとか)であれば、終了を待ってから次へ進んでいくようですが、実行ファイルが別の実行ファイルを呼び出すような場合、先の実行ファイル(のプロセス)が終了した時点で、スクリプトの次(Runメソッドの次の行)を実行してしまうようです。ですからこの場合、画面上では複数の動きが見られることとなってしまい、意図した動きとなりません。 このような場合、どのように修正すれば意図した動きが可能でしょうか?また、もしRunメソッドではできないなら、何か対応策はあるのでしょうか? どうぞよろしくお願いいたします

  • wsh(vbs)のデバッグについて

    MSのScriptDebuggerをインストールした後に コマンドプロンプトからオプションの //D を付けてスクリプトをキックしたのですが、普通にスクリプトが実行されるだけでデバッガが起動してくれません。どの様にしたらデバッガが起動するのでしょうか。MSのScriptDebuggerのページ等を参照しても原因が分からず困っています。 よろしくお願いいたします。 実行したコマンド:cscript ×××.vbs //D です。 WSHのバージョンは5.6、インストールしたデバッガのバージョンは1.0.7295のXP/2000用です。

  • WindowsのWSH、VBSの本・参考サイト探してます。

    WSH または VBSなどを使用して スクリプトファイルをつくりたいです。 たとえば、バッチファイルを実行して、コントロールパネルを開き値を変更したりなど… 言語がまったくの初心者なのですが、なにか参考になる本または、参考になるサイトなどあればご教授ください。

  • 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)のデバックの 仕方を教えて下さい。 では、宜しくお願いします。

  • VB6でWSH(vbs)を起動できる方法を教えてください。

    visual Basic 6でアプリケーションを開発していますが、 このアプリケーション(exe)から、test.vbsを起動したいと考えています。 ====vbのコード===== 'ボタンクリックしたら、test.vbsが実行される Private Sub Command1_Click() shell("test.vbs") End Sub ==== test.vbs ==== MsgBox("test.vbs起動しました。") です。 上記のようにコードを書きましたが、Shell関数で 「実行時エラー'5' プロシージャの呼び出し、または引数が不正です。」 のメッセージが出力されて、vbsが起動できません。 VB6でWSH(vbs)を起動できる方法を教えてください。 環境は以下の通りです。 OS:WIN2000 アプリ:VB6 ブラウザ:IE5.0

  • WSH(VBS)でNTFSのアクセス権の付け方を教えてください

    MS-DOSのCACLSにあたるWSH(VBS)の使い方が 分かりません。教えて頂けないでしょうか? WINDOWSのNTFSに存在するファイルに対し スクリプトにてアクセス権付与をしたいと 考えています。 何卒よろしくお願い致します。

  • WSH起動方法について

    Windows Script Hostを Win98SEで起動したいのですが、 起動しません。 テキストファイルでソースファイルをつくり、 拡張子を.vbsで保存しました。 そのファイルをダブルクリックすると、 プログラムが起動すると聞いたのですが・・・ 詳しい方教えて下さい。 宜しくお願い致します。

  • WSHやVBSについて

    WSHやVBSを用いて以下のような動きをしてくれるスクリプトって出来ますか? (1)私のデスクトップからスクリプトファイルをクリック (2)ファイルがそのままFTPサーバーへ接続 (3)UserとPasswordを自動的に認証 (4)Aという特定のディレクトリへ移動して (5)そのディレクトリ内にある、全部のTXTファイルを対象にして、書き込まれている半角?を全角スペースへ置き換える

  • WSHスクリプトから動かしたEXCEL・VBAマクロでWSHスクリプトを停止する方法

    WSHスクリプトからEXCELファイルのVBAマクロを呼び出し実行させます。 このマクロ内ではif関数で設定している条件の真偽を判定しています。偽の場合、マクロは終了しEXCELファイルは一旦閉じられます。そして一定時間がたったら、WSHスクリプトのループ処理で再び同じマクロが開かれif関数で条件判定を行います。 もし、真の場合、マクロの設定処理の実行・終了とともにWSHのループ処理も終了させたいのですが、VBAマクロからそのマクロを実行させているWSHスクリプトを停止させることは可能でしょうか。