Windows10 KB3140743 /KB3140768 による Xbox One コントローラバグ

 2016-03-26
3月上旬ごろから配信されている Windows10のUpdate KB3140743 / KB3140768 を適用すると
Xbox One コントローラがWindowsを巻き込んで落ちたりする問題に関して(と解決法)のメモ

【対象Windows Update】
KB3140743 Windows 10 Version 1511 Cumulative Update (累積的な更新プログラム)
KB3140768 Windows 10 Version 1511 Cumulative Update (累積的な更新プログラム)


【発生対象機器】
Xbox One コントローラ 有線接続
Xbox One コントローラ 無線接続(ワイヤレスアダプタ接続)
Xbox Elite コントローラ (これも有線無線問わないと思われる)

Xbox 360コントローラは現時点では問題ない・・が
Insider Previewでは3/17のUpdateで新たに死亡対象になった模様




【発生現象】
1:マウスが効かなくなるゲームがある
2:ゲーム終了後、Xbox Oneコントローラの電源が落ちるとマウスクリックができなくなる(BEEP音がする)。
  PCを完全にリセットするまで治らない
  UBIのUplayを使うゲームで発生率が高い

対象ゲーム: Euro Truck Simulator 2 、Halo、The Division、The Crew、ドラクエ、PSO、他多数

参考URL https://www.reddit.com/r/Windows10/comments/48pae4/random_mouse_lagging_and_beeping/



【原因とMicrosoftの対処状態】
Windows10自体のXinputドライバがバグ入りになるのが原因だが
3月25日現在、公式な対処予定が立っていない
更に、同時期のInsider Previewでは更に悪化して、Xinput機器全般に広がっている様子。
となると、4月中に治る見込みは低い。

参考URL(3ページ目参照) http://news.mynavi.jp/articles/2016/03/22/windows10/


【解決法1(非推奨)】
悪手。でも日本語の検索上位は、これなんだよねぇ・・・
参考URL http://blog.livedoor.jp/nichepcgamer/archives/1053283519.html

方法は下記。
 ・KB3140768、KB3140743を削除する。
 ・これだけだと自動で勝手に再導入されるので、
  非表示にするツールを使う(MS謹製であります)

問題点は下記。
 ・「OSが起動しなくなっちゃったよ」報告が英語で結構出てくる
 ・さらに新しい更新で、また上書きされて死ぬ(事実、KB3140768はそうでした)
 ・そもそもWindows10の多数の修正を含むupdateなので、他に不具合が出たりセキュリティホールが残る危険あり


【解決法2(有線&無線)】
マシな対処法。
Xbox Oneコントローラのドライバ(の一部)を、Windows8.1のものに入れ替えちゃう
参考URL(有線) http://blog.ica-musu.me/?p=5456
参考URL(無線) https://www.reddit.com/r/thedivision/comments/49niwd/my_pc_hangs_forever_every_time_i_quit_the_division/d0t8zo8

手順は
 1:Internet Explorerで、Microsoft Updateにアクセス(FirefoxやChromeはNG報告例がある)
  http://catalog.update.microsoft.com/v7/site/Home.aspx

 2:有線:"Xbox One"で検索。「DFU」と書いていない方のドライバを落とす。
 2:無線:"Xbox Wireless Adapter"で検索。バージョン6.3.9600.16384のWindows7/8.1ドライバを落とす。
   いずれも 32bit / 64bit を間違えると動かないので注意
   (タイトル名をクリックすれば判別できるようになっている)

 3:Xbox One コントローラを繋ぐ(ワイヤレスなら、コントローラの電源をON)

 4:デバイスマネージャーから
   有線:「Xbox Peripherals」-「Xbox Controller」を探す
   無線:「ヒューマンインタフェースデバイス」-「XINPUT compatible HID device」を探す

 5:ドライバの手動更新。それぞれ落としてきたドライバから下記を指定する
  有線:「xb1usb.inf」指定
  無線:「xinputhid.inf」指定

 6:更新終わったら念のため再起動。


【解決法2の問題点】
 Windows8時代のドライバを使うので、新しいデバイスに対応しなくなる。
 ・新型Xbox One コントローラ(ヘッドホン端子ついてるやつ)のヘッドホン端子 使用不可能
 ・たぶん Xbox Elite コントローラのカスタマイズできないんじゃないかな・・・・使い物にならないという



以上。
ぶっちゃけ、DUALSHOCK4を買ってきた方が安定するんじゃないかと思ってしまうが
Microsoftの戦略的に、Xbox One コントローラを死んだままにすると企業戦略に重大な障害が生じるので
まぁ早めに直してくるでしょう。
参考URL http://jp.automaton.am/articles/newsjp/microsoft-started-to-make-universal-windows-platform-games/



スポンサーサイト
タグ :
≪ トップページへこのページの先頭へ  ≫