次の方法で共有


Windows 10 で OEM ライセンス認証キーを検証する方法

この記事では、Windows 10 で OEM ライセンス認証キーを検証する方法について説明します。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 4346763

背景

Windows 10 Creators Update (ビルド 1703) 以降、Windows のアクティブ化動作が変更されました。 一意の OA3 デジタルプロダクト キー (DPK) は、デバイスに現在インストールされているキーとして常に表示されるとは限りません。 代わりに、システムは次のように動作します。

  • Windows 10 (Windows 10 Creators Update 以降のすべてのバージョンを含む) は、適切な既定のプロダクト キーを使用してデバイスに展開されます。 slmgr /dliまたはslmgr /dlvを実行して、ファームウェアの現在のライセンスとして OA3 DPK ではなく、部分的な既定のプロダクト キーを表示できます。 Settings>System>About ページに表示される製品 ID は、使用されている Windows 10 キーに対して一意ではありません。

  • Windows Home や Windows Professional などの Windows 10 OEM クライアント エディションを実行し、ファームウェアで OA3 DPK を使用してアクティブ化されたデバイスは、新しいバージョンにアップグレードされます。 たとえば、ビルド 1703 からビルド 1709 にアップグレードされます。 ただし、 slmgr /dli または slmgr /dlv を実行しても、OA3 DPK が現在のライセンスとして表示されない場合があります。 代わりに、これらのコマンドは既定のプロダクト キーを表示します。

この動作は仕様によるものです。 アクティブ化とユーザー エクスペリエンスは影響を受けません。 ただし、ファクトリでの OA 検証は次のように影響を受ける可能性があります。

  • slmgr /dlvまたは slmgr /dli コマンドの出力は、挿入された DPK の最後の 5 桁であるとは限りません。 そのため、これらのコマンドに依存して期待される結果を返す必要がなくなりました。

OA3 DPK のプロダクト キー ID に対して製品 ID を検証するための推奨事項

すべてのOEMは、長年の経験を通じて採用されている異なる製造プロセスを持っています。 具体的には、インストールされている Windows 10 エディションに対して DPK を検証するために、 slmgr /dlv または slmgr/dliの出力に依存しないことをお勧めします。 代わりに、次のように最新の OA3Tool を使用します。

  • OA3TOOL /Validate

    検証パスを実行して、次のことが確認されます。

    • MSDM テーブルが存在します。
    • MSDM テーブル ヘッダーには、すべての必須フィールドが含まれています。
    • MSDM テーブル エントリが存在し、正しい形式に準拠している。
  • OA3TOOL /CheckEdition

    挿入された DPK とターゲットの Windows エディションが一致する場合にクロスチェックを行います。

Windows ライセンス認証システムは、製造時にコンピューターのファームウェアに挿入されるプロダクト キーを使用するように設計されています。 デバイスが最初にオンラインになったときに、デバイスが自動的にアクティブ化されます。 この操作は、毎日何千ものデバイスで使用されます。 追加のチェックとして、OEM は、デバイスのサブセットでのアクティブ化を含む完全なエンドツーエンドの検証プロセスを実行して、PC でのユーザー エクスペリエンスを検証することをお勧めします。 問題が発生した場合は、通常のチャネルを通じて Microsoft とやり取りしてください。

Microsoft が slmgr を使用して製品の最後の 5 桁を確認する機能を削除した理由

SLMGR は従来のツールです。 slmgr は更新されていませんが、連続するシステム ビルドの更新により、 slmgr /dlv または /dli によって表示されるプロダクト キーの最後の 5 桁が、システム BIOS に挿入されたプロダクト キーと一致しません。 これは仕様です。 Windows 10 リリースごとに SLMGR を検証したり、他の変更を加えたりする意図はありません。 OA3 ツールに関するフィードバックや、製造フローを改善するために追加できるその他の機能に関するフィードバックは非常にオープンです。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。