Windows 11のライセンスを別のコンピューターに移行する方法

📅
🕑 1 分で読む

最近のPCのほとんどはWindows 11がプリインストールされています。もはや標準と言えるでしょう。しかし、アップグレードを検討している場合や、新しいマシンを自作しようと考えている場合はどうでしょうか?Windows 11のライセンスを新規購入すると高額になる場合があるため、既存のライセンスを移行することで費用を節約できる可能性があります。もちろん、移行は必ずしも簡単ではありません。ライセンスによっては、古いハードウェアに「ロック」されていて移行できないものもあります。さらに、PCにWindowsがプリインストールされていた場合(OEM版)、そのライセンスは基本的にその特定のデバイスに紐づいています。したがって、まずはライセンスが移行可能かどうかを確認することが重要です。

ライセンスの種類を理解すれば、移行ははるかに簡単になります。手順は、古いマシンでライセンスを非アクティブ化し、新しいマシンでいくつかのコマンドを使用してライセンスを再アクティブ化するだけです。ただし、注意点として、この手順はリテール版ライセンスの場合に最も効果的です。OEMライセンスは事実上元のハードウェアに紐づいているため、それらを移行しようとすると壁に頭を打ち付けるようなものです。また、この手順は時々少し不安定になることがあります。一部の設定では、非アクティブ化プロセスがスムーズに完了するまでに1、2回の再起動が必要になる場合があるので、最初の試みでうまくいかなくても落胆しないでください。

Windows 11のライセンスを新しいPCに移行する方法

Windows 11のライセンスの種類を確認してください

まず最初に、ライセンスが譲渡可能かどうかを確認する必要があります。この情報がないと、時間を無駄にしてしまう可能性があります。コマンドプロンプトを使えば簡単に確認できます。PowerShellでも確認できるので、これが最も速い方法です。

  • スタートメニューを開き、「コマンドプロンプト」と入力します。右クリックして「管理者として実行」を選択します。それが苦手な場合は、PowerShellでも同様に動作します。コマンドは同じです。
  • このコマンドを入力してEnterキーを押してください。
slmgr /dli
  • ダイアログボックスが表示されるので注意してください。そこにライセンス情報が表示されます。「説明」またはそれに類する項目を探してください。「小売版」と表示されていれば問題ありません。これが譲渡可能なライセンスの種類です。OEM版は譲渡できないので、期待しないでください。
  • プロのヒント:一部のマシンでは、このコマンドですべての情報が表示されない場合や、若干異なる表現が表示される場合がありますが、一般的に「Retail」は転送しやすいことを意味します。

    プロダクトキーを探す

    新しいPCでWindowsをアクティベートするには、実際の25文字のプロダクトキーが必要です。通常、Microsoftから直接パッケージ版を購入した場合は、メールで送られてきます。場合によっては、デジタルウォレットに保存されていたり、Microsoftアカウントのどこかに保存されていることもあります。

    サードパーティベンダーから購入した製品(箱型またはデバイス型)の場合は、製品キーはパッケージまたは同梱の小さなカードに記載されているはずです。そうでない場合は、Winhanceのようなツールを使って見つけることができるかもしれません。Winhanceは、既存のWindowsインストール環境から製品キーとライセンス情報を抽出できる便利な小型アプリです。

    旧システムでのライセンスの無効化

    この手順は非常に重要です。現在使用しているマシンからライセンスを削除しないと、新しいマシンで再アクティベーションしようとした際に失敗する可能性があります。手順は非常に簡単です。

    • 古いPCでコマンドプロンプトを管理者として再度実行してください。
    • 無効化するには、次のように入力してください。
    slmgr.vbs /upk
  • このコマンドを実行すると、プロダクトキーがアンインストールされ、ライセンスが無効化されます。確認メッセージが表示されます。ライセンスを完全に削除するには、再起動が必要な場合があります。
  • その後、以下を実行してください。
  • slmgr.vbs /cpky
  • これにより、レジストリからプロダクトキーが削除され、セキュリティが強化されるとともに、古いハードウェアに紐づいていないことが保証されます。
  • 注:Windowsの動作が不安定な場合など、この手順がうまくいかないこともありますが、ほとんどの場合は問題なく動作します。一部のマシンでは、コマンドを2回実行したり、最初に再起動したりする必要があるかもしれません。

    新しいPCで再アクティベーションする

    古いマシンでライセンスを無効化したら、新しいマシンで使用できるようになります。必要な手順は以下のとおりです。

    • まだインストールしていない場合は、新しいマシンにWindows 11をインストールしてください。セットアップ中にインターネット接続がない場合は「スキップ」を選択するか、直接アクティベーションに進んでください。
    • コマンドプロンプトを管理者として起動します。
    • 以下のコマンドを入力し、Xの部分を実際のプロダクトキーに置き換えてください。
    slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
  • ご希望であれば、設定から行うこともできます。スタートメニュー > 設定 > システム > ライセンス認証の順に進み、 「Windows のライセンス認証」の下にある「変更」をクリックして、そこにプロダクトキーを入力してください。
  • 最後に、以下を実行してください。
  • slmgr.vbs /ato
  • これでアクティベーションが開始されます。失敗した場合は、キーとインターネット接続を再度確認してください。正しく登録されるまでに数分余計にかかる場合や、再起動が必要な場合もあります。
  • これで、ライセンスが新しいシステムで動作するはずです。繰り返しになりますが、アクティベーションの状態を確認してください。設定 > システム > アクティベーションで確認できます。ライセンスがアクティベートされない場合は、OEM版であるか、キーが古いハードウェアに紐付けられている可能性があります。その場合は、新しいライセンスを購入する方が良いでしょう。

    まとめ

    この一連のプロセスは、特にコマンドの実行やライセンス操作に慣れていない場合は、最初は難しく感じるかもしれません。しかし正直なところ、手順通りに進めれば(ライセンスの種類を確認し、適切に非アクティブ化してから新しいPCでアクティブ化すれば)、たいていはうまくいきます。ただし、OEMライセンスは基本的に元のハードウェアに紐づいているため、正規版を購入しない限り、他のPCに移行できるとは期待しないでください。

    これで費用や手間が省けることを願っています。誰もWindowsを二度買いたくはないでしょうから。あなたの環境でもうまくいくことを祈っています。

    まとめ

    • `slmgr /dli`コマンドを使用して、ライセンスがリテール版かOEM版かを確認してください。
    • プロダクトキーを探してください(メール、サードパーティ製ツール、またはパッケージに記載されています)。
    • 古いマシンで`slmgr.vbs /upk`と`slmgr.vbs /cpky`を使用してライセンスを無効化します。
    • 新しいPCで`slmgr.vbs /ipk`を実行してキーを入力し、`slmgr.vbs /ato`を実行してアクティベートします。