XBOX360コントローラ公式・非公式ドライバ切り替え

FFXIVベータがXBOX360コントローラ非公式ドライバではうまく動かないため対策を考えていたところ、
バッチファイルで公式ドライバとの切り替えが可能らしい。
以下、2chからの転載。

                                                                                                                                            • -

■公式、非公式ドライバの切り替え
公式と非公式の切り替えはdevcon.exeを使うバッチを作ると便利。
スレ2 >34さんが公開された、再インストールせずにドライバを切り替える方法。
※ 公式・非公式のそれぞれのドライバを一度インストールしておく必要があるようです。

devcon.exeダウンロード
(32bit版)
ttp://support.microsoft.com/kb/311272/ja
(64bit版) 現在 Windows Driver Kit (WDK)に含まれている模様。amd64版を使用する事。
ttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff

(有線版の稼働例)
>555 名前:名無しさんの野望[sage] 投稿日:2010/01/16(土) 23:49:26 id:OJgEYJ03
>非公式からWindows付属のドライバへの更新
>devcon.exe update "C:\Windows\inf\xnacc.inf" "USB\VID_045E&PID_028E"
>del C:\Windows\System32\x360cps.dll
>pause
>
>非公式からMicrosoft Xbox 360 Accessories ソフトウェアのドライバへの更新
>devcon.exe update "C:\Program Files\Microsoft Xbox 360 Accessories\Xusb21.inf" "USB\VID_045E&PID_028E"
>del C:\Windows\System32\x360cps.dll
>pause
>
>非公式への更新
>devcon.exe update "C:\Drivers\x360c\x360c.inf" "USB\VID_045E&PID_028E"
>pause
>
>※infファイルのパスとデバイスのIDは各環境に合わせる。
>※Microsoft Xbox 360 AccessoriesソフトウェアのXboxStat.exeが常駐していると上手く切り替わらない。
> (電池状態の表示やデバイス接続時の通知が不要ならWindows付属のドライバで良い)


5+1 :名無しさんの野望 [↓] :2010/07/23(金) 01:06:30 id:OCyTXcr2 (5/5)
(ワイヤレス版の稼働例)
>802 名前:名無しさんの野望[sage] 投稿日:2010/05/02(日) 21:05:56 id:IVxk1JXp
>【OS】 vista 64bit
>【非公式ドライバ】 ワイヤレス 64bit Vista
>【devcon】 WDKのamd64
>
>【公式化】
>rem 非公式からMicrosoft Xbox 360 Accessories ソフトウェアのドライバへの更新
>taskkill /IM x360wcsai.exe
>"C:\Program Files\devcon\amd64\devcon.exe" update "C:\Program Files\Microsoft Xbox 360 Accessories\Xusb21.inf" "USB\VID_045E&PID_0719"
>del C:\Windows\System32\x360wcps.dll
>start "" "C:\Program Files\Microsoft Xbox 360 Accessories\XBoxStat.exe"
>exit
>
>【非公式化】
>rem 非公式への更新
>taskkill /IM XBoxStat.exe
>"C:\Program Files\devcon\amd64\devcon.exe" update "C:\driver\x360wc.wlh.x64.ja\x360wc.inf" "USB\VID_045E&PID_0719"
>start "" "C:\driver\x360wc.wlh.x64.ja\x360wcsai.exe"
>exit

※パスは、各自環境に合わせて修正する必要があります。

                                                                                                                                            • -

うちでも上手くいきました。こういうやり方を考える人ってすげぇ。