部分的またはあいまいな一致によるデバイス移行の失敗を解決する方法
Windowsのアップデート後やハードウェアを移動させた後に「デバイスが部分的または曖昧な一致のため移行されませんでした」という厄介なメッセージが表示され、イライラした経験がある方は、きっとご存知でしょう。アップデート直後、特にUSB周辺機器、グラフィックカード、サウンドデバイスなど、デバイスが動作しなくなることがあります。Windowsが混乱してデバイスを正しく一致させられないように感じられる場合があり、ドライバーが同期されていないか、何かが破損している可能性があります。このガイドが、そんな悩みを解消し、デバイスを再び使えるようにしてくれることを願っています。
基本的に、デバイス ドライバーのトラブルシューティング、接続の再初期化、Windows がハードウェアを正しく認識できない問題の解決方法を学習します。システム全体を再インストールしたり、OS を徹底的に変更したりする必要はありません。
Windows 10/11で「デバイスは移行されませんでした」というエラーを修正する方法
デバイスマネージャーでドライバーを確認して更新する
これはまず最初に試すべき方法です。Windowsがメジャーアップデートやハードウェアの変更を行った後、適切なドライバーを選択しないことがあるからです。ドライバーを更新することで、Windowsのデバイス認識が再調整される可能性があります。特に移行中にデバイスが混乱した場合は有効です。少し奇妙に聞こえるかもしれませんが、環境によっては1回でうまくいく場合もありますが、そうでない場合は、数回の再起動や異なるバージョンのドライバーの試用が必要になる場合があります。
- スタートメニューを右クリックするか、 を押してWindows + X、[デバイス マネージャー]を選択します。
- 問題のあるデバイスを見つけます。おそらく黄色の感嘆符が付いています。
- それを右クリックして、[ドライバーの更新]を選択します。
- [コンピューターを参照してドライバーを検索する] > [コンピューター上の使用可能なドライバーの一覧から選択する] を選択します。
- 最新または推奨のドライバー バージョンを選択し、[次へ]をクリックします。
- インストールが完了したら、コンピューターを再起動してください。エラーを解消するには、Windows の再起動が必要になる場合があります。
メリット:最新のドライバーをインストールすると、OSのアップデートやドライバーの競合による不一致が修正される可能性があります。実施時期:アップデート直後、またはデバイスが突然動作しなくなった場合。デバイスが再び正しく認識されるか、エラーメッセージが消えるはずです。
デバイスをアンインストールしてから再インストールする
理由はよく分かりませんが、デバイスを完全に取り外してから再度差し込むだけで、移行中に壊れた部分がリセットされることがあります。ドライバーが破損していたり、正しくインストールされていない場合にも便利です。あるマシンではアンインストール直後に動作しましたが、別のマシンでは完全に再接続するとうまくいきました。
- デバイス マネージャーで、デバイスをもう一度右クリックし、[デバイスのアンインストール]を選択します。
- プロンプトが表示されたら、 「このデバイスのドライバー ソフトウェアがある場合は削除する」というボックスをオンにします。
- デバイスを物理的に取り外します (USB または外付けの場合)。
- PCを再起動してください。
- デバイスを再度接続するか、ハードウェアの変更をスキャンします ( PC 名を右クリック>ハードウェアの変更をスキャン)。Windows は新たに再インストールを試みます。
この簡単なトリックにより、古い競合が解消され、Windows がデバイスを適切に再検出して再構成するようになります。
Windowsにデバイスドライバーの再移行を強制する
Windows では、特にメジャーアップデートやドライバのロールバック後など、デバイスの移行をやり直す必要がある場合があります。PowerShell やコマンドプロンプトなどのコマンドラインツールを使えば、簡単に移行をやり直すことができます。
- PowerShell を管理者として開きます(Windows + X次にWindows PowerShell (管理者)を選択します)。
- ハードウェア デバイスの構成をリセットするには、次のコマンドを入力します。
DISM /Online /Cleanup-Image /RestoreHealth
- に続く:
pnputil /delete-driver < driver_name.inf > /uninstall /force
(必要に応じて、`< driver_name.inf >` を実際のドライバー ファイル名に置き換えます。)
- 再起動して、Windows がエラーなしでデバイスを適切に再移行するかどうかを確認します。
役立つ理由:Windows にハードウェアとドライバーの認識を強制的に更新させます。いわば、白紙の状態に戻すようなものです。移行失敗に関するエラーやメッセージを確認し、問題が解決するかどうかを確認してください。
Windows Updateコンポーネントをリセットする
場合によっては、Windows Updateがデバイスドライバーの記録に干渉していることが根本的な原因であることがあります。特に、システムが壊れたアップデートで停止している場合などです。Windows Updateをリセットすると、状況が好転し、ドライバー情報が再び正常に戻ることがあります。
- コマンドプロンプトを管理者として開きます( Windows + R、 ` と入力します
`、その後Ctrl + Shift + Enter)。 - 次のコマンドを 1 つずつ実行します。
net stop wuauserv net stop bits net stop cryptsvc net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start bits net start cryptsvc net start msiserver
- 再起動して、Windows がドライバーを正しく再検出するかどうかを確認します。
はい、少し面倒ですが、デバイスの移行中に問題が発生しないようにするには、Windows で最新の更新キャッシュが必要になる場合があります。
結局のところ、「デバイスは移行されませんでした」というエラーを修正するには、通常、ドライバーの更新、アンインストール/再インストール、またはWindowsにハードウェア認識リストの再作成を強制する必要があります。必ずしも簡単ではありませんが、少し辛抱すれば、これらのエラーのほとんどは解消できます。
まとめ
- デバイス マネージャー経由でデバイス ドライバーを更新します。
- 必要に応じてデバイスをアンインストールして再度接続してください。
- PowerShell/コマンド プロンプトを使用して移行状態をリセットします。
- 更新が関係する場合は、Windows Update コンポーネントをリセットします。
- 物理的な接続を確認し、別のポートを試してください。
まとめ
ドライバーの調整、再インストール、あるいは移行リセットで問題が解決することを願っています。場合によっては、面倒なアップデートやハードウェアの交換の後、Windowsが元の状態に戻すだけで済むこともあります。少なくとも、このプロセスをスムーズに開始するためのヒントがいくつかあります。幸運を祈ります。そして、この情報が、ドライバーの混乱という無限ループを回避できる誰かの助けになることを祈っています!