Windows 10 Home/Pro(22H2)で「Extended Security Updates(ESU)」に登録できない・リンクが出ない・ウィザードが途中で止まる――そんな現場あるあるを、再現性の高い手順で一気に解決へ導くための実践ガイドです。DiagTrack(テレメトリ)や機能フラグ、ネットワーク、Rewards 連携まで、管理者視点での切り分け・回復コマンド・自動診断スクリプトを網羅。余計な前置きなしに“動く状態”へ戻します。
ESU(拡張セキュリティ更新プログラム)の登録オプションが表示されない
症状の概要
Windows Update のホーム画面に「Extended Security Updates(ESU)に登録」のリンクが現れず、条件を満たしているはずなのに案内が出ない。
最短で直すステップ(管理者権限の cmd.exe で実行)
- テレメトリサービス(DiagTrack)を既定値に戻す
sc.exe config DiagTrack start= auto sc.exe start DiagTrackポリシーやチューニングツールで無効化していた場合は 自動(Automatic) に戻します。
確認用(PowerShell):Get-Service DiagTrack | Format-List Name,Status,StartType - 機能フラグを強制的に有効化
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" ^ /v 4011992206 /t REG_DWORD /d 2 /f値2は「強制的に有効(Force Enabled)」を意味します。適用後の確認:reg.exe query "HKLM\...\Overrides" /v 4011992206 - ESU 判定を手動起動
cmd /c ClipESUConsumer.exe -evaluateEligibilityこの判定トリガーにより、UI 側へ登録リンクが露出するケースがあります。 - 再起動 → Windows Update を開いて表示確認 表示されない場合は、次節の「即効チェック」と「ログでの根拠確認」に進みます。
安全のための補足:レジストリ操作やサービス構成の変更は復元ポイント作成後に行いましょう(SystemPropertiesProtection.exe から作成)。
即効チェック(2分で済ます一次切り分け)
- Edition が Home/Pro/Pro for Workstations で、バージョンは 22H2 か(
winver)。 - Microsoft アカウントでサインイン済みか(ローカルアカウント不可)。
- 2025 年 9 月以降の累積更新が入っているか(設定 → Windows Update → 更新の履歴)。
- DiagTrack が 自動・実行中か。
- 機能フラグ(Overrides)が
2か。 - ポート 443/TCP のアウトバウンドが開放されているか(プロキシ・VPN 無効での再試行)。
ログでの根拠確認
- Windows Update クライアント(Operational):イベント ビューア →
Applications and Services Logs/Microsoft/Windows/WindowsUpdateClient/Operational - Update 認証・支払いフロー:
Microsoft-Windows-AAD/Operational、アプリケーションログのStore、Commerce近傍 - DiagTrack:
Microsoft/Windows/Connected User Experiences and Telemetry
| 症状 | 原因候補 | 確認コマンド | 対処 |
|---|---|---|---|
| リンクが出ない | DiagTrack 停止/StartType 不正 | sc.exe qc DiagTrack | StartType を auto、サービス開始 |
| リンクが出ない | 機能フラグ未適用 | reg query ...\Overrides /v 4011992206 | 値 2 で再作成 |
| 何も変化しない | 判定が未実行 | — | ClipESUConsumer.exe -evaluateEligibility |
「Enroll now」を押しても “Just a moment…” で止まる/選択肢が出ない
症状の概要
「Enroll now」をクリックすると読み込み中が一瞬だけ表示され、その後に支払い方法(バックアップ/Rewards ポイント/29.99 USD)が出ない、または数秒で閉じてしまう。
実効性の高い対処
- ファイアウォール・リアルタイム保護を一時停止(Windows ファイアウォールやサードパーティ AV、Malwarebytes など)。通信をインターセプトする機能が TLS ハンドシェイクを阻害している事例があります。
- VPN・プロキシを外す。企業/学校のプロキシや VPN 経由では Commerce/アカウント系エンドポイントへ接続できず、UI が戻るだけというパターンが多いです。
- 一時停止後に Windows Update から ESU 登録を再実行し、完了したらセキュリティソフトを必ず再有効化します。
最小限のネットワーク確認(PowerShell)
# 代表的エンドポイントの 443 到達性(例)
Test-NetConnection login.microsoftonline.com -Port 443
Test-NetConnection purchase.mp.microsoft.com -Port 443
# WinHTTP プロキシの有無
netsh winhttp show proxy
Windows Update コンポーネントのリセット(副作用を理解のうえ実行)
net stop bits
net stop wuauserv
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
net start cryptsvc
net start wuauserv
net start bits
再スキャン:UsoClient StartScan → 数分待機 → Windows Update を開いて ESU 登録を再試行します。
Rewards ポイント支払いを選ぶと「この特典を利用できません」と表示される
症状の概要
必要ポイント(例:1,000 pt 以上)を保持しているのに、支払い画面でポイントが使えない、もしくは即座に拒否される。
考えられる原因と対処
- サーバー側のポイント連携が不安定:24 時間程度空けて再試行し、UI の選択肢表示が安定するか確認。
- アカウント トークンの不整合:Microsoft Store アプリを「サインアウト → 再サインイン」。必要なら OS の「設定 → アカウント」側も一度サインアウト/サインイン。
- 緊急回避策:クレジットカードへ切り替える。既にデータをローカル/クラウドにバックアップ済みであれば、無料枠が表示されるまで待機する選択もあります。
「インターネットに接続されていません」と表示される
症状の概要
実際にはオンラインなのに、ESU 登録ウィザードが「ネット未接続」と判定して進めない。
段階的な対処
- ファイアウォール/VPN の無効化(前節と同様)。
- ネットワーク診断ツールの実行(WinHTTP/Proxy 初期化):
msdt.exe /id NetworkDiagnosticsWeb - システム整合性の修復:
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth - 改善がない場合は サービス側障害の可能性が高いので、時間を空けて再試行。
ESU 登録に必要な前提条件チェックリスト
| 項目 | 必須内容 | チェック方法 | 備考 |
|---|---|---|---|
| エディション | Windows 10 Home/Pro/Pro for Workstations(22H2) | winver | Enterprise/Education は本ガイドの想定外 |
| Microsoft アカウント | サインイン必須(ローカルアカウント不可) | 設定 → アカウント | Store・決済・Rewards 連携に必要 |
| 最新更新 | 2025-09 累積更新以降が適用 | 更新の履歴 | 古い SSU/LCU では UI が出ない場合あり |
| テレメトリ | Connected User Experiences & Telemetry を 自動 | services.msc または sc.exe | DiagTrack 無効化ツールを使っていたら要戻し |
| レジストリ | Overrides キーの該当値が 2 | regedit | 値名:4011992206 |
| インターネット | 443/TCP が遮断されていない | ブラウザで認証画面が開くか/Test-NetConnection | 代表例:login.microsoftonline.com |
ワンコマンド自動診断(PowerShell)
以下を 管理者 PowerShell で実行すると、前提条件の合否を一括で確認できます。
$errs = @()
$ok = @()
# 1) バージョンとエディション
$os = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'
if ($os.ReleaseId -eq '2009' -and $os.DisplayVersion -match '22H2') {$ok += 'Version: 22H2'} else {$errs += 'Version: 22H2 ではありません'}
$edition = (Get-CimInstance -ClassName Win32_OperatingSystem).OperatingSystemSKU
# 48=Professional, 101=Core(Home), 4=Pro for Workstations 等(代表)
if ($edition -in 48,101,4) {$ok += 'Edition: Home/Pro/ProWS'} else {$errs += 'Edition: 対象外'}
# 2) MSA サインイン(簡易)
try {
$msa = (Get-Item 'HKCU:\Software\Microsoft\IdentityCRL\StoredIdentities' -ErrorAction Stop)
$ok += 'MSA: サインイン痕跡あり'
} catch {$errs += 'MSA: サインインが確認できません'}
# 3) DiagTrack
$svc = Get-Service DiagTrack -ErrorAction SilentlyContinue
if ($svc -and $svc.Status -eq 'Running' -and $svc.StartType -eq 'Automatic') {$ok += 'DiagTrack: 自動/実行中'} else {$errs += 'DiagTrack: 自動/実行中ではありません'}
# 4) Overrides
$reg = Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides' -ErrorAction SilentlyContinue
if ($reg.'4011992206' -eq 2) {$ok += 'Overrides: 値 2'} else {$errs += 'Overrides: 値が違う/未設定'}
# 5) 443 到達性(代表)
$net = Test-NetConnection -ComputerName login.microsoftonline.com -Port 443
if ($net.TcpTestSucceeded) {$ok += 'Port 443: 到達OK'} else {$errs += 'Port 443: 到達NG'}
'=== OK ==='; $ok
'=== ERR ==='; $errs
ケース別:現場で効く追加テクニック
Power Policy/省電力が原因のとき
長時間スリープ・モダンスタンバイで UI だけ更新されず裏側がタイムアウトしている場合があります。再起動 → powercfg -h off で一時的に休止無効 → 登録完了後に戻すのが安全です。
グループポリシーや最適化ツールの影響
- 診断データ(Telemetry)レベルを Security に固定するテンプレートは UI を抑止しがちです。
- 一部のプライバシーツールは DiagTrack だけでなく関連タスクやエンドポイントをブロックします。テンポラリで既定に戻し、登録後に慎重に再構成してください。
Windows Update のスキャンが返ってこない
UsoClient StartScan
UsoClient StartInteractiveScan
Get-WindowsUpdateLog # 解析用ログ生成(PowerShell)
スキャンが戻らないときは前述のコンポーネントリセット、証明書ストア(certlm.msc)の有効期限も合わせて点検します。
よくある質問(FAQ)
Q. Home と Pro で手順は変わりますか?
上記の対処は基本的に共通です。企業向けエディション(Enterprise/Education)は別の提供体系となる場合があります。
Q. レジストリ値は戻すべき?
登録が完了したら残しても問題はありません。検証目的で戻す場合は以下で削除できます:
reg.exe delete "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" /v 4011992206 /f
Q. それでも UI が出ない/購入が進まない場合は?
本稿の全ステップに加え、Windows Update のリセット、再起動、時間を空けての再試行、別ユーザーでのサインイン、ネットワークの物理切り替え(モバイル回線等)を試してください。
どうしても ESU が来ないときの代替策
- Windows 11 へアップグレード
公式要件に合致するデバイスなら、標準のインストール手順が最も安全です。要件非対応の PC にインストールする回避策(セットアップオプションやサードパーティツール等)は存在しますが、動作保証外・自己責任・将来の更新不可リスクがあるため十分に理解し、検証用環境での確認を推奨します。 - Linux へ移行
データのクラウド/オフラインバックアップを完了させたうえで、Ubuntu/Linux Mint などへの移行も選択肢です。日常利用アプリの代替や周辺機器対応を事前に確認しましょう。 - オフライン運用+サードパーティ AV
インターネット接続を極力制限し、ブラウジングやメールは別端末で行う分離運用。USB メディア経由のリスク対策としてリアルタイム保護を堅持し、アプリ入手元を厳格に管理します。
現場用のチェックシート(印刷向け)
| チェック項目 | Yes/No | 備考 |
|---|---|---|
| 22H2/Home/Pro/ProWS を確認 | □ | winver 画面のスクショ保存 |
| MS アカウントでサインイン | □ | ローカル→MSA 切替済み |
| 2025-09 以降の累積更新を適用 | □ | 更新履歴の確認 |
| DiagTrack が自動/実行中 | □ | sc.exe / Get-Service で確認 |
| Overrides 値が 2 | □ | reg query で確認 |
| 443/TCP 到達性 | □ | Test-NetConnection で確認 |
| Enroll ウィザードが完了する | □ | 支払選択肢が表示される |
トラブルシューティングの流れ(テキスト版)
表示なし → DiagTrack 自動&起動 → 機能フラグ(2) → 判定実行
└→ 変化なし → ネット回線切替/VPN・FW停止 → WUリセット → 再起動
└→ UI出るが進まない → 443確認/プロキシ解除 → Store再サインイン
└→ Rewards不可 → 24h待機 → カード決済 or 待機
まとめ
- ESU オプション非表示は、DiagTrack 自動化+機能フラグ(2)+判定トリガーで解消する例が多数。
- Enroll 停止・通信エラーは、ファイアウォール/セキュリティソフト一時無効とVPN・プロキシ排除で解決しやすい。
- Rewards ポイント不許可は、時間を置く/Store 再サインインで改善する。急ぐなら カード決済へ。
- ネット未接続と判定は、msdt のネット診断+SFC/DISMで整合性を回復。
- なお、どうしても改善しない場合は時間を空けての再試行、もしくは Windows 11 への移行や オフライン運用など環境方針の見直しも検討しましょう。
付録:コマンド早見表(すべて管理者権限)
| 目的 | コマンド |
|---|---|
| DiagTrack を自動・開始 | sc.exe config DiagTrack start= auto && sc.exe start DiagTrack |
| 機能フラグを 2(強制有効) | reg.exe add "HKLM\...\Overrides" /v 4011992206 /t REG_DWORD /d 2 /f |
| ESU 判定を手動起動 | cmd /c ClipESUConsumer.exe -evaluateEligibility |
| ネット診断 | msdt.exe /id NetworkDiagnosticsWeb |
| システム整合性修復 | sfc /scannow / DISM /Online /Cleanup-Image /RestoreHealth |
| WU コンポーネント再生成 | net stop bits → ren %systemroot%\SoftwareDistribution ... → net start bits |
| スキャン再実行 | UsoClient StartScan |
| WinHTTP プロキシ確認 | netsh winhttp show proxy |
注意事項・免責
- 本稿の操作はすべて自己責任で実行してください。特にレジストリ編集や Windows Update コンポーネントのリセットは環境に影響を与える可能性があります。
- 作業前に必ず復元ポイントの作成と重要データのバックアップを推奨します。
- サードパーティの回避策・最適化ツールはメーカーのサポート外となることがあります。導入前に検証環境での十分なテストを行ってください。
実践シナリオ例:5分で「表示なし」から登録リンク出現まで
- 管理者 CMD を開く。
- DiagTrack を自動&開始:
sc.exe config DiagTrack start= auto sc.exe start DiagTrack - 機能フラグを追加:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" ^ /v 4011992206 /t REG_DWORD /d 2 /f - 判定をキック:
cmd /c ClipESUConsumer.exe -evaluateEligibility - 再起動 → Windows Update を開く。登録リンクが出たら「Enroll now」を押し、必要に応じて AV・VPN を一時停止して決済まで進める。
復旧後のヘルスチェック
- Windows Update の自動受信が再開しているか(保留更新が 0 件か)。
- セキュリティソフトが再有効化され、定義が最新か。
- イベントビューアに警告/エラーが残っていないか。
トラブルが長引いたときの“引き際”の指標
- コンポーネントリセット後も 24 時間以内に UI が復帰しない。
- 異なるネットワーク(別回線)でも症状が再現する。
- 新規ローカルプロファイルを作っても変わらない。
上記に該当する場合は、サービス側要因の可能性が高く、時間を置いた再試行または代替策(Windows 11 への移行、オフライン運用)に切り替える判断が現実的です。
最後に(運用のヒント)
- 登録直後は再起動を挟んだうえで Windows Update の「更新プログラムのチェック」を数回行い、累積更新の受信完了まで見届ける。
- 最適化ツールを再適用する場合は、DiagTrack を止めない・ESU 画面に関係するコンポーネント(Store/Commerce/AAD)の通信を遮断しないポリシーに調整する。
- 複数台展開では、PowerShell の診断スクリプトをログ出力する形に拡張し、失敗端末だけを抽出して個別対応すると効率的です。

コメント