ゲームコントローラー Xbox 360 コントローラー Xbox 360 コントローラーの非公式ドライバをインストールしてみました

Xbox 360 コントローラーの非公式ドライバをインストールしてみました

今回は Xbox 360 コントローラーの非公式ドライバのインストールを行います。

以前、ここここここ で公式ドライバのインストールと 「XInput Plus」 の設定を行いました。

関連記事

現行の 「XInput Plus」 では 「DirectInput 出力機能」 が備わっているため、非公式ドライバ相当の設定はほぼ可能かと思われます。

そのため、「XInput Plus」 の機能で事足りるのであるなら、非公式ドライバをインストールする必要はなくなりますが、コントローラーのカスタマイズの選択肢は可能ならば広げておきたいので、当方の PC 環境で非公式ドライバのインストールも行うことにしました。

※ 「XInput Plus」 は便利な箱コンカスタマイズツールですが、セキュリティが非常に厳しいネット専用ゲームなどに使用すると、ゲームプロテクトの検出によって起動しない可能性があります。

その場合は、少し面倒ですが非公式ドライバをインストール・設定することによって解決できる可能性があります。

※ Xbox 360 コントローラーの非公式ドライバを入れたまま 「XInput Wrapper for DS3」 を導入する場合、トラブルが発生します。詳細については関連記事よりご確認ください。

関連記事
Xbox 360 コントローラー 非公式ドライバ ダウンロードサイト画面 Xbox 360 コントローラー 非公式ドライバインストール後の内容 Xbox 360 コントローラー 非公式ドライバインストール後のドライバーファイルの詳細
スポンサードリンク

今回は 七つの海 様のサイトで紹介されている非公式ドライバのインストール方法を参考に作業を行います。

参考 URL
非公式ドライバ ミラーサイト
目次

  1. 非公式ドライバ インストール前 設定作業

まずは非公式ドライバをインストールする前に、ドライバ導入や導入後に伴うトラブルを防ぐために、事前にいくつか設定をしておく必要があります。

Xbox 360 コントローラー 公式ドライバ キャリブレーションのリセット

Xbox 360 コントローラーを PC に接続した状態でコントローラーの キャリブレーション を行います。

この キャリブレーション を行わないと非公式ドライバをインストール後に、ゲーム中にコントローラーが勝手にボタンやキーなどが入力状態に入る可能性があります。

そのため、非公式ドライバをインストールする前に キャリブレーション を行うことで、コントローラーの誤入力トラブルを避けることができます。(仮にこの作業を忘れてしまってもちょっと面倒ですが 後で キャリブレーション はできるようになっています。)

参考 URL
関連記事
コントロールパネル → 「デバイスとプリンター」 をクリック

コントロールパネルを開き、 「デバイスとプリンター」 をクリックします。

参考 URL
コントロールパネル → 「デバイスとプリンター」 をクリック、「Xbox 360 Controller for Windows」 を選択した状態で、右クリックから 「ゲーム コントローラーの設定(G)」 をクリック

デバイス 欄にある 「Xbox 360 Controller for Windows」 を選択した状態で、右クリックから 「ゲーム コントローラーの設定(G)」 をクリックします。

コントロールパネル → 「デバイスとプリンター」 をクリック、「Xbox 360 Controller for Windows」 を選択した状態で、右クリックから 「ゲーム コントローラーの設定(G)」 をクリック、Xbox 360 コントローラー(XBOX 360 For Windows (Controller))を選択した状態で 「プロパティ(P)」 ボタンをクリック

Xbox 360 コントローラー(XBOX 360 For Windows (Controller))を選択した状態で 「プロパティ(P)」 ボタンをクリックします。

コントロールパネル → 「デバイスとプリンター」 をクリック、「Xbox 360 Controller for Windows」 を選択した状態で、右クリックから 「ゲーム コントローラーの設定(G)」 をクリック、Xbox 360 コントローラー(XBOX 360 For Windows (Controller))を選択した状態で 「プロパティ(P)」 ボタンをクリック、Xbox 360 コントローラーのプロパティ画面が表示、「設定」タブをクリック

Xbox 360 コントローラーのプロパティ画面が表示されますので、「設定」 タブをクリックします。

コントロールパネル → 「デバイスとプリンター」 をクリック、「Xbox 360 Controller for Windows」 を選択した状態で、右クリックから 「ゲーム コントローラーの設定(G)」 をクリック、Xbox 360 コントローラー(XBOX 360 For Windows (Controller))を選択した状態で 「プロパティ(P)」 ボタンをクリック、Xbox 360 コントローラーのプロパティ画面が表示、「設定」タブをクリック、「規定値にリセット(D)」 ボタンをクリック

規定値にリセット(D)」 ボタンをクリックします。

これでゲームコントローラーの キャリブレーション できました。

Xbox 360 コントローラーのプロパティ画面に戻り、「OK」 ボタンをクリックして画面を閉じる

OK」 ボタンをクリックして画面を閉じます。

ゲームコントローラー画面に戻り、「OK」 ボタンをクリックして画面を閉じる

ひとつ前の画面に戻りこちらも 「OK」 ボタンをクリックして画面を閉じます。

以上で Xbox 360 コントローラーの キャリブレーション 作業は終わりです。

ユーザーアカウント制御(UAC)の無効化

ユーザーアカウント制御(UAC) が有効な環境下だと非公式ドライバの導入や設定などで問題があるようなので、事前にユーザーアカウント制御(UAC) の設定を無効化にしておきます。

参考 URL
コントロールパネル → 「ユーザーアカウント」 をクリック

コントロールパネルを開き 「ユーザー アカウント」 をクリックします。

コントロールパネル → 「ユーザーアカウント」 をクリック、「ユーザー アカウント制御設定の変更」 をクリック

ユーザー アカウント制御設定の変更」 をクリックします。

コントロールパネル → 「ユーザーアカウント」 をクリック、「ユーザー アカウント制御設定の変更」 をクリック、スライダーを一番下の 「通知しない」 まで移動し「OK」 ボタンをクリック

スライダーを一番下の 「通知しない」 まで移動し「OK」 ボタンをクリックします。

以上でユーザーアカウント制御(UAC)の無効化の設定は完了です。

公式ドライバ XBoxStat.exe プログラム 終了

公式ドライバインストール後は 「XBoxStat.exe」 が起動して常駐されるように設定されています。

このプログラムが常駐していると、非公式ドライバへの切り替えがうまくいかない可能性があるので、「XBoxStat.exe」 が起動しているなら事前に終了させておきます。

なお、このプログラムはスタートアップにも登録されており、非公式ドライバの環境下で 「XBoxStat.exe」 が知らず知らずのうちに常駐しておくのはあまりよくないと思いますので、その場合は こちら のスタートアップ無効の記事を参考にして設定してください。

関連記事
タスクマネージャーを起動して「XBoxStat.exe」 が起動しているかどうか確認

タスクマネージャーを開き 「XBoxStat.exe」 が起動しているかどうか確認します。

参考 URL
  • Windows タスク マネージャーの使用方法および Windows タスク マネージャーの問題のトラブルシューティング方法 | Microsoft サポート
  • http://support.microsoft.com/kb/323527/ja
タスクマネージャーから起動している 「XBoxStat.exe」 を選択して右クリックから 「プロセスの終了(E)」 をクリックする

XBoxStat.exe」 が起動していれば、右クリックから 「プロセスの終了(E)」 をクリックします。

タスクマネージャーから起動している 「XBoxStat.exe」 を選択して右クリックから 「プロセスの終了(E)」 をクリック、確認画面が表示されるので問題なければ 「プロセスの終了」 ボタンをクリック

終了してもいいかどうか聞いてくるので、「プロセスの終了」 ボタンをクリックして作業完了です。

  1. Xbox 360 コントローラー 非公式ドライバ ダウンロード

Xbox 360 コントローラーの非公式ドライバをダウンロードします。

非公式ドライバの配布元はすでにサイト閉鎖しているため、非公式ドライバは下記リンク先の有志の方々が立てたミラーサイトからダウンロードします。

非公式ドライバ ミラーサイト

今回は 七つの海 様のミラーサイトから非公式ドライバをダウンロードしました。

Xbox 360 コントローラーの種類に合わせてドライバを選択、有線タイプコントローラーなら 「Xbox 360 コントローラー用デバイス ドライバ」 をクリック

手持ちの Xbox 360 コントローラーの種類に合わせてドライバを選択します。

当方が所持しているコントローラーは有線タイプのため 「Xbox 360 コントローラー用デバイス ドライバ」 をクリックします。

OS と bit と言語別(日本語と英語)の非公式ドライバがあるので、導入する PC 環境に合わせてファイルをダウンロード、Windows 7 64bit の場合 「x360c.win7.x64.ja.zip」 をダウンロード

OS と bit と言語別(日本語と英語)の非公式ドライバがあるので、導入する PC 環境に合わせてファイルをダウンロードします。

当方の PC 環境は Windows 7 64bit のため 「x360c.win7.x64.ja.zip」 をダウンロードしました。

参考 URL
ダウンロードした Xbox 360 非公式ドライバのファイルを解凍

ダウンロードした 「x360c.win7.x64.ja.zip」 を適当な場所に解凍して展開させておきます。

画像では 「C:\Driver\ux360c」 という形でフォルダを作成し、そこに非公式ドライバを置きました。

後々、公式ドライバと非公式ドライバを適宜切り替えられるようにするための記事をブログで公開する予定ですが、切り替えやすいように非公式ドライバは 「C:\Driver\ux360c」 のようなわかりやすい場所に固定して置くようにしています。

参考 URL

  1. Xbox 360 コントローラー 非公式ドライバ インストール

Xbox 360 コントローラーの非公式ドライバをインストールする作業に入ります。

参考 URL
非公式ドライバインストールのため、非公式ドライバを解凍した場所を覚えておく

非公式ドライバを解凍した場所を覚えておきます。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック

ドライバー」 タブをクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック

ドライバーの更新(P)...」 タブをクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック

コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック

コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリックします。

Xbox 360 コントローラーのドライバー一覧

ドライバー一覧が表示されます。

[2006/06/21] と表記しているドライバは OS に元々入っていたドライバで、[2009/08/13] が公式ドライバのようです。

Xbox 360 コントローラーのドライバー一覧、「互換性のあるハードウェアを表示(C)」 のチェックマークを外すと別のモデル名が表示

ちなみに非公式ドライバのインストール作業とは関係ありませんが、「互換性のあるハードウェアを表示(C)」 のチェックマークを外すと別のモデル名が表示されます。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック、ドライバー一覧画面で「ディスク使用(H)...」 ボタンをクリック

ディスク使用(H)...」 ボタンをクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック、ドライバー一覧画面で「ディスク使用(H)...」 ボタンをクリック、「参照(B)...」 ボタンをクリック

参照(B)...」 ボタンをクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック、ドライバー一覧画面で「ディスク使用(H)...」 ボタンをクリック、「参照(B)...」 ボタンをクリック、ダウンロード・解凍した非公式ドライバファイル(有線 x360c.inf、無線 x360wc.inf)を選択して 「開く(O)」 ボタンをクリック

ファイルの場所」 画面が表示されるので、非公式ドライバを解凍しファイルを置いたフォルダに移動します。

有線ドライバの場合 「x360c.inf」 と表示されるのでこのファイルをダブルクリックするか、選択して 「開く(O)」 ボタンをクリックします。(無線ドライバの場合は「x360wc.inf」 となっています。)

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック、ドライバー一覧画面で「ディスク使用(H)...」 ボタンをクリック、「参照(B)...」 ボタンをクリック、ダウンロード・解凍した非公式ドライバファイル(有線 x360c.inf、無線 x360wc.inf)を選択して 「開く(O)」 ボタンをクリック、「製造元のファイルのコピー元(C):」 に選択した非公式ドライバファイルがあるパス名が表示 「OK」 ボタンをクリック

製造元のファイルのコピー元(C):」 に先ほど選択した非公式ドライバファイルがあるパス名が表示されていますので、間違いがなければそのまま 「OK」 ボタンをクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック、ドライバー一覧画面で「ディスク使用(H)...」 ボタンをクリック、「参照(B)...」 ボタンをクリック、ダウンロード・解凍した非公式ドライバファイル(有線 x360c.inf、無線 x360wc.inf)を選択して 「開く(O)」 ボタンをクリック、「製造元のファイルのコピー元(C):」 に選択した非公式ドライバファイルがあるパス名が表示 「OK」 ボタンをクリック、「Microsoft Xbox 360 Controller」 が表示されていることを確認して 「次へ(N)」 ボタンをクリック

Microsoft Xbox 360 Controller」 と表示されますので、「次へ(N)」 ボタンをクリックします。

タスクマネージャーを開き、「Windows クラス用の Microsoft 共通コントローラー」 直下にある 「Xbox 360 Controller for Windows」 をダブルクリック、または右クリックから 「プロパティ(R)」 をクリック、Xbox 360 Controller for Windows のプロパティから 「ドライバー」タブをクリック、「ドライバーの更新(P)...」 タブをクリック、「コンピューターを参照してドライバー ソフトウェアを検索します(R) ドライバー ソフトウェアを手動で検索してインストールします。」 をクリック、「コンピューター上のデバイス ドライバーの一覧から選択します(L) この一覧には、デバイスと互換性があるインストールされたドライバー ソフトウェアと、デバイスと同じカテゴリにあるすべてのドライバー ソフトウェアが表示されます。」 をクリック、ドライバー一覧画面で「ディスク使用(H)...」 ボタンをクリック、「参照(B)...」 ボタンをクリック、ダウンロード・解凍した非公式ドライバファイル(有線 x360c.inf、無線 x360wc.inf)を選択して 「開く(O)」 ボタンをクリック、「製造元のファイルのコピー元(C):」 に選択した非公式ドライバファイルがあるパス名が表示 「OK」 ボタンをクリック、「Microsoft Xbox 360 Controller」 が表示されていることを確認して 「次へ(N)」 ボタンをクリック、「Masahiko Morii」 という名前が確認できたら、「インストール(I)」 ボタンをクリック

画像のように 「Masahiko Morii」 という名前の表示が確認できたら、「インストール(I)」 ボタンをクリックします。

Xbox 360 コントローラー 非公式ドライバ インストール中画面

インストールが始まるのでこのまましばらく待ちます。

Xbox 360 コントローラー 非公式ドライバ インストール完了、「閉じる(C)」 ボタンをクリック

ドライバの更新が完了したら、「閉じる(C)」 ボタンをクリックします。

インストールした Xbox 360 コントローラー 非公式ドライバの表示内容

非公式ドライバインストール後は下記の表の内容になりました。

プロバイダー Masahiko Morii
日付 2010/05/04
バージョン 6.1.7600.16385
デジタル署名者 Masahiko Morii

ドライバーの詳細(I)」 ボタンをクリックします。

インストールした Xbox 360 コントローラー 非公式ドライバのドライバーファイルの詳細

ドライバー ファイルの詳細」 の内容です。

C:\Windows\system32\DRIVERS\x360chm.sys C:\Windows\system32\x360cffd.dll C:\Windows\system32\x360cps.dll C:\Windows\SysWOW64\x360cffd.dll
プロバイダー Masahiko Morii
ファイル バージョン 6.1.7600.16385 (win7_rtm.090713-1255)
著作権 © Masahiko Morii. All rights reserved.
デジタル署名者 デジタル署名されていません

以上で非公式ドライバのインストールは完了です。

お疲れ様でした。

関連記事
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
by カエレバ
スポンサードリンク

トラックバック一覧

コメント一覧

コメントの投稿

名前

タイトル

メールアドレス

URL

本文

パスワード

非公開コメント

管理者にだけ表示を許可する