検証環境

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

症状

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

原因

以下の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接続を試します

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

どうやらWindows10の大型アップデートによって動かなくなる事がある様です
その場合は以下の手順で「Windows Mobile デバイス センター 6.1」を再インストールします

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

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

以下からインストーラをダウンロードしてインストールします(OSのbit数に合わせた物を入れて下さい)
※以下のリンク先はVista用となっていますが、元々7・8.1・10用の物は無いのでこれで良いです

上記処置の後、Windows Mobile端末の再起動(シャットダウン→起動)・Windows10の再起動を行い、再度解決方法(バッチファイルで行う or 手動で行う)を行った後、USB接続を試します

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

レジストリ設定で解決する事もある様です
(私の環境ではこれを実行せずとも正常に動作していますが…)

以下の操作をする前に、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)」のサービスでオフにしている様に見えますね

参考Webページ