Windows 7 の起動時間が XP より速いのはなぜですか?

Windows 7 の起動時間が XP より速いのはなぜですか?

より熱い質問を読むWindows 8 では起動時間が速くなるのはなぜですか?ClickUpvoteによる素晴らしい回答があり、デザイン違いは8もっと早く:

win7とwin8の違い: win7とwin8の違い

私も同じように効果古き良きウィンドウズXPそしてウィンドウズ7それは異なる理由によるものであるはずだ理由ただし、ここの建築は大きく変化しています。

どしてウィンドウズ7起動がはるかに速いウィンドウズXP? アーキテクチャのどこが変更されて高速化されたのでしょうか?

答え1

エンジニアリング Windows 7 ブログあなたが知りたいと思うほど詳細にこれを説明します。

まず、Microsoft は OEM パートナーと協力して、OEM マシンに付属するいくつかの不要なソフトウェアを削除したようです。

Windows 7 に関する取り組みの一部について説明する前に、パートナーとの連携がかなり進んでいることを指摘しておきます。数十のシステムをスキャンした結果、改善の余地が多数見つかり、変更を加えました。そのことを示すために、実際のシステムから取得した次のデータを検討してください。システムが到着したとき、既製構成の起動時間は約 45 秒でした。同じシステムに Vista SP1 のクリーン インストールを実行すると、起動時間は一貫して約 23 秒になりました。もちろん、クリーン インストールであるため、プロセスやサービスが大幅に少なく、ドライバー セットも若干異なります (主にバージョンが異なります)。ただし、既製構成を最適化して、起動時間を一貫して約 21 秒に抑えることができました。これは、最適化された構成でドライバー/BIOS の一部を変更できるため、クリーン インストールよりも約 2 秒高速です。

Windows に必要なサービスの数を減らす取り組みもありました。

Windows 7 の取り組みの一例として、私たちはシステム サービスに非常に力を入れています。システム サービスの数を大幅に減らし、CPU、ディスク、メモリの需要を減らすことを目指しています。これに対する私たちの考え方はシンプルです。サービスが絶対に必要でない場合は、開始すべきではなく、まれな状況を処理するトリガーが存在し、その状況でのみサービスが実行されるようにします。

運転の初期化を高速化すると、次のような効果もあります。

上で述べたように、デバイスとドライバーの初期化も重要な要因となります。Windows 7 では、ドライバー初期化の並列処理の向上に重点的に取り組んできました。並列処理の向上により、いくつかの低速なデバイス/ドライバーが全体の起動時間に影響を与える可能性が低くなります。

最後に、この投稿では、起動時間の遅れをトラブルシューティングするためのより優れたツールが存在すると言及しています(おそらくウィップ) により、Microsoft とユーザーは起動が遅い問題をより迅速に特定できるようになると考えています。

Windows 7 では、診断エクスペリエンスも改善されています。個々のシステムで特定の問題をすばやく特定し、問題の解決に役立つヘルプを提供することを目指しています。これは、スタートアップ アプリケーションが多すぎる、ドメイン指向のログオン スクリプトが長いなど、いくつかの問題についてユーザーに通知する適切な方法であると考えています。多くのユーザーが知っているように、スタートアップ アプリケーションが多すぎると、多くの場合、起動時間が長くなります。ただし、問題のあるブート スクリプトやログオン スクリプトがあることの影響について知っているユーザーはほとんどいません。Windows XP、Vista、および Windows 7 では、Windows の既定の動作では、ネットワークの初期化やスクリプトの実行に時間がかかる可能性があるのを待たずに、ユーザーをデスクトップにログインさせます。

関連情報