エラー大全集

様々なツールのエラーを解説しています。

Windowsライセンス共有エラーを完全に解消しライセンスを他PCから移行・有効化する手順

 

Windowsライセンス共有エラーを完全に解消しライセンスを他PCから移行・有効化する手順

Windowsライセンスの認証エラーが発生する背景とメカニズム

Windows 11の導入やPCのパーツ換装、あるいは新しくパソコンを購入してセットアップを進める際、ライセンスの有効化画面で「プロダクトキーは既に別のデバイスで使用されています」というエラーが表示され、ライセンスの認証が拒否される事例が急増しています。

この現象は、Microsoftのライセンス認証サーバーが「同一のプロダクトキーが複数のシステム識別情報(HWID)に対して登録されようとしている」と検知した際に引き起こされる保護機能です。特にプロダクトキーの種別や、以前使用していたデバイスでの認証解除手続きの有無が深く関係しています。

ライセンスが正しく認識されない状態を放置すると、デスクトップ画面の右下にライセンス認証を求めるウォーターマーク(水増し表示)が常時表示されるだけでなく、個人用設定の変更制限や、最悪の場合はセキュリティ更新プログラム以外のシステムアップデートが制限されるリスクが生じます。

本トラブルの根本的な解決を図るためには、まず使用しているライセンスの種類を正確に把握し、正しい手順でライセンスの再割り当てとアクティベーションを実行する必要があります。

OEMライセンスとリテールライセンスの構造的な違い

Windowsのライセンスには、大きく分けてOEM(Original Equipment Manufacturer)ライセンスとリテール(Retail)ライセンスの2種類が存在します。この違いを理解することがトラブル解決の第一歩となります。

OEMライセンスは、メーカー製PCにあらかじめプリインストールされているライセンスです。このライセンスは購入したPCのグラフィックボードやマザーボードなどのハードウェアと強力に紐付けられています。そのため、原則として別の新しいPCへのライセンス移行や移し替えはMicrosoftの利用規約上認められていません。

一方、リテールライセンスはMicrosoft Storeや正規販売代理店でパッケージ版やデジタル版として単体購入したライセンスです。リテールライセンスは所有者であるMicrosoftアカウントやユーザー自身に所有権が帰属するため、古いPCでの使用を停止すれば、新しいPCへライセンスを移転して使い続けることが可能です。

エラーメッセージが表示される最大の理由は、リテールライセンスであるにもかかわらず旧端末でアクティベーション状態が残っているか、あるいは移行不可なOEMライセンスを別の端末に入力してしまっている点にあります。

ライセンス再利用時に発生する主なエラーコードと状態の定義

Windowsのライセンス認証システムでは、エラーの発生原因に応じて特定のコードが発行されます。今回のように「別のデバイスで使用中」と表示されるケースでは、複数の原因が重なっている場合もあります。

代表的なエラーコードとして「0xC004C008」や「0xC004F050」があげられます。これらは、プロダクトキーの適用制限数に達しているか、指定されたキーが現在アクティブな別のアセンブリと関連付けられていることを意味しています。

また、デジタルライセンス(Microsoftアカウントにリンクされたライセンス)を使用している場合でも、Microsoftアカウント側で古いPCの認証情報がアクティブのまま残っていると、新端末での自動認証がスキップされ、手動でのトラブルシューティングが必要となります。

自らのライセンス状態を正確に判定し、正しい移行手順を踏むことが、システムを正常な運用状態に戻すための最善策となります。

現在のライセンス状態とチャネルの種類を正確に特定する方法

ライセンス移行の作業に取りかかる前に、現在使用しているWindowsのライセンス種別(ライセンスチャネル)が何であるかをシステム内部から直接確認する必要があります。設定画面の表示だけでは判別できない詳細な内部ステータスを抽出します。

コマンドプロンプトからライセンス管理スクリプトを実行することで、現在インストールされているプロダクトキーの一部や、チャネルの種類(RETAIL、OEM-DM、VOLUMEなど)を明確に可視化できます。

この事前調査を行うことで、無駄な作業を回避し、次に取るべきアプローチを正確に選択することが可能になります。

コマンドプロンプトを使用したライセンス診断手順

システムに組み込まれているライセンス管理スクリプト(slmgr.vbs)を呼び出し、詳細な診断情報を表示させます。

  1. キーボードの「Windowsキー」を押しながら「S」キーを押し、検索ボックスを開きます。

  2. 検索ボックスに「cmd」と入力し、検索結果に表示される「コマンドプロンプト」の項目を右クリックします。

  3. 表示されたメニューから「管理者として実行」を選択し、ユーザーアカウント制御のダイアログが表示された場合は「はい」をクリックします。

  4. 黒いコマンドプロンプト画面が表示されたら、以下のコマンドを半角で正確に入力し、Enterキーを押します。

slmgr.vbs /dlv

  1. 数秒後に「Windows Script Host」という独立した小さなウインドウが表示されます。

診断結果画面で確認すべき重要チェックポイント

表示された「Windows Script Host」ウィンドウ内には、システムのライセンスに関する詳細なデータが記載されています。ここで確認すべき重要項目は以下の通りです。

まず「説明(Description)」または「プロダクトキーのチャネル(Product Key Channel)」の行を確認してください。ここに「RETAIL」と記載されている場合は、新しいPCへのライセンス移転が可能な状態です。「OEM」と記載されている場合は移転が制限されるライセンスとなります。

次に「ライセンス状態(License Status)」を確認します。「Licensed」となっていれば正常に認証されていますが、「Notification」や「Unlicensed」となっている場合は認証が完了していません。

最後に「部分プロダクトキー(Partial Product Key)」に表示されている5桁の英数字をメモしておきます。これは現在システムに登録されているキーの末尾5桁であり、後ほど別のキーを入力する際や構成を確認する際の照合用として使用します。

ライセンス種別ごとの特徴と移転可否の判別一覧

以下の表は、Windowsライセンスの主要な種類と、それぞれの移転可否およびエラー発生時の対処方針をまとめたものです。ご自身のライセンスがどのタイプに該当するかを確認してください。

ライセンスの種類 入手方法 端末変更時の移転可否 主な特徴とエラー時の対応方針
リテール版 (Retail) パッケージ版 / Microsoft Storeでの単体購入 移転可能 (1台のみアクティブ可) 旧端末の認証を解除するか、ライセンス認証トラブルシューティングツールから「ハードウェアの変更」を選択して再認証を実行する。
デジタルライセンス Windows 7/8からの無償アップグレード等 条件付きで移転可能 Microsoftアカウントに紐付いている場合のみ移行可能。旧端末と新端末で同一のMicrosoftアカウントを使用する必要がある。
OEM版 (OEM) BTOパソコンや大手メーカー製PCに標準添付 移転不可 (購入時の端末限定) マザーボード等の変更で別端末とみなされた場合は移行不可。新端末用に新しいリテールライセンスを別途購入する必要がある。
ボリュームライセンス (VL) 企業・法人向けの複数台契約 契約内容に準拠 組織の認証サーバー(KMS/MAK)に接続して認証を行う。個人のPC移行手順とは異なり、組織のシステム管理者に確認が必要。

自身が所有するライセンスが「リテール版」または「Microsoftアカウントに紐づくデジタルライセンス」であることが確認できたら、以下の具体的な解決手順へ進んでください。

旧デバイスからのライセンス非アクティブ化と新デバイスでの再認証手順

リテールライセンスを所有しているにもかかわらず「別のデバイスで使用されている」と表示される場合、旧端末側でライセンスの紐付けが有効なまま残っていることが直接の原因です。

この問題を解決するには、旧端末側でプロダクトキーの登録解除コマンドを実行してライセンスを解放するか、新しい端末側でMicrosoftアカウントのトラブルシューティングツールを介してハードウェアの変更を報告する必要があります。

ここでは、最も確実でエラーが起きにくい手順を順番に解説します。

手順1:旧端末でのプロダクトキー解除作業

旧端末がまだ手元にあり、起動可能な状態である場合は、まず旧端末上で以下の操作を行ってライセンスを完全に解放します。

  1. 旧端末を起動し、管理者権限で「コマンドプロンプト」を立ち上げます。

  2. 以下のコマンドを入力し、Enterキーを押してプロダクトキーをシステムからアンインストールします。

slmgr.vbs /upk

  1. 「プロダクトキーを正常にアンインストールしました」というメッセージが表示されたら「OK」をクリックします。

  2. 続いて、以下のコマンドを入力してレジストリ内に残ったプロダクトキーの情報を消去します。

slmgr.vbs /cpky

  1. 「レジストリからプロダクトキーが正常に消去されました」と表示されたら「OK」を押し、PCを再起動します。

これにより、旧端末でのライセンス認証が完全に解除され、Microsoftの認証サーバー上で該当のプロダクトキーが「未使用状態」として認識される準備が整います。

手順2:新端末でのトラブルシューティングツールの実行

旧端末が既に手元にない場合や故障している場合は、新しい端末の管理画面からデジタルライセンスの再割り当てを行います。

  1. 新しいPCで「スタートボタン」をクリックし、「設定」(歯車アイコン)を開きます。

  2. 「システム」項目内にある「ライセンス認証」を選択します。

  3. ライセンス認証の状態が表示されているエリアにある「トラブルシューティング」ボタンをクリックします。

  4. システムによる自動スキャンが完了すると、「ライセンス認証を実行できません」という画面が表示されます。画面下部にある「最近このデバイス上のハードウェアを変更しました」という青い文字のリンクをクリックします。

  5. 画面の指示に従い、Microsoftアカウントのサインイン画面で、以前Windowsを使用していた際と同じMicrosoftアカウントのメールアドレスとパスワードを入力してログインします。

  6. サインインが成功すると、そのMicrosoftアカウントにリンクされているデバイスの一覧が表示されます。

  7. 現在使用している新しいPCの端末名を選択し、「現在使用中のデバイスはこちらです」にチェックを入れます。

  8. 画面右下の「アクティブ化」ボタンをクリックします。

数秒から数十秒処理が実行された後、「Windowsはデジタルライセンスによってアクティブ化されています」と表示されれば、ライセンスの移行と有効化作業はすべて完了です。

電話認証(オフラインアクティベーション)を活用した強制有効化

ネットワーク経由でのトラブルシューティングツールや画面上の操作だけでは「別のデバイスで使用中」のエラーが解消されない場合、Microsoftの自動電話応答システムを利用した「電話認証(Confirmation IDの取得)」を行うことで、強制的にライセンスを有効化することができます。

この方法は、サーバー上の自動照合がうまく機能していない場合でも、設置された音声案内に従ってインストールIDを入力することで確実に認証を通すことができる強力なアプローチです。

電話認証画面(slui 4)の呼び出しと操作

  1. 新しいPCのキーボードで「Windowsキー + R」を同時に押し、「ファイル名を指定して実行」ダイアログを開きます。

  2. 名前欄に以下の文字列を半角で入力し、「OK」をクリックします。

slui 4

  1. 国または地域を選択する画面が表示されます。ドロップダウンリストから「日本」を選択し、「次へ」をクリックします。

  2. 画面上に「インストールID」と呼ばれる9つのグループ(各6桁または7桁の数字)に分けられた長い番号が表示されます。この画面を開いたままにします。

  3. 画面に表示されているフリーダイヤルまたは有料電話番号へ電話をかけます。

  4. 音声案内に従って、固定電話またはスマートフォンから画面上の「インストールID」を順番に入力します。

  5. 電話システム側でIDの検証が成功すると、折り返し「確認ID(Confirmation ID)」としてAからHまでの8つの枠に入力するための6桁の数字群が読み上げられます。

  6. 読み上げられた数字をPC画面上のA〜Hの各ボックスに正確に入力します。

  7. 入力が完了したら「Windowsのライセンス認証」ボタンをクリックします。

画面に「ライセンス認証が完了しました」と表示されれば、インターネット経由で弾かれていたライセンスが正しく承認されたことになります。

解決しない場合の想定トラブルと具体的な回避策

上記の手順をすべて試してもエラーが解決しない場合、特定の環境依存トラブルや販売形態に起因する問題が発生している可能性があります。原因に応じた適切な回避策をとることが求められます。

ケース1:OEM版ライセンスを移行しようとしている場合

自作PCなどで以前使用していたパーツ(マザーボード等)を丸ごと交換した場合や、メーカー製PCのプロダクトキーをそのまま新しいPCに入力している場合、システムは「完全に別の端末」と判断します。

前述の通り、OEMライセンスは他端末への移行が法律的および規約的に不可能です。この場合は、トラブルシューティングツールを実行しても解決しません。

回避策として、Microsoft Storeまたは信頼できる正規販売店から、新たに「Windows 11 Home」または「Windows 11 Pro」のリテールライセンス(DSP版またはダウンロード版)を購入し、新しいプロダクトキーを入力し直す必要があります。

ケース2:非正規の激安プロダクトキーを使用している場合

インターネットオークションや非正規の格安キー販売サイトで極端に安く購入したプロダクトキーを使用している場合、最初は有効化できていても、後からMicrosoftによってキーがブロックされる事例が多発しています。

これらのキーは、企業向けのボリュームライセンス(MAK)が不正に転売されたものである可能性が高く、規定の認証上限回数を超えた時点で「既に別のデバイスで使用されている」または「無効なキー」として認証が弾かれます。

この状態に陥った場合、コマンド等での再認証は不可能です。速やかに正規の販売チャネルからライセンスを取得し直す必要があります。

ケース3:ネットワーク環境やサードパーティ製セキュリティソフトの干渉

ライセンス認証を行う際、PCにインストールされているサードパーティ製のウイルス対策ソフトやVPN接続が、Microsoftのライセンス認証サーバー(sls.microsoft.com)との通信を遮断してしまうことがあります。

これが原因で「サーバーに接続できないため、別のデバイスで使用中とみなされる」などの誤判定が起きることがあります。

回避策として、作業中は一時的にVPNをオフにし、セキュリティソフトのリアルタイム保護機能を停止させた状態で、再度「設定」>「ライセンス認証」から「プロダクトキーの変更」を試みてください。

正常に認証されたかを確認する最終チェック

ライセンス認証の手順が完了したら、最後にシステム全体でWindowsが正しくアクティベートされているかを最終確認します。

  1. 「スタート」>「設定」>「システム」>「ライセンス認証」の順に移動します。

  2. 「ライセンス認証の状態」の項目をクリックして展開します。

  3. 状態が「アクティブ」になっており、その下部に「Windowsは、Microsoftアカウントにリンクされたデジタルライセンスによってライセンス認証されています」または「Windowsはライセンス認証されています」と表示されていることを確認してください。

  4. コマンドプロンプトを管理者権限で開き、以下のコマンドを実行します。

slmgr.vbs /xpr

  1. 表示された小さなウィンドウに「ライセンス認証は永久に有効です(The machine is permanently activated)」と表示されれば、すべての作業が完全に成功したことになります。

ライセンスが正常に認証されることで、OSのすべての機能が解放され、今後のWindows Updateも安全かつスムーズに受け取ることができるようになります。エラーが表示された際は落ち着いてライセンスの種別を特定し、本手順に沿って確実な再認証を行ってください。