stylesheet

2009-12-22

Windows7でドライブをまたいだジャンクションでスタートアップが2回呼ばれる

Windows7(x86)でUsersフォルダを物理的に別なドライブに移動して元の場所にジャンクションを作成している環境のはなし。(C:\Users -> X:\Users)
この状態でスタートアップにショートカットを追加すると登録したプログラムが2回起動する。





原因不明なので代替案を検討。
  1. レジストリに登録(HKLM|HKCU\Software\Microsoft\Windows\CurrentVersion\Run)してお茶を濁す。
  2. スタートアップスクリプトを作成する。
  3. スタートアップ制御用のプログラムを使う。

1番は単純にパスを追加しただけでは設定を読み込まないプログラムがあった。(作業フォルダーの指定が必要?)
2番は面倒。
結局、3番を採用。Startup Delayerというプログラムを導入した。遅延起動とか設定できるので結構いい感じ。