
Windowsが起動した後、スタートアッププログラムを開く前に約10秒待機します。 この「起動遅延」により、デスクトップサービスとWindowsサービスの読み込みが完了し、すべてが少しスムーズに実行されます。 すぐに実行したいアプリがある場合は、簡単なレジストリハックで実行できます。
Windowsが起動してから起動アプリの読み込みが開始されるまでの10秒の遅延により、オペレーティングシステムがメモリに読み込まれ、アプリがリソースの要求を開始する前に必要なシステムタスクを実行する時間が与えられます。 この記事で説明しているレジストリハックは、起動遅延を減らすか無効にします。つまり、すべての起動アプリに適用されます。 この手法を特定のアプリにのみ適用する方法はありません。
注:起動遅延をなくすことは、ソリッドステートドライブで最も速くロードされるため、最も効果的に機能します。 従来のハードドライブを使用している場合は確かに試してみることができますが、スタートアップアプリの読み込み速度はそれほど向上しない可能性があります。
Windows10の起動遅延を無効にする方法
Windows 10の起動遅延を無効にするには、Windowsレジストリでいくつかの編集を行う必要があります。
標準警告:レジストリエディタは強力なツールであり、誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。 これは非常に単純なハックであり、指示に固執する限り、問題は発生しないはずです。 とはいえ、これまでに使用したことがない場合は、開始する前にレジストリエディタの使用方法について読むことを検討してください。 そして、変更を加える前に、レジストリ(およびコンピュータ!)を確実にバックアップしてください。
[スタート]をクリックして「regedit」と入力し、レジストリエディタを開きます。 Enterキーを押してレジストリエディタを開き、PCに変更を加えることを許可します。
レジストリエディタで、左側のサイドバーを使用して次のキーに移動します(またはコピーしてレジストリエディタのアドレスバーに貼り付けます)。
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerSerialize
Serializeキーがまだ存在しない場合は、作成する必要があります。 親キー(エクスプローラー)を右クリックして、[新規]>[キー]を選択します。 「Serialize」という名前を付けます。
次に、Serializeキーを右クリックして、[New]>[DWORD(32-bit)Value]を選択します。 新しい値にStartupDelayInMSecという名前を付けます。
次に、その値を変更します。 新しいStartupDelayInMSecvalueをダブルクリックし、[値のデータ]ボックスで値が0に設定されていることを確認します。
「OK」をクリックして、レジストリエディタを終了します。 変更を有効にするには、コンピューターを再起動する必要があります。 あなたと他のユーザーは、Windowsによって強制される遅延を経験することはもうありません。
サインイン時にスタートアッププログラムが必要とするリソースが多すぎるためにこの遅延を再度有効にする場合は、レジストリエディタに戻り、StartupDelayInMSec値を右クリックして、[削除]をクリックして削除します。
ワンクリックレジストリハックをダウンロード
自分でレジストリに飛び込みたくない場合は、使用できるレジストリハックを作成しました。 次のZIPファイルをダウンロードして解凍するだけです。
起動遅延レジストリハックを無効にする
内部には、Windowsで起動遅延を無効にするためのREGファイルと、再度有効にするためのREGファイルがあります。 抽出したら、目的のファイルをダブルクリックし、レジストリに変更を加えてもよいかどうかを尋ねるプロンプトを受け入れます。
これらのハックは、前のセクションで説明したStartupDelayInMSec値を追加または削除した後、独自のレジストリからエクスポートされたシリアル化キーにすぎません。 ハックを実行すると、レジストリの値が変更されます。 レジストリをいじるのが好きなら、時間をかけて独自のレジストリハックを作成する方法を学ぶ価値があります。