Windows 10でXboxコントローラーの「デバイスを移行できませんでした」エラーを解決する4つの方法
Windows 10のユーザーの一部から、Xbox OneまたはXbox Series XのコントローラーをPCとペアリングできないという報告が寄せられています。多くの場合、イベントログには「デバイスを移行できませんでした(Device could not be migrated)」というエラーメッセージが記録されています。

この問題について徹底的に調査した結果、このエラーを引き起こす可能性のある一般的なシナリオがいくつか存在することが判明しました。Xboxコントローラーで「デバイスを移行できませんでした」エラーが発生する主な原因は以下のとおりです。
- コントローラーのファームウェアが古い – 最もよくある原因のひとつが、Xboxコントローラーのドライバー(ファームウェア)が大幅に古くなっているケースです。実際に、デバイスマネージャーからドライバーを最新版へ更新したところ、問題が解決したという報告が多数あります。
- Xboxコントローラードライバーの破損・不完全なインストール – OSが破損した、または不完全にインストールされたドライバーを使用しようとすると、このエラーが発生することがあります。この場合は、ドライバーの残留データを完全に削除し、最新版を再インストールすることで解決できます。
- 不適切なXbox周辺機器ドライバー – 過去には、新しいドライバーの更新によってXbox Series Xコントローラーとの接続トラブルが発生したことが何度かあります。Microsoftが修正プログラムを公開するのを待ちたくない場合は、より安定した旧バージョンへロールバックすることで対処できます。
- 不安定なBIOSバージョン – BIOS(Basic Input/Output System)に起因する問題により、PCが新しい周辺機器を正しく認識できないケースもあります。BIOSを最新版へ更新することで問題を解決できたという報告もあります。
方法1:Xbox Oneコントローラーのドライバーを最新版に更新する
ワイヤレス接続でXbox Oneコントローラーや最新のXbox Series X|Sコントローラーを接続しようとしてこの問題が発生している場合は、まずコントローラーが最新のドライバーを使用していることを確認しましょう。
これにはデバイスマネージャーを使って新しいドライバーソフトウェアを検索し、利用可能な最新バージョンをインストールします。実際にこの方法によって「デバイスを移行できませんでした」エラーを解決できたユーザーが複数確認されています。
なお、Microsoftは新しいXbox Series Xコントローラーとの接続を容易にするためのドライバー更新をリリースしています。新型コントローラーを使用する場合は、この手順をスキップしないようにしてください。
手順は以下のとおりです。
- Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。「devmgmt.msc」と入力し、Enterキーを押してデバイスマネージャーを開きます。UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックして管理者権限を許可します。

- デバイスマネージャー内で「Xbox Peripherals(Xbox周辺機器)」のドロップダウンメニューを展開し、「Xbox Gaming Device」または「Microsoft Xbox One Controller」(旧型コントローラーの場合)を右クリックし、表示されたコンテキストメニューから「ドライバーの更新」を選択します。

- 次の画面で「ドライバーソフトウェアの最新版を自動検索」をクリックし、新しいドライバーが見つかるかどうか待ちます。
- 新しいドライバーが見つかった場合は、画面の指示に従ってインストールを完了させ、最後にPCを再起動します。
ドライバーを最新版に更新しても同じ問題が続く場合は、次の解決策に進んでください。
方法2:「不明なデバイス」の項目を削除する
一部のユーザーの報告によると、ドライバーが以前誤ってアンインストールされた場合や、インストール作業が途中で中断された場合にも、「デバイスを移行できませんでした」エラーが発生することがあります。
この場合、デバイスマネージャー内に「不明なデバイス(Unknown Device)」として表示される項目が見つかるはずです。実際にこの問題を経験したユーザーの多くは、この項目を削除してからXboxコントローラーを再接続することで、問題を完全に解決できたと報告しています。
まだ試していない場合は、以下の手順に従って、Xboxコントローラーの再インストールを試みる前に「不明なデバイス」の項目を削除してください。
- まず、XboxコントローラーがPCから切断されていることを確認します。ワイヤレスアダプターを使用している場合は、ドングルを取り外すか一時的に無効化します。
- 次に、Windowsキー + Rを押してファイル名を指定して実行ダイアログを開き、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックします。

- デバイスマネージャー内で下部にある「その他のデバイス」のドロップダウンメニューを展開し、「不明なデバイス」を右クリックして、コンテキストメニューから「デバイスのアンインストール」を選択します。

- 確認画面が表示されたら、アンインストールを実行し、その後PCを再起動します。
- PCが起動したら、Xboxコントローラーを再度接続し、インストール手順に従って、問題が解決したかどうかを確認します。
それでも問題が解決しない場合は、次の解決策に進んでください。
方法3:Xbox周辺機器ドライバーをロールバックする
上記の方法でXboxコントローラードライバーの保留中の更新がないことを確認したら、現在のドライバーを以前のバージョンへロールバックしてみるのも有効です。
実際に、ドライバーを旧バージョンへ戻したところ、「デバイスを移行できませんでした」エラーが発生することなくXboxコントローラーを接続できるようになったという報告が複数あります。
特に、ワイヤレスアダプター経由でXbox Series Xコントローラーを接続する際にこの種の問題が発生したという報告が数多くあります。Microsoftがこのドライバーの問題を修正するまでの間は、Xbox周辺機器ドライバーをより安定した旧バージョンへ戻すことをおすすめします。
手順は以下のとおりです。
- Windowsキー + Rを押してファイル名を指定して実行ダイアログを開き、「devmgmt.msc」と入力してEnterキーを押し、デバイスマネージャーを開きます。UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックします。

- デバイスマネージャー内でデバイス一覧をスクロールし、「Xbox Peripherals(Xbox周辺機器)」のドロップダウンメニューを展開します。次に、その中の「Xbox Controller」を右クリックし、コンテキストメニューから「プロパティ」を選択します。

- プロパティウィンドウが開いたら、上部の「ドライバー」タブをクリックし、「ドライバーを元に戻す」ボタンをクリックします。確認を求められたら「はい」をクリックし、処理が完了するまで待ちます。
- デバイスマネージャーを閉じ、PCを再起動して、旧バージョンのXboxコントローラードライバーを有効にします。
「デバイスを移行できませんでした」エラーがまだ解決しない場合は、次の解決策に進んでください。
方法4:BIOSを最新バージョンに更新する
上記のいずれの方法でも解決しない場合は、BIOSを最新バージョンへ更新することで問題を解決できる可能性があります。BIOS(Basic Input/Output System)の不整合により、PCが新しい周辺機器を正しく受け入れられなくなるケースがあるためです。
この種の問題は、マザーボードと互換性のある最新のBIOSファームウェアをインストールすることで解決できることがほとんどです。
ただし、具体的な手順は環境によって異なるため、予期しないトラブルを避けるためにも、必ず各メーカーの公式ドキュメントに従って操作してください。主要なマザーボードメーカーのBIOS更新に関する公式ドキュメントは以下のとおりです。
- Dell(デル)
- Acer(エイサー)
- Lenovo(レノボ)
- ASUS(エイスース)
注意:お使いのマザーボードメーカーが上記に含まれていない場合は、 해당メーカーのBIOSファームウェア更新手順を個別に検索して確認してください。
-
Windows 10で「USBデバイスが認識されません」エラーを解決する5つの方法
Windows 10にUSBデバイスを接続した際、「USBデバイスが認識されません」というエラーが表示されたことはありませんか?これは非常に多くのユーザーが経験するよくあるトラブルで、あなただけではありません。 この記事では、このエラーを解決するための最も効果的な対処法をわかりやすくご紹介します。 Windows 10でUSBデバイスが認識されないエラーを修正する方法 方法1:パソコンの電源を抜いて再起動する シンプルな解決策が意外と効果的なことがあります。まずはパソコンの電源を切ってみましょう。この方法で問題が解決すれば、他の対処法を試す必要がなくなり、時間の節約にもなります。 パソコンを
-
Windows 10でドライバーエラーコード32を修正する4つの効果的な方法
ドライバーエラーコード32は、特定のハードウェアのドライバーが何らかの理由で無効化された際に発生する、デバイスマネージャーでよく見られるエラーです。Windowsがあるデバイスのドライバーを検出できない場合、画面にエラーメッセージが表示されます。 パソコンの世界において、デバイスドライバーは非常に重要な役割を担っています。ドライバーはハードウェアとオペレーティングシステムをつなぐ仲介役として機能し、それぞれの動作を制御しています。そのため、ドライバーが応答しなくなった場合は、速やかに対処する必要があります。ドライバーの不具合の原因はさまざまで、古いドライバー、破損したドライバー、ドライバーが