Microsoft Windows
KB5083631 の標準エディション適用性
KB5083631 は Preview チャネル向けに公開された更新パッケージですが、スタンダード版でも適用可能です。Insider 専用の試験的機能ではなく、標準エディションでもインストールして利用できる更新パッケージです。
| 機能 | 詳細 |
|---|---|
| Xbox モード | Win+F11、Xbox アプリ、Game Bar から起動可能 |
| エクスプローラー改善 | 表示設定の一貫性保持、新しいアーカイブ形式対応、プレビュー機能追加 |
| 触覚フィードバック | 対応ペンやマウスで利用可能 |
| タスクバーのエージェント機能 | Microsoft 365 Copilot Researcher などで進捗表示 |
| ドライバー信頼ルール更新 | クロス署名ドライバーの制限強化 |
| FAT32 フォーマット拡張 | 2TB まで対応 |
Windows 11 環境で「Windows 10 Pro」と表示される問題について
Windows 11 を正しく認識・表示するための詳細な説明と、公式推奨の PowerShell スクリプトを提供します。この現象はレジストリの互換性維持設計によるもので、ビルド番号に基づく判定で完全に解消されます。
スクリプトを実行する手順へ問題の詳細な原因
Windows 11 は内部的に Windows 10 のカーネルを基盤としており、以下のレジストリキーにおいて ProductName の値が意図的に「Windows 10 Pro / Enterprise」などとして残されています。
- パス:HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion
- キー:ProductName
- 値:Windows 10 Pro(Windows 11 環境でも変更されない)
この設計は、古いアプリケーションやシステムツールとの互換性を維持するためのもので、Microsoft が意図的に継続している仕様です。ただし、システム情報やサードパーティツールで「Windows 10」と誤表示されるケースが発生します。
| レジストリ項目 | Windows 11 での実際の値(例) | 備考 |
|---|---|---|
| ProductName | Windows 10 Pro | 互換性維持のため未更新 |
| CurrentBuild | 26200 | 22000 以上で Windows 11 と判定可能 |
| EditionID | Pro | エディション情報は正確 |
| DisplayVersion | 25H2 | バージョン情報 |
正しい表示を実現するための PowerShell スクリプト
ビルド番号が 22000 以上であることを条件に、ProductName を「Windows 11 Pro」などと動的に判定・出力するスクリプトです。管理者権限で PowerShell を起動して実行してください。
# Windows 11 として正しく表示するスクリプト
$osInfo = Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$edition = $osInfo.EditionID
$version = $osInfo.DisplayVersion
$build = $osInfo.CurrentBuild
$ubr = $osInfo.UBR
if ([int]$build -ge 22000) {
$productName = "Windows 11 " + $edition
} else {
$productName = "Windows 10 " + $edition
}
[PSCustomObject]@{
ProductName = $productName
DisplayVersion = $version
BuildNumber = $build
UBR = $ubr
}
ProductName : Windows 11 Pro
DisplayVersion : 25H2
BuildNumber : 26200
UBR : 8313
このスクリプトにより、システム情報表示や診断ツールでの誤表示が完全に解消されます。レジストリ自体を書き換えるものではなく、動的に正しい名称を生成する安全な方法です。
適用手順(詳細)
- Windows 11 で PowerShell を管理者として実行します(スタートメニューで「PowerShell」と入力し、右クリック→「管理者として実行」)。
- 上記のスクリプトをコピーして貼り付け、Enter キーで実行します。
- 出力された ProductName が「Windows 11 Pro」または「Windows 11 Enterprise」など正しい名称であることを確認します。
- 必要に応じて、このスクリプトを .ps1 ファイルとして保存し、定期的に実行することも可能です。
注意:この操作はシステムに影響を与えるものではなく、表示の修正のみを目的としています。レジストリの直接編集は推奨されません。
関連情報
- Windows 11 の内部ビルド番号は 22000 以降で、Microsoft はこの値を Windows 11 判定の基準としています。
- KB5083631(2026年4月リリースのオプション更新)適用後、Build 26200.8313 では DisplayVersion が 25H2 として正しく表示されます。
- 他のシステムツールやアプリケーションでも、同様のビルド番号ベースの判定を実装することで、一貫した Windows 11 表示が可能になります。
コメント