日程Fit|「いつ空いてますか?」の往復はもう不要。候補日を選んでURLを送るだけ|登録不要|今すぐ無料で使う →

Windows 10 ESUが表示されない・登録できない時の完全対処ガイド|Home/Pro 22H2のエラー解決と前提条件チェック

Windows 10 Home/Pro(22H2)で「Extended Security Updates(ESU)」に登録できない・リンクが出ない・ウィザードが途中で止まる――そんな現場あるあるを、再現性の高い手順で一気に解決へ導くための実践ガイドです。DiagTrack(テレメトリ)や機能フラグ、ネットワーク、Rewards 連携まで、管理者視点での切り分け・回復コマンド・自動診断スクリプトを網羅。余計な前置きなしに“動く状態”へ戻します。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

ESU(拡張セキュリティ更新プログラム)の登録オプションが表示されない

症状の概要

Windows Update のホーム画面に「Extended Security Updates(ESU)に登録」のリンクが現れず、条件を満たしているはずなのに案内が出ない。

最短で直すステップ(管理者権限の cmd.exe で実行)

  1. テレメトリサービス(DiagTrack)を既定値に戻す sc.exe config DiagTrack start= auto sc.exe start DiagTrack ポリシーやチューニングツールで無効化していた場合は 自動(Automatic) に戻します。
    確認用(PowerShell):Get-Service DiagTrack | Format-List Name,Status,StartType
  2. 機能フラグを強制的に有効化 reg.exe add "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" ^ /v 4011992206 /t REG_DWORD /d 2 /f2 は「強制的に有効(Force Enabled)」を意味します。適用後の確認:reg.exe query "HKLM\...\Overrides" /v 4011992206
  3. ESU 判定を手動起動 cmd /c ClipESUConsumer.exe -evaluateEligibility この判定トリガーにより、UI 側へ登録リンクが露出するケースがあります。
  4. 再起動 → 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、アプリケーションログの StoreCommerce 近傍
  • DiagTrackMicrosoft/Windows/Connected User Experiences and Telemetry
症状原因候補確認コマンド対処
リンクが出ないDiagTrack 停止/StartType 不正sc.exe qc DiagTrackStartType を auto、サービス開始
リンクが出ない機能フラグ未適用reg query ...\Overrides /v 40119922062 で再作成
何も変化しない判定が未実行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 登録ウィザードが「ネット未接続」と判定して進めない。

段階的な対処

  1. ファイアウォール/VPN の無効化(前節と同様)。
  2. ネットワーク診断ツールの実行(WinHTTP/Proxy 初期化): msdt.exe /id NetworkDiagnosticsWeb
  3. システム整合性の修復sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
  4. 改善がない場合は サービス側障害の可能性が高いので、時間を空けて再試行。

ESU 登録に必要な前提条件チェックリスト

項目必須内容チェック方法備考
エディションWindows 10 Home/Pro/Pro for Workstations(22H2)winverEnterprise/Education は本ガイドの想定外
Microsoft アカウントサインイン必須(ローカルアカウント不可)設定 → アカウントStore・決済・Rewards 連携に必要
最新更新2025-09 累積更新以降が適用更新の履歴古い SSU/LCU では UI が出ない場合あり
テレメトリConnected User Experiences & Telemetry を 自動services.msc または sc.exeDiagTrack 無効化ツールを使っていたら要戻し
レジストリOverrides キーの該当値が 2regedit値名: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 が来ないときの代替策

  1. Windows 11 へアップグレード
    公式要件に合致するデバイスなら、標準のインストール手順が最も安全です。要件非対応の PC にインストールする回避策(セットアップオプションやサードパーティツール等)は存在しますが、動作保証外・自己責任・将来の更新不可リスクがあるため十分に理解し、検証用環境での確認を推奨します。
  2. Linux へ移行
    データのクラウド/オフラインバックアップを完了させたうえで、Ubuntu/Linux Mint などへの移行も選択肢です。日常利用アプリの代替や周辺機器対応を事前に確認しましょう。
  3. オフライン運用+サードパーティ AV
    インターネット接続を極力制限し、ブラウジングやメールは別端末で行う分離運用。USB メディア経由のリスク対策としてリアルタイム保護を堅持し、アプリ入手元を厳格に管理します。

現場用のチェックシート(印刷向け)

チェック項目Yes/No備考
22H2/Home/Pro/ProWS を確認winver 画面のスクショ保存
MS アカウントでサインインローカル→MSA 切替済み
2025-09 以降の累積更新を適用更新履歴の確認
DiagTrack が自動/実行中sc.exe / Get-Service で確認
Overrides 値が 2reg 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 /scannowDISM /Online /Cleanup-Image /RestoreHealth
WU コンポーネント再生成net stop bitsren %systemroot%\SoftwareDistribution ...net start bits
スキャン再実行UsoClient StartScan
WinHTTP プロキシ確認netsh winhttp show proxy

注意事項・免責

  • 本稿の操作はすべて自己責任で実行してください。特にレジストリ編集や Windows Update コンポーネントのリセットは環境に影響を与える可能性があります。
  • 作業前に必ず復元ポイントの作成と重要データのバックアップを推奨します。
  • サードパーティの回避策・最適化ツールはメーカーのサポート外となることがあります。導入前に検証環境での十分なテストを行ってください。

実践シナリオ例:5分で「表示なし」から登録リンク出現まで

  1. 管理者 CMD を開く。
  2. DiagTrack を自動&開始sc.exe config DiagTrack start= auto sc.exe start DiagTrack
  3. 機能フラグを追加reg.exe add "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" ^ /v 4011992206 /t REG_DWORD /d 2 /f
  4. 判定をキックcmd /c ClipESUConsumer.exe -evaluateEligibility
  5. 再起動 → Windows Update を開く。登録リンクが出たら「Enroll now」を押し、必要に応じて AV・VPN を一時停止して決済まで進める。

復旧後のヘルスチェック

  • Windows Update の自動受信が再開しているか(保留更新が 0 件か)。
  • セキュリティソフトが再有効化され、定義が最新か。
  • イベントビューアに警告/エラーが残っていないか。

トラブルが長引いたときの“引き際”の指標

  • コンポーネントリセット後も 24 時間以内に UI が復帰しない。
  • 異なるネットワーク(別回線)でも症状が再現する。
  • 新規ローカルプロファイルを作っても変わらない。

上記に該当する場合は、サービス側要因の可能性が高く、時間を置いた再試行または代替策(Windows 11 への移行、オフライン運用)に切り替える判断が現実的です。


最後に(運用のヒント)

  • 登録直後は再起動を挟んだうえで Windows Update の「更新プログラムのチェック」を数回行い、累積更新の受信完了まで見届ける。
  • 最適化ツールを再適用する場合は、DiagTrack を止めないESU 画面に関係するコンポーネント(Store/Commerce/AAD)の通信を遮断しないポリシーに調整する。
  • 複数台展開では、PowerShell の診断スクリプトをログ出力する形に拡張し、失敗端末だけを抽出して個別対応すると効率的です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次