Windows11/10で特定のサービスの読み込みを遅らせる方法

Windows Service Managerを使用すると、Windowsサービスの起動を遅らせることができるため、Windowsの起動時間を改善できます(improve your Windows boot times)。システムサービスの自動(Automatic)遅延開始(Delayed Start))オプションはWindows Vistaで導入され、Windows 11/10では、すべてのサービスをカバーするように拡張されました。

自動(遅延開始)の意味

Windowsサービスは、通常、コンピューターの起動時に起動し、シャットダウンするまでバックグラウンドで静かに実行されるアプリケーションです。

一部の古いコンピューターでは、コンピューターが正しく起動するために、特定のWindowsサービスの読み込みを遅らせる必要がある場合があります。また、特定のサービスが開始され、他の(Service)サービス(Service)が開始される前にトラブルシューティングの目的で利用できることを確認したい場合もあります。これは、自動(Automatic)遅延開始(Delayed Start))オプションが役立つ場合があります。

これはどのように作動しますか?Microsoftはそれを次のように説明しています。

サービスコントロールマネージャー(Service Control Manager)は、すべての自動開始スレッドの開始が終了した後、自動開始を遅らせるように構成されたサービスを開始します。また、サービスコントロール(Service Control)マネージャーは、これらの遅延サービスの初期スレッドの優先度をTHREAD_PRIORITY_LOWESTに設定します。これにより、スレッドによって実行されるすべてのディスクI/Oの優先度が非常に低くなります。サービスの初期化が完了すると、サービスコントロールマネージャー(Service Control Manager)によって優先度が通常に戻されます。遅延開始、低いCPUとメモリの優先度、およびバックグラウンドディスクの優先度の組み合わせにより、ユーザーのログオンへの干渉が大幅に減少します。を含む多くのWindowsサービスバックグラウンドインテリジェント転送サービス(Background Intelligent Transfer Service)BITS)、Windows Updateクライアント(Windows Update Client)、およびWindows Media Centerは、この新しい開始タイプを使用して、システム起動後のログオンパフォーマンスを向上させます。

(Delay)特定のWindows(Windows) サービス(Services)の読み込みを遅らせる

サービスのロードを遅らせるには、 services.msc実行して、 (Run)ServicesManager(Services)を開きます(Services Manager)サービスを(Service)選択(Select)してダブルクリックし、[プロパティ(Properties)]ボックスを開きます。

特定のサービスの読み込みを遅らせる

[スタートアップ(Startup)の種類]の下に、ドロップダウンメニューに4つのオプションが表示されます。

  1. 自動、
  2. 自動(遅延開始)、
  3. 手動、および
  4. 無効。

自動(Automatic)遅延開始(Delayed Start))オプションを使用すると、自動(Automatic)に設定された他のサービス(Services)がロードされた後にのみ、Windowsがそのようなサービス(Services)をロードできます。したがって、このような遅延サービスは、すべての(Delayed)自動(Automatic)サービスが開始されるまで開始を待機する必要があります

デフォルトの遅延時間は120秒です。ただし、これは、次のレジストリキーのAutoStartDelay値を変更することで変更できます。

HKLM\SYSTEM\CurrentControlSet\Control

自動(Automatic)非遅延サービス(Services)を処理した後、Windowsは(Windows)遅延(Delayed)サービスを実行するためにワーカースレッドをキューに入れ ます。

コンピュータのパフォーマンスとセキュリティに妥協しないように、何をしているのかを理解していない限り、サービス(Services)の開始を無差別に遅らせようとしないでください。また、セキュリティソフトウェアのサービスの(Service)スタートアップの種類(Startup type)を自動から自動に変更しないでください(Automatic)(遅れたスタート)。(Automatic (Delayed Start).)

KB193888は、プログラムで、次の(KB193888)レジストリ(Registry)キーの値を変更することによってそれを行う方法を説明しています。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service name>

KBの記事は、すべてのWindowsバージョンで機能します。

読む(Read):Windowsサービスの自動(トリガー開始)と手動(トリガー開始)はどういう意味ですか?(Automatic (Trigger Start) and Manual (Trigger Start))



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts