Azure TechCommunity「Windows OS edition validation error」の変更点とAVD対処法

2026年6月17日、Microsoft Tech CommunityのAzure Virtual Desktopフォーラムに「Windows OS edition validation error」という投稿が公開されました。結論として、これはAzure Virtual Desktopの新機能や仕様変更を告知するリリースノートではありません。Windows 11 Enterprise multi-sessionのセッションホストで、winver.exeとレジストリのOS名が一致しない事象についてのコミュニティ投稿です。

この情報だけを根拠に、設定変更、追加料金、強制移行が発生したとは判断できません。管理者が確認すべきなのは、レジストリのProductNameだけでOSを判定していないか、ホストプールに適したイメージを使っているか、カスタムイメージが正しく一般化されているかです。なお、投稿に登場するWindows 11 Enterprise multi-session 22H2は、すでにサポート期間が終了しています。該当環境では表示不一致の調査と並行して、サポート中のOSイメージへの移行を進める必要があります。(TECHCOMMUNITY.MICROSOFT.COM)

目次

Azure TechCommunityの「Windows OS edition validation error」で確認された内容

投稿者の環境では、同じAzure Virtual Desktopセッションホストについて、次のように異なる情報が表示されていました。

  • winver.exe:Windows 11 multi-session 22H2
  • レジストリのProductName:Windows 10 multi-session

確認されたレジストリパスは次のとおりです。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

問題になっている値はProductNameです。Windows 11を実行していても、この値にWindows 10と表示される事例は以前から報告されています。そのため、ProductNameだけを根拠に「Windows 10がインストールされている」「OSイメージが壊れている」と判断するのは適切ではありません。(TECHCOMMUNITY.MICROSOFT.COM)

今回の情報を変更点として整理すると、次のようになります。

確認項目2026年6月17日時点の整理
公開された内容Azure Virtual DesktopフォーラムのコミュニティQ&A
Azureの仕様変更この投稿では発表されていない
新しい必須設定なし
追加料金なし
専用の対応期限なし
実務上の注意点ProductNameだけでOSを判定しない
優先して確認する環境カスタムイメージ、OS判定スクリプト、Windows 11 22H2環境

Microsoft Learnの「Azure Virtual Desktopの新機能」では、2026年6月の変更としてコンテキストベースのリダイレクトが案内されていますが、OSエディション検証の仕様変更は掲載されていません。したがって、今回の投稿は製品変更の告知ではなく、個別環境のトラブルシューティング情報として扱うのが妥当です。(Microsoft Learn)

表示の不一致と実際の検証エラーを分けて考える

「Windows OS edition validation error」を調査するときは、次の2つを混同しないことが重要です。

レジストリの表示だけが異なるケース

winver.exeではWindows 11と表示され、レジストリのProductNameだけがWindows 10になっているケースです。

Azureでエラーが発生しておらず、セッションホストが正常に登録・稼働しているなら、表示上の不一致である可能性があります。この場合、レジストリを手作業でWindows 11に書き換える必要はありません。値を書き換えても、実際のOSエディションやライセンス、Azure MarketplaceイメージのSKUは変更されないためです。

修正すべきなのはOSではなく、ProductNameだけを参照している資産管理ツールや判定スクリプトです。

Azureのデプロイや登録で実際にエラーが出るケース

次のような場面でエラーが表示される場合は、イメージや構成の問題を調査します。

  • ホストプール作成時
  • セッションホスト追加時
  • カスタムイメージからのVM作成時
  • セッションホストの登録時
  • 自動更新やセッションホスト構成の適用時

この場合は、エラーメッセージ、発生した処理、利用したイメージ、ホストプールの種類をセットで確認してください。

影響を受けやすいユーザーと管理者

今回の事象は、一般利用者よりもAzure Virtual Desktopの管理者や運用担当者に影響します。

対象想定される影響
一般ユーザーセッションホストが正常なら基本的に対応不要
AVD管理者イメージ選択やOSエディション判定の見直しが必要
カスタムイメージ管理者ベースOS、Sysprep、イメージバージョンの確認が必要
資産管理担当者ProductNameだけを使うOS判定が誤分類につながる
自動化担当者PowerShellや監視ツールの判定条件を修正する可能性がある

特に注意したいのは、レジストリの文字列を使ってWindows 10とWindows 11を振り分けている環境です。誤判定によって、更新リング、セキュリティポリシー、アプリ配布対象などが意図しないグループに割り当てられる可能性があります。

Windows OS edition validation errorの確認手順

実際のエラーが発生しているか確認する

最初に、単なる表示不一致なのか、Azure上で処理が失敗しているのかを切り分けます。

Azureポータルで次を確認してください。

  • Azure Virtual Desktopの「セッションホスト」に警告やエラーがないか
  • VMがホストプールに登録されているか
  • リソースグループの「デプロイ」に失敗がないか
  • Azure Activity Logに検証エラーが記録されていないか
  • Log Analyticsを利用している場合は、セッションホスト作成履歴に失敗がないか

エラーがある場合は、エラーコード、対象リソース、発生時刻、Correlation IDを控えます。「OS edition validation error」という概要だけでなく、詳細メッセージまで保存することが重要です。

セッションホスト内でOS情報を確認する

管理者権限のPowerShellまたはコマンドプロンプトで、複数の情報源を比較します。

Get-CimInstance Win32_OperatingSystem |
  Select-Object Caption, Version, BuildNumber, OSArchitecture
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' |
  Select-Object ProductName, EditionID, DisplayVersion, CurrentBuildNumber, UBR

エディションはDISMでも確認できます。

dism /online /Get-CurrentEdition

確認時は、次の項目をセットで記録してください。

  • OSのCaption
  • ビルド番号
  • DisplayVersion
  • EditionID
  • DISMで取得した現在のエディション
  • winver.exeの表示内容

ProductNameだけがWindows 10で、ビルド番号やエディションがWindows 11 Enterprise multi-sessionとして整合しているなら、表示文字列だけの問題である可能性が高くなります。

デプロイ元のイメージを確認する

Azureポータルで対象VMを開き、イメージ情報を確認します。Azure CLIを利用できる場合は、次のコマンドでも取得できます。

az vm show \
  --resource-group <リソースグループ名> \
  --name <VM名> \
  --query "storageProfile.imageReference" \
  --output json

Marketplaceイメージでは、主に次の値を確認します。

  • publisher
  • offer
  • sku
  • version

Azure Compute Galleryのカスタムイメージでは、次を確認してください。

  • イメージ定義
  • イメージバージョン
  • 元になったMarketplaceイメージ
  • OSの種類とエディション
  • 作成日と最終更新日
  • Sysprepの実行状況

ホストプール内のセッションホストは、利用者の体験や更新状態を揃えるため、原則として同じイメージ系列から展開します。

ホストプールとOSイメージの組み合わせを確認する

Microsoftは、プール型ホストプールではWindows 10またはWindows 11 Enterprise multi-session、もしくはWindows Serverの利用を推奨しています。個人用ホストプールでは、Windows 10またはWindows 11 Enterpriseが推奨されています。(Microsoft Learn)

Azure Virtual Desktopでサポートされる主なクライアントOSは次のとおりです。

  • Windows 11 Enterprise multi-session
  • Windows 11 Enterprise
  • Windows 10 Enterprise multi-session
  • Windows 10 Enterprise

一方、32ビットOS、N・KN・LTSCなど公式の対応表に含まれないエディション、Arm64ベースのAzure VMなどは、セッションホストとしてサポートされません。(Microsoft Learn)

原因別の対処方法

原因見分け方対処
ProductNameだけが異なるAzure処理は成功し、ビルドとエディションが正常レジストリを変更せず、判定スクリプトを修正
利用目的に合わないOSイメージホストプールの用途とイメージSKUが不一致サポートされるMarketplaceイメージから再展開
Pro、Homeなど対象外のエディションDISMやイメージSKUで判明Enterprise系の対応イメージに置き換える
カスタムイメージの一般化不備Marketplaceイメージでは成功し、カスタムイメージだけ失敗新しいベースVMでSysprepを実行し、再キャプチャ
古いOSバージョンDisplayVersionが22H2などサポート中のイメージへ更新・移行
イメージ管理の不整合同一ホストプール内で複数世代が混在イメージバージョンと展開手順を統一

Marketplaceイメージで切り分ける

カスタムイメージを使用している場合は、同じホストプール条件で、クリーンなWindows 11 Enterprise multi-sessionのMarketplaceイメージを使ってテストします。

Marketplaceイメージでは成功し、カスタムイメージで失敗するなら、原因を次の範囲に絞り込めます。

  • ベースOSのエディション
  • Sysprepの実行失敗
  • イメージへの不要なAVD Agent登録
  • ドメイン参加状態
  • セキュリティ製品やアプリによるSysprep阻害
  • 古いイメージバージョンの参照

Tech Communityの返信でも、Marketplaceイメージとカスタムイメージを比較する方法が、切り分け手段として案内されています。ただし、返信者はMicrosoftの製品リリース担当ではなくコミュニティ参加者であるため、最終的な対応可否はMicrosoft Learnの対応OS一覧と実際のエラー内容で判断してください。(TECHCOMMUNITY.MICROSOFT.COM)

カスタムイメージを作り直す

カスタムイメージを再作成するときは、次の流れで進めます。

  1. 対応するMarketplaceイメージから新しいベースVMを作る
  2. Windows Updateと必要なアプリを適用する
  3. アプリの動作とSysprep対応状況を確認する
  4. ベースVMをホストプールへ登録しない
  5. 必要に応じてドメインから離脱する
  6. Sysprepで一般化してシャットダウンする
  7. Azure Compute Galleryへ新しいバージョンとして登録する
  8. テスト用セッションホストで検証する
  9. 問題がなければ本番ホストを段階的に置き換える

Sysprepの基本コマンドは次のとおりです。

sysprep.exe /generalize /shutdown

Microsoftは、すでにホストプールへ登録したVMをゴールデンイメージとしてキャプチャしないよう案内しています。登録情報や期限切れトークンが残ると、新しいセッションホストがホストプールへ正常に参加できないことがあります。(Microsoft Learn)

Windows 11 Enterprise multi-session 22H2は移行を優先する

元の投稿に登場するWindows 11 Enterprise multi-session 22H2は、Microsoftのライフサイクル上、2025年10月14日にサポートを終了しています。Enterprise multi-sessionもWindows 11 Enterprise and Educationのライフサイクル対象です。(Microsoft Learn)

22H2を使用している場合、レジストリ表示の修正よりも、次の対応を優先してください。

  • サポート中のWindows 11 Enterprise multi-sessionイメージを選定する
  • 業務アプリ、Teams、FSLogix、セキュリティ製品を検証する
  • 新しいイメージからテスト用セッションホストを展開する
  • 本番ホストをドレインモードにして接続を停止する
  • 利用者セッションがなくなったホストから順次置き換える
  • 問題発生時に戻せるよう、旧イメージを一定期間保持する

Windows Enterprise multi-sessionには機能更新プログラムを適用できます。ただし、イメージベースで管理するプール型環境では、稼働中の全VMを個別に更新するより、新しい検証済みイメージからセッションホストを入れ替える方が、構成を統一しやすくロールバックも容易です。

また、Windows 10からWindows 11へのプール型セッションホストのインプレースアップグレードはサポートされません。Windows EnterpriseまたはProfessionalからmulti-sessionへ、プロダクトキーの変更だけで切り替えることもできないため、必要なエディションのイメージから再展開します。(Microsoft Learn)

設定・更新・移行・料金・期限の確認ポイント

項目確認すべき内容
設定ProductNameだけを参照する判定処理がないか
更新OSバージョンがサポート期間内か
移行新しいイメージでのテスト、ドレイン、段階的なホスト交換
料金新しい料金は追加されていない
期限投稿固有の期限はないが、OSのサポート期限は確認が必要
ライセンス利用者とOSに適したAVDアクセス権があるか

今回の投稿による料金変更はありません。Azure Virtual Desktopの費用は、引き続きユーザーのアクセス権と、VM・ストレージ・ネットワークなどのAzureインフラストラクチャ費用に分かれます。組織内ユーザーは対象となるMicrosoft 365またはWindowsライセンス、外部顧客向けの商用提供では利用条件に応じてユーザー単位のアクセス料金を確認します。(Microsoft Learn)

対応時に失敗しやすいポイント

ProductNameをWindows 11に直接書き換える

表示は変えられても、OSの実体、エディション、AzureイメージSKUは変わりません。根本的な解決にならないため避けてください。

エラー内容を保存せずVMを作り直す

再現条件が失われ、原因がイメージ、ネットワーク、権限、登録処理のどこにあったのか分からなくなります。作り直す前にActivity Logとデプロイエラーを保存します。

稼働中のセッションホストをそのままイメージ化する

AVD Agentの登録情報や端末固有情報が残り、複製したVMが正常に登録されない原因になります。専用のベースVMを用意してください。

本番ホストを一斉に更新する

アプリやプロファイルに問題が出た場合、全利用者へ影響します。少数のテストホスト、検証用アプリケーショングループ、段階展開の順で進めます。

管理者が次に実施すること

まず、Azure上で実際の検証エラーが発生しているかを確認し、エラー詳細を保存してください。次に、winver.exe、CIM、DISM、レジストリを使って、ビルド番号とエディションを比較します。

ProductNameだけがWindows 10で、ほかの情報がWindows 11 Enterprise multi-sessionとして整合している場合は、OSを変更するのではなく、監視・資産管理スクリプトの判定方法を見直します。

エディションやイメージが不適切な場合は、対応するMarketplaceイメージで動作を切り分け、カスタムイメージを新しいバージョンとして再作成します。Windows 11 22H2を使用している環境では、表示不一致の有無にかかわらず、サポート中のイメージへ移行する計画を優先してください。

この記事を書いた人

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

コメント

コメントする

目次