出典:起動プロセスを理解する - Windows 7 チュートリアル
Windows 7 の通常の起動シーケンスは次のとおりです。
- パワーオン セルフ テスト (POST) フェーズ
- 初期起動フェーズ
- Windows ブート マネージャー フェーズ
- Windows ブート ローダー フェーズ
- カーネルのロード段階
- ログオン フェーズ
カーネルのロード フェーズ Windows ブート ローダーは、Windows カーネル ( Ntoskrnl.exe
) と HAL をメモリにロードします。カーネルと HAL は共に、Windows エグゼクティブと呼ばれるソフトウェア機能のグループを初期化します。Windows エグゼクティブは、レジストリに保存されている構成情報を処理し、
HKLM\SYSTEM\CurrentControlSet
サービスとドライバーを開始します。次のセクションでは、カーネルの読み込みフェーズについて詳しく説明します。
ログオン フェーズ
Windows サブシステムはWinlogon.exe
、ログオンとログオフを可能にするシステム サービスである を開始します。Winlogon.exe
次に、次のことを行います。
Services.exe
SCM とも呼ばれるサービス サブシステム ( ) を開始します。SCM は、レジストリ エントリ Start がレジストリ サブキーで Autoload として指定するサービスを初期化します
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Servicename
。
- ローカル セキュリティ機関 (LSA) プロセスを開始します (
Lsass.exe
)。
- CtrlBegin Logon プロンプトで+ Alt+Deleteキーの組み合わせを解析します (コンピューターが AD DS ドメインの一部である場合)。
ログオン ユーザー インターフェイス (LogonUI) 機能と資格情報プロバイダー (標準の資格情報プロバイダーまたはサード パーティの資格情報プロバイダー) は、ユーザー名とパスワード (またはその他の資格情報) を収集し、認証のためにこの情報を安全に LSA に渡します。ユーザーが有効な資格情報を提供した場合、デフォルトの Kerberos V 5 認証プロトコルまたは Windows NT LAN Manager (NTLM) を使用してアクセスが許可されます。
Winlogon はセキュリティと認証機能を初期化し、PnP は自動ロード サービスとドライバーを初期化します。ユーザーがログオンすると、レジストリ エントリLastKnownGood
( にあります) によって参照されるコントロール セットが、サブキーHKLM\SYSTEM\Select
の内容で更新され
ます。CurrentControlSet
デフォルトでは、Winlogon が起動
Userinit.exe
し、Windows エクスプローラ シェルが起動します。その後、Userinit は次のような他のプロセスを開始できます。
- グループ ポリシー設定の有効化 ユーザーとコンピュータに適用されるグループ ポリシー設定が有効化されます。
スタートアップ プログラムの実行グループ ポリシー設定で上書きされていない場合、Windows はログオン スクリプト、スタートアップ プログラム、および次のレジストリ サブキーとファイル システム フォルダーで参照されるサービスを開始します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
SystemDrive\Documents and Settings\All Users\Start Menu\Programs\Startup
SystemDrive\Documents and Settings\username\Start Menu\Programs\Startup
Windows Defender を含むいくつかのアプリケーションは、Windows のインストール後に既定で開始するように構成されている場合があります。コンピューターの製造元または IT 部門は、他のスタートアップ アプリケーションを構成する場合があります。
ユーザーがコンピュータに正常にログオンするまで、Windows の起動は完了しません。ログオン フェーズで起動に失敗した場合は、自動的に起動するように構成されたサービスまたはアプリケーションに問題があります。
さらに詳しい情報が必要な場合は、ソース リンクを確認してください。