Windowsの起動・サインイン時にネットワークを待つグループポリシー
Windowsの起動やサインインにネットワークの初期化が間に合わないと、フォルダーのリダイレクトや管理対象ソフトウェアのインストールなど、フォアグラウンド処理が必要なグループポリシーの変更は次回のサインインまで適用されないことがあります。コンピューターの起動およびログオンで常にネットワークを待つ を有効にすると、初期化を待ち、グループポリシーをフォアグラウンドで同期処理します。サインインに時間がかかる場合があります。
役立つ場面
通常、クライアントはネットワークの完全な初期化を待たず、既存ユーザーをキャッシュされた資格情報でサインインさせ、ネットワークが利用可能になるとグループポリシーをバックグラウンドで非同期に適用します。そのコンピューターへの初回サインイン、および移動プロファイル、ホームディレクトリ、ユーザーオブジェクトのログオンスクリプトを持つユーザーは初期化を待ちます。これらのユーザー属性の変更の検出にも最大2回のサインインが必要な場合があります。
DHCP、Wi-Fi、または有線ネットワーク認証で接続が遅れることがあります。インストーラーの共有先や接続が利用できないと、ソフトウェアのインストールでアプリケーション管理エラー %%1274 が発生することがあります。起動時のグループポリシーイベント 1129 はドメインコントローラー(DC)に接続できないことを示す場合があります。DNS、DC、LDAP、ファイアウォールやその他の接続障害には別の原因もあります。まずDNS、DCや共有先へのアクセスと接続を確認し、初期化のタイミングが原因ならこのポリシーを検討します。ネットワークやDCへの接続、マップされたドライブの再接続、いずれのエラーの解決も保証しません。
Windows Server 2008以降は起動時に既にネットワークの初期化を待ってポリシーを同期処理するため、この設定を無視します。サーバーのサインイン時にこの設定が有効になるのは、リモートデスクトップセッションホストの役割サービスがインストール・構成され、ターミナルサービス経由のログオン時にユーザーグループポリシーの非同期処理を許可するポリシーが有効な場合だけです。それ以外はサインイン時も同期処理され、この設定は無視されます。
手順
- 対象コンピューターで
gpedit.mscを開き、コンピューターの構成 >コンピューターの構成 › 管理用テンプレート › システム › ログオンに移動します。 - ポリシーを開き、
有効を選んで適用します。 - 再起動して再度サインインし、
gpresult /rで適用されたポリシーを確認し、グループポリシーのOperationalイベントログで起動・サインイン時の処理を確認します。 - 戻すには以前の状態に戻すか
未構成を選びます。ドメインGPOがローカル設定より優先されることがあります。
レジストリによる設定
同じコンピューターポリシーのレジストリ値を編集する方法もあります。regedit を管理者として実行します。既存の対象キーを選択し、対象がない場合は既存の親キーを選択します。[ファイル] > [エクスポート] を選び、.reg ファイルを保存して、値が存在したかどうかと以前の種類・データを記録します。必要に応じて不足しているキーとDWORD値を作成して1に設定します。再起動し、上記の方法で確認します。
HKLM\SOFTWARE\Policies\Microsoft\Windows NT\CurrentVersion\Winlogon
SyncForegroundPolicy REG_DWORD
1 = enabled
0 = disabled
DWORD SyncForegroundPolicy を 1 にすると、ネットワークをフォアグラウンドで待機するポリシーが有効になり、0 にするとポリシーが無効になります。無効時、クライアントは上記の文書化された例外を除き、通常ポリシーを非同期で処理します。手動で 0 に設定することは、ポリシーを未構成にすることとは異なります。
元に戻すには以前の種類とデータを復元するか、作成した値だけを削除します。キー全体は削除しません。ドメインGPOが手動変更を上書きすることがあります。
Windows 11 version 26H2 のポリシーテンプレートに基づきます(2026-11-04確認)。ポリシーはLogon.admxにあり、CSPマッピングはデバイス単位で、Windows Pro、Enterprise、Education、IoT Enterpriseを対象とします。