検証環境

  • Windows 10 Pro 64bit (1909)
  • Windows 10 Pro 64bit (20H2) (2021/2/2追記)
  • Windows 10 Pro 64bit (21H2) (2022/4/18追記)
  • Windows 10 Pro 64bit (22H2) (2023/5/16追記)
  • Windows 11 Pro (22H2) (2023/5/16追記)
  • Windows Mobile デバイス センター 6.1 (64 ビット)

本来の「Windows Mobile デバイス センター 6.1」のサポート対象OSはWindows Vista・Windows7です
かろうじて私の手元のWindows10(64bit)やWindows11にインストールして動いている状況ですので、動けばめっけもん程度の認識でいて下さい

症状

Windows 10 Creators Update 以降、Windows Mobile デバイス センター 6.1 が起動しない
WindowsCE 系の機器をUSB接続しても認識しない

原因① Windows10大型アップデートのせい

どうやらWindows10の大型アップデートによって動かなくなる事がある様です
私の場合は「Windows 10 October 2020 Update (20H2) 64bit」を入れた時点で動かなくなってしまいました
なので、Windows Mobile デバイス センター 6.1 の再インストールを行います

Windows Mobile デバイス センター 6.1 を再インストール

以下の操作をする前に、Windows Mobile端末がUSBケーブルでPCに接続されているならケーブルを抜きます

Windows10の「アプリと機能」で
「Windows Mobile デバイスセンター」と
「Windows Mobile デバイスセンター ドライバの更新」
(どちらか1つだったり、英語名だったりする場合もある様です)をアンインストール後、Windowsを再起動します

インストーラーが見当たらないので、MicrosoftサポートのTwitterアカウントに聞いてみた所、残念ながらダウンロード提供は終了した様です…あああ…ああああああ…

どうしてもインストーラーが手に入れられない方は、下の方にある「自己責任なやつ」項に置いてある物を自己責任でお使い下さい

自己責任なやつ

ああ自己責任、自己責任、自己責任、自己責任…

私は何の保証もしませんし、責任も取りません
なんか怒られたら消します

32bitOS版 Windows Mobile デバイス センター 6.1

FileName: drvupdate-x86.exe
Size: 12,644,232 バイト
SHA-256: 5D642294B728D2B2537A62FA0124DA46BC209392AE63A6F5E26AC2E1B4797E44

VirusTotalの結果(検出なし)

64bitOS版 Windows Mobile デバイス センター 6.1

FileName: drvupdate-amd64.exe
Size: 13,054,856 バイト
SHA-256: AF48EFAC2B7D97CC0B70559A0A2BE8CFEAE961306ED16F0C91706A3BEF6D61FC

VirusTotalの結果(検出なし)

インストールを失敗をする事がある

インストールを失敗をする事がある様です
インストールを実行後5分ほど待った後、タスクマネージャの「詳細」を見て「driver_setup.exe」が残りっぱなしになっている場合、タスクの終了を行います

そうすると、以下の様なエラーダイアログが出ます

「OK」ボタンを押して、このエラーダイアログに書いてあった通りに

C:\Windows\WindowsMobile

を開き、そこにある「setup.exe」を実行します

インストールが成功した場合、Windows10の「アプリと機能」には
「Windows Mobile デバイスセンター」と
「Windows Mobile デバイスセンター ドライバの更新」の2つが入っているはずです

失敗している場合「Windows Mobile デバイスセンター」が無いです

上記処置の後、Windows Mobile端末の再起動(シャットダウン→起動)・Windows10の再起動を行い、「原因② サービスの動作がおかしい」の項を試します

原因② サービスの動作がおかしい

以下の2つのサービスが起動していないか、動作がおかしくなっている事が原因です

  • Windows Mobile 2003 ベース デバイスの接続 (WcesComm)
  • Windows Mobile ベース デバイスの接続 (RapiMgr)

以下の設定をしても度々設定が戻る事があるため、おかしいなと思ったら再度設定して下さい

バッチファイルで行う

バッチファイルを別ページで公開中
WMDC再起動バッチファイル - DoldoWorkz
このバッチファイルで下記の「手動で行う」の内容を実行してくれるので、楽々チンチンでおすすめです

手動で行う

「知らん人が作ったバッチファイルを管理者権限で実行したくねぇ!!」という方はこちらで

ログオンを「ローカル システム アカウント」にしてサービスを起動すれば良いです

  1. Windowsボタンを右クリック→「コンピュータの管理」を選択
  2. 左ペインの「サービスとアプリケーション」→「サービス」
  3. 2つのサービスを停止
    「Windows Mobile 2003 ベース デバイスの接続」と
    「Windows Mobile ベース デバイスの接続」のサービスを停止します

     

    1. 「Windows Mobile 2003 ベース デバイスの接続」をダブルクリック
    2. 「全般」タブ→サービスの状態が実行中なら「停止」ボタンを押す→「OK」ボタンを押す
    3. 「Windows Mobile ベース デバイスの接続」をダブルクリック
    4. 「全般」タブ→サービスの状態が実行中なら「停止」ボタンを押す→「OK」ボタンを押す
  4. サービスのログオンを「ローカル システム アカウント」に設定
    1. 「Windows Mobile 2003 ベース デバイスの接続」をダブルクリック
    2. 「ログオン」タブ→「ローカル システム アカウント」を選択→「OK」ボタン
    3. 「Windows Mobile ベース デバイスの接続」をダブルクリック
    4. 「ログオン」タブ→「ローカル システム アカウント」を選択→「OK」ボタン
  5. サービスの開始
    「Windows Mobile 2003 ベース デバイスの接続」のサービスを開始します
    この際、自動的に「Windows Mobile ベース デバイスの接続」のサービスも開始されます

     

    1. 「Windows Mobile 2003 ベース デバイスの接続」をダブルクリック
    2. 「全般」タブ→「開始」ボタンを押す→「OK」ボタンを押す
  6. 「Windows Mobile 2003 ベース デバイスの接続」と「Windows Mobile ベース デバイスの接続」が実行中になっている事を確認する

上記方法で解決しない場合

Windows Mobile端末の設定「高度なネットワーク機能を有効にする」を無効化

この設定はPC(Windows10)では無く、Windows Mobile端末で行います

以下の操作をする前に、Windows Mobile端末がUSBケーブルでPCに接続されているならケーブルを抜きます

左下のスタートボタン(Winボタン)→「設定」→「接続」→「PC への USB 接続」→「高度なネットワーク機能を有効にする」のチェックを外す→「OK」ボタン

上記処置の後、Windows Mobile端末の再起動(シャットダウン→起動)・Windows10の再起動を行い、USB接続を試します

レジストリ設定(SvcHost サービス分割をオフ)

レジストリ設定で解決する事もある様です
上記で紹介した「WMDC再起動バッチファイル - DoldoWorkz」の最新(バージョン1.03)は、このコマンドも含まれています

以下の操作をする前に、Windows Mobile端末がUSBケーブルでPCに接続されているならケーブルを抜きます

管理者権限のあるコマンドプロンプトで、以下の2つのコマンドを実行します

REG ADD HKLM\SYSTEM\CurrentControlSet\Services\RapiMgr /v SvcHostSplitDisable /t REG_DWORD /d 1 /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WcesComm /v SvcHostSplitDisable /t REG_DWORD /d 1 /f

上記処置の後、Windows Mobile端末の再起動(シャットダウン→起動)・Windows10の再起動を行い、USB接続を試します

このSvcHostSplitDisableのレジストリ設定が何なのか調べてみると、どうやらWindows10の機能「SvcHost サービス分割」をオフにする設定の様です
「Windows Mobile ベース デバイスの接続(RapiMgr)」と「Windows Mobile 2003 ベース デバイスの接続(WcesComm)」のサービスでオフにしている様に見えますね

USB-HUB経由だと途中で接続が切れる

USB-HUB経由で接続すると、途中で接続が切れてしまう現象が頻繁に起きました
なるべくPC本体のUSBポートに直接付けましょう

接続ケーブル(特にMini USB)の接触不良

接続ケーブルで端末側の端子が「Mini USB」な場合、ケーブルの接触が悪くなっている可能性があります
Mini USBは耐久性が低い様で、素直に新しいケーブルを買いましょう

私も今まで2本ほど接触が悪くなったケーブルがあり、割と壊れる物だと思ってます
年に数回使う程度なので、抜き差しによる劣化ではなく経年劣化な感じがします

参考Webページ

リンク切れ

Microsoftのサポート終了で削除されている様ですが、一応URL保管しときます