• ベストアンサー

スタートアップのプログラム実行順序を任意に変えるには?

Windows98SE において、スタートアップフォルダに登録されているプログラムの実行順序は、何によって決定されているのでしょうか? レジストリ? INI ファイル? スタートアップフォルダ内のディレクトリエントリ順? また、この実行順序を任意に変えたいのですが、どうすればできるでしょうか? そういう機能を提供するオンラインソフトがあるのは知っていますが、条件としてそういう外部ソフトを*一切使わず*、レジストリや INI ファイル、またはディレクトリエントリの編集等、Windows の基本機能の範囲だけで実現したいのです。 ご存じのかた、よろしくお願いします。

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

  • ベストアンサー
  • dep98
  • ベストアンサー率100% (1/1)
回答No.2

スタートアップメニューに登録されているプログラムの実行順序は、レジストリ等ではなく、単に“スタートアップ”フォルダのエントリ順になるようです。(あくまでも実験に基づく推測ですが) したがって、このフォルダの内容をいったん他に移してから希望の順序で登録し直すなり、ディレクトリをソートするプログラムを使って任意に再配置するなりすれば、実行順序を変えることができます。 ただし、起動時に実行されるのは、スタートアップメニュー以外にも、レジストリや WIN.INI で定義されたものも一緒くたに?走りますので、上記の操作を行ったからといって、例えばタスクトレイのアイコンがその順に並ぶとは限りません。

ysk6406
質問者

お礼

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

その他の回答 (1)

  • honmamon
  • ベストアンサー率15% (14/88)
回答No.1

おっしゃるとおりフリーソフトでそのようなソフトはありますが、 レジストリーやINIファイルなどを使って、実行順序を変えることは出来ません。

ysk6406
質問者

補足

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