プロが教える店舗&オフィスのセキュリティ対策術

Windows98SE において、スタートアップフォルダに登録されているプログラムの実行順序は、何によって決定されているのでしょうか?
レジストリ? INI ファイル? スタートアップフォルダ内のディレクトリエントリ順?

また、この実行順序を任意に変えたいのですが、どうすればできるでしょうか?

そういう機能を提供するオンラインソフトがあるのは知っていますが、条件としてそういう外部ソフトを*一切使わず*、レジストリや INI ファイル、またはディレクトリエントリの編集等、Windows の基本機能の範囲だけで実現したいのです。
ご存じのかた、よろしくお願いします。

A 回答 (2件)

スタートアップメニューに登録されているプログラムの実行順序は、レジストリ等ではなく、単に“スタートアップ”フォルダのエントリ順になるようです。

(あくまでも実験に基づく推測ですが)

したがって、このフォルダの内容をいったん他に移してから希望の順序で登録し直すなり、ディレクトリをソートするプログラムを使って任意に再配置するなりすれば、実行順序を変えることができます。

ただし、起動時に実行されるのは、スタートアップメニュー以外にも、レジストリや WIN.INI で定義されたものも一緒くたに?走りますので、上記の操作を行ったからといって、例えばタスクトレイのアイコンがその順に並ぶとは限りません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
早速試してみたところ、確かにディレクトリエントリの順番に起動されているようです。
タスクトレイのアイコンについては、他の要因もあるようですが、おっしゃるように、順番は編集した通りにはなりませんでした。

お礼日時:2001/10/17 16:38

おっしゃるとおりフリーソフトでそのようなソフトはありますが、


レジストリーやINIファイルなどを使って、実行順序を変えることは出来ません。

この回答への補足

ご回答ありがとうございます。
しかし、実行順序は必ず何らかの方法で Windows 内部でコントロールされている筈ですよね? まさか毎回気分次第でランダムに実行しているわけではないでしょうし。
どこかに必ず、実行順序の制御手段があると確信しているのですが…
どなたか、ご存じありませんか?

補足日時:2001/10/12 09:49
    • good
    • 0

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