起動時のプログラムの起動順序とウィルス対策について
- Win98の電源投入時には、CONFIG.SYS、AUTOEXEC.BAT、SYSTEM.INI、WIN.INI、スタートアップレジストリ、スタートアップフォルダの順にプログラムが実行される。
- TROJ_BYMERというウィルスへの対策として、AUTOEXEC.BATで該当ファイルを削除する方法がありる。
- スタートアップ順序に関する情報を求める。
- ベストアンサー
起動時のプログラムの起動順序
Win98の電源投入時には、色々なプログラムが実行されますよね。 ・CONFIG.SYS ・AUTOEXEC.BAT ・SYSTEM.INI ・WIN.INI ・スタートアップレジストリの中身 ・スタートアップフォルダの中身 これらの起動順序なんですが、ここに書いた通りでいいのでしょうか。 なぜかというと、どこからか TROJ_BYMER が入ってきて困っているので(おそらくはすでにインストール済みのアプリのどれかが種を持っているのではないかと思われますが、トレンドマクロ社のオンラインスキャンには反応しないのです)、その対策として AUTOEXEC.BAT で該当ファイルを削除してしまおう、というわけです。 このウィルスはEXEファイル感染をしませんから。 起動順序に関する情報をお持ちの方がいらっしゃいましたら、よろしくお願いします。
- Windows 95・98
- 回答数2
- ありがとう数5
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
追加でTROJ_BYMERに関してです。http://inet.trendmicro.co.jp/virusinfo/default3.asp?VName=TROJ_BYMER http://vbc.trendmicro.co.jp/vbc/vinfo/vdb/vbcdefault3.asp?VName=TROJ_BYMER レジストリを消しても 終了時にウィルスにチェックされて 復元されてしまうみたいですね。 紹介したページを参考に削除してください。 MS-DOSの状態ではレジストリ関係ないので 削除は問題なくできます。 ちなみに ウィルスのプログラムを実行時にしか感染しませんので ファイル名を変えられて 絶対に開くプログラムとすり返られていれば 知らないところで実行してしまうということもあります。 その他に騙されて実行してしまったとか 友人や家族が実行してしまったなどですね。 感染経緯はこの辺だと思います。 ファイルがどこから入ってきたかとなると 私にはわかりませんが。
その他の回答 (1)
- Aphrodite
- ベストアンサー率50% (50/99)
おそらく TROJ_BYMERが起動する定義されているのは スタートアップレジストリの中だと思いますが ウィルスファイルの場所はわかってるんですか? Autoexecで消そうと思っているのであれば たぶんどれかはわかってると思いますが Windowsが使用してるとエラーが出て 削除できないのであれば MS-DOSモードで再起動するを選択して DOSに移ってしまえば 簡単に削除できます。 ちなみにスタートアップレジストリは HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\run とその周辺のrunとキー名がつくとこです。 この部分はファイル名を指定して実行で 「msconfig」と入力すれば システム設定ユーティリティーが起動しますので その中のスタートアップでも修正可能です。 ちなみに削除法が載っているページがありましたので 紹介しておきます。
お礼
ありがとうございます。 現在はMS-DOSモードから削除しています。 ……が(^_^; 面倒くさいのです(^_^; たかだか駆除方法のわかっているウィルスごときのために、時間を使うのが!(笑) まあ、自動で消えてくれたらいいなぁ、と思ったものでして(笑)
関連するQ&A
- 起動時実行プログラムの登録場所は?
windows98についてお聞きします win.ini,system.ini,protocol.ini,config.sys,autoexec.bat のなかでwindows起動時にプログラムを走らせるときに ・設定する場所は? ・どのように設定するのか? を教えてください ・またレジストリの登録場所にどうのように登録すればいいのか? 最近木馬が住んでいるのが分かったので知っておきたかったのです ウィルスはすべて削除しました レジストリの・・・¥runに勝手に書き込んでいたので削除しました よろしくお願いします
- ベストアンサー
- Windows 95・98
- Windows95が再起動を繰り返す
Windows95を起動しようとすると, [Windows 95 is now restarting...] のメッセージが表示されて,再起動を繰り返します。 ウイルスチェックをしようと思い,[VB_SCANAT.EXE]を インストール後,症状が発生しました。 システムコマンダーをインストールしている DOS/Vマシンで,NT,95,MS-DOS が 組み込まれている環境です。 AUTOEXEC.BAT,CONFIG.SYS,WIN.INI,SYSTEM.INI 等のファイルは,かなりいろいろといじって試しましたが 復旧できません。 レジストリの登録に問題があるのかと思っていますが, KEY名などがわからないので修復できません。 ご教授よろしくお願いします。
- 締切済み
- Windows 95・98
- WindowsXPとAUTOEXEC.BATやCO
WindowsXPとAUTOEXEC.BATやCONFIG,SYS 何時も回答いただきありがとうございます。 WindowsXPでは、 MS-DOSモードやMS-DOSプロンプト 16ビットプログラム など、無いのに、なぜ、 ルートディレクトリーに AUTOEXEC.BATやCONFIG,SYS が、あるのでしょうか? AUTOEXEC.BATやCONFIG,SYS は、16ビットプログラム専用に使用するものでは、無いのでしょうか? AUTOEXEC.BATやCONFIG,SYS のファイルの中身は、何も書かれていません。 たとえ、ひとつだけでも、お知りのことがありましたら、教授方よろしくお願いします。 敬具
- ベストアンサー
- Windows 95・98
- Windows3.1の自動起動について
現在、パソコンのスイッチを入れるとアプリケーションソフトが自動で立ち上がるようになっています。 OSはWindows3.1なのですがOS自体を起動する方法がわかりません。 アプリケーションを終了するとプロンプト">"が表示されるので”WIN"と入力してリターンキーを押すとアプリケーションソフトが立ち上がってしまいます。 AUTOEXEC.BATを削除してみましたが、やはりアプリケーションソフトが立ち上がります。 スタートアップ、win.ini、レジストリ等でAUTOEXEC.BATよりも優先して起動する方法があるのでしょうか。 よろしくお願いいたします。
- 締切済み
- その他(Windows)
- 起動時に特定のフォルダーが立ち上がるんです
MELCOもMOを導入し添付のソフトをインストール後、起動の度に「c:\MELCO」のフォルダーが立ち上がるようになりました。邪魔なので何とかしたのですが、msconfigでスタートアップを見てもそれらしいコマンドはないし、autoexec.batやconfig.sysにも関係ないようです。どなたか消す方法をお教えください。
- 締切済み
- Windows 95・98
- Windows PE >> 最初に起動させるには
ms-dos 時代の autoexec.bat config.sys はないのですね。 windows PE を起動するなり、最初に実行(起動)させるには、 どこのディレクトリに、どういう名前のファイルを置けばいいのでしょうか?
- ベストアンサー
- Windows系OS
- Autoexec.batとconfig.sysの中身をホームページに公開すると違法ですか?
DOS等のファイル、「Autoexec.bat」と「Config.sys」ファイルの中身を自分の個人(趣味の)ホームページに載せたいと思います。 このようなファイルの中身を公開したら、著作権侵害になりますでしょうか? 実はこの質問サイトに質問した際、一度『Autoexec.batとconfig.sys』の内容を載せたことがあります。 http://oshiete1.goo.ne.jp/qa3676909.html (↑No.1様の補足欄に公開しました。) やはり、このようなファイルを公開してはまずいでしょうか? よろしくお願いします。
- ベストアンサー
- その他(Windows)
- スタートアップのプログラム実行順序を任意に変えるには?
Windows98SE において、スタートアップフォルダに登録されているプログラムの実行順序は、何によって決定されているのでしょうか? レジストリ? INI ファイル? スタートアップフォルダ内のディレクトリエントリ順? また、この実行順序を任意に変えたいのですが、どうすればできるでしょうか? そういう機能を提供するオンラインソフトがあるのは知っていますが、条件としてそういう外部ソフトを*一切使わず*、レジストリや INI ファイル、またはディレクトリエントリの編集等、Windows の基本機能の範囲だけで実現したいのです。 ご存じのかた、よろしくお願いします。
- ベストアンサー
- Windows 95・98
- NEC ValueStar VL300 D1 リカバリ領域のファイル構成について
はじめまして。 先日、家族のネット閲覧用PCとしてVL300 D1(付属品なし、本体 のみ)を入手しました。XP Homeが新規インストールされており、 プロダクトシールもあるのでそのまま利用はできるのですが、 ちょっと気になってHDDの中身を覗いてみたところ、E:のリカバリー 領域はフォーマットされずに生きているようで、再セットアップの 欲が出ました。 VALUESTAR Recovery Systemを利用する通常の再セットアップ手順を 試みましたがうまくいきませんでしたので、検索してあちこち調べて みたところ、FDからブートしてリカバリー領域をC:として扱えば、 config.sys/autoexec.batを用いて起動後、バックアップファイルを 使って復旧できることが分かりました。 XPで作成したDOSの起動FDにて起動後、リカバリ領域C:\にアクセス して、ルートにあったautoexec.bat/config.sysをFDにコピーした つもりだったのですが、何を間違ったか、いずれも空の0バイト ファイルになっていて、起動しても何も起こりませんでした (寝ぼけていて、起動FDの両ファイルを逆にHDDにコピーして しまったのかもしれません)。 さらに、その状態をよく把握しないまま、リカバリー領域(C:)の autoexec.batを実行してみたところ、また今度は何がどうなったか、 C:上のautoexec.bat/config.sysいずれもが何だか分からないバイナリ ファイルに書き換えられてしまいました(2ファイルとも同じ内容の ようです)。 そこで、お助け頂きたいのですが 1)この機種(ないしは類似機種)のリカバリ領域内のファイル構成は どういうものでしょうか。この領域の構成が元通りのもので、 そもそもリカバリー可能かどうかを確認したいと思っています。 2)リカバリ領域のautoexec.bat/config.sysに元々記述されている 内容を教えて頂けませんでしょうか。もし上記領域内のファイルが 正常ならば、autoexec.bat/config.sysを用いて起動すれば復旧が 可能かと考えています。 誠に勝手なお願いですが、どなたかお助け頂ければ幸いです。 よろしくお願いします。
- ベストアンサー
- Windows XP
- 英語版MS-DOS6でのSwitch
以前、英語MS-DOS6.2でswitchができないかと質問させていただきました。 HSBというフリーウェアとconfig.sys/autoexec.batのcopy等等の組み合わせで バッチファイルを組めばいいとの回答をいただいたのですが.... copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat c:\back\hsb\hsb.exe というようなバッチを組むと、3行目を実行してくれません。 いろいろ試したのですが、config.sysとautoexec.bat のコピーは正常に終了しているのですが、 それ以降を実行してくれないようです。 単に copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat ren c:\test.txt c:\test2.txt ってやっても3行目は実施してくれません。 config.sysやautoexec.batのコピーってなにか特別な扱いになってるのでしょうか??
- 締切済み
- その他(OS)
お礼
ありがとうございます。 トレンドマクロ社のHPからの情報で、正規の削除方法はわかっているのです。 ただ、それが面倒くさいだけで(笑) 問題ないということですので、AUTOEXEC.BAT から削除するようにしたいと思います。 ちなみに感染経路についてはまだ判明していません。俺は一人暮らしでパソコンを他人がいじることもないので、アプリが原因であれば犯人は俺しかいないはずなんです。 ですから、アクセスロガーなどを使って俺のIPを知った誰かが故意に送りつけている可能性もあります。 まあ、少なくとも AUTOEXEC.BAT で削除すれば、感染しはしても発症することはなくなるわけですが(^_^;
補足
まとめて失礼します。 家に帰って早速試したところ、ダミープログラムがたしかに削除されることが分かりました。 ありがとうございました。