起動時に Windows プログラムの起動を遅らせますか?

起動時に Windows プログラムの起動を遅らせますか?

Windows XP では 18 個のプログラムを使用しています。起動時に、すべてのプログラムを読み込むのに 2 ~ 3 分かかります。ウイルス対策、翻訳、ロック解除、ファイル インデクサー、ダウンロード マネージャー、インスタント メッセンジャーなど。

これらすべてが必要で、Windows システム トレイに表示され、いつでも使用できるようになっています。頻繁に使用するため、1 つを削除することができません。毎日 5 ~ 6 回です。

しかし、起動時にそれらは必要ありません。では、これらのプログラムの読み込みを遅らせるにはどうすればよいのでしょうか。

例: - ウイルス対策、ファイル インデクサー: 起動時 - 翻訳、ダウンロード マネージャー、ロック解除: 起動後 5 分後 など。

どのような解決策をお勧めしますか?

答え1

Startup Delayer は次のタスクを実行します:http://www.r2.com.au/page/products/show/startdelay

答え2

Windows XP/Vista/2008 で以前 Jeffy が提案した ping コマンドの代わりに、バッチ ファイルで timeout コマンドを使用します。

構文:timeout /t seconds

@echo off

rem for 5mins delay..

timeout /t 300

rem starting delayed start programs

start cmd /C "C:\Some\Path\To\A\Program.exe"

start cmd /C "C:\Some\Path\To\A\Shortcut.lnk"

start notepad

PS カウントダウンを表示したくない場合は、次のように出力を破棄できます。timeout /t 300 > nul

答え3

  1. 「5minsdelayStart」というバッチ ファイルを作成します。

    @エコーオフ
    レム睡眠は300000ミリ秒(5分)
    ping -n 1 -w 300000 -4 10.0.0.0 >NUL
    
    rem 遅延開始プログラムの開始
    cmd /C "C:\Some\Path\To\A\Program.exe" を起動します
    cmd /C "C:\Some\Path\To\A\Shortcut.lnk" を開始します。
    
  2. 下部のコマンドを、5 分遅延後に起動したいものに置き換えます。

  3. このバッチ ファイルをスタートアップ フォルダーに追加します。

注記: 代わりにバッチ ファイルへのショートカットを作成し、起動オプションを設定してバッチ ファイルを最小化して起動することもできます。いずれにしても、コマンド プロンプトがバックグラウンドで表示されますが、少なくとも最小化されていれば、それほど邪魔にはなりません。

また、何らかの理由でネットワーク上の 10.0.0.0 が実際に有効なものにルーティングされる場合は、その IP アドレスを別のもの (ルートのないもの) に変更する必要があります。

答え4

まず、起動時に実行しないようにします。
次に、それらをすべて実行するバッチ プログラムを作成します。
したがって、コンピューターの起動が完了したら、最初にバッチ プログラムを実行してすべてをロードします。

関連情報