ViGEmBusはWindows Server 2022に対応していますか?
実用上の答えは「公式対応ではない」です。最終版の案内はWindows 10とWindows 11を対象としており、Server 2022は明記された対象外です。
ViGEmBusはWindowsのカーネルモードで動作する仮想ゲームパッドバスドライバーです。DS4Windows、BetterJoy、Apolloなどのクライアントアプリが、Xbox 360またはDualShock 4として見える仮想デバイスをドライバーに作成させます。デスクトップのゲーム環境では便利ですが、Windowsという名前が付くすべてのエディションを公式対応にするものではありません。
公開されている最終セットアップは、Nefariusが2023年11月に公開したバージョン1.22.0です。公式リポジトリとリリース情報は、x86、x64、ARM64を含むWindows 10/11を案内しています。Windows Server 2022への対応は保証していません。ラボで動作しても、対応済みの本番構成ではなく、サポート対象外の検証結果として記録してください。
この違いがあるため、「ViGEmBusドライバー」という広い検索語だけでインストール手順を選ぶと、質問に合わないページへ進むことがあります。通常のデスクトップインストールと、Server 2022のOSエディション・セットアップ条件・署名・アプリ動作の確認は分けて考える必要があります。
| 環境 | 公式上の位置づけ | 推奨する対応 |
|---|---|---|
| Windows 11 | 最終版の対応対象 | 確認済みの1.22.0 EXEを使う。 |
| Windows 10 | 最終版の対応対象 | インストール後にデバイスマネージャーで確認する。 |
| Windows Server 2022 | 公式サポート対象外 | 本番対応と表現せず、検証は隔離する。 |
| Windows 7 / 8.1 | 古い終了済みビルドのみ | 旧インストーラーを現行サポートと見なさない。 |
| macOS / Linux | Windowsカーネルドライバーの対象外 | 各OS向けのゲームパッドソリューションを使う。 |

Server 2022でインストーラーが停止する理由
「この製品は次のWindowsバージョンにはインストールできません」のような表示は、互換性の境界を示すメッセージです。ダウンロードしたEXEが壊れている、GitHubのリリースが偽物である、DLLが足りないという意味だとは限りません。セットアップはOS環境とパッケージの条件を照合しています。
検索結果にはViGEmBusSetup_x64.msiのような古いアーキテクチャ別MSI名も残っています。最終版1.22.0はViGEmBus_1.22.0_x64_x86_arm64.exeという一つのEXEです。古い案内を最終EXEに置き換えることはできますが、それだけでServer 2022が公式対応になるわけではありません。
ドライバー署名の確認を無効にする、インストーラーのデータベースを編集する、別のPCからドライバーファイルをコピーする、改変済みServer版を探す、といった方法は避けてください。出所が分からなくなり、カーネルコンポーネントの削除も難しくなります。対応が必要なら、対応デスクトップWindowsや保守されている別バックエンドを検討する方が安全です。
ViGEmBus最終版に含まれるもの
ダウンロードの確認はシンプルにします。Nefariusの公式GitHubリリースを使い、タグとファイル名を確認し、変更記録にURLを残してください。確認済みのファイルはViGEmBus_1.22.0_x64_x86_arm64.exeです。GitHubのサイズは6,278,576バイト、約6.0 MBで、リリースはアーカイブ済みです。
このオールインワンファイルにはデスクトップWindows向けのx86、x64、ARM64ビルドが含まれます。Server専用版ではありません。ファイル名にARM64が含まれていても、すべてのWindowsエディションやサーバーロールが対応になるわけではありません。アーキテクチャとOSエディションは別々に確認します。
対応OSへのインストール後は、デバイスマネージャーにNefarius Virtual Gamepad Emulation Busが表示され、状態が正常であることを確認します。これはそのPCでWindowsが認識した状態の証拠であり、未対応のServer構成を公式対応に変えるものではありません。
| リリース情報 | 確認値 | 意味 |
|---|---|---|
| タグ | v1.22.0 | 公開された最終セットアップ系列。 |
| ファイル | ViGEmBus_1.22.0_x64_x86_arm64.exe | 公式ファイル名をそのまま確認する。 |
| 公開日 | 2023年11月2日 | 現行更新ではなく終了済みリリース。 |
| サイズ | 6,278,576バイト | 実行前の出所確認に使える値。 |
| Serverの状態 | 公式サポート対象外 | Server 2022を対応環境として案内しない。 |
Server環境でどうしても検証する場合
古いアプリケーションの調査が必要な管理者もいます。検証範囲を小さくし、元に戻せる状態で、サポート対象外であることを明記してください。
最初に目的を書きます。古いクライアントが起動するか、仮想デバイスを作れるか、サービスアカウントがデバイスへアクセスできるかは、別々の質問です。ホストを変更する前に、クライアント、アカウント、負荷、成功条件を決めます。
ポリシーが許すなら、使い捨ての仮想マシンや復元可能なスナップショットを使います。公式URL、タグ、ファイル名、サイズ、発行元を保存してください。古いMSI、改変アーカイブ、最終EXEを同じ検証に混ぜると、後で原因の特定と削除が難しくなります。
検証後は、デバイスマネージャーの状態、インストーラーやイベントログ、アプリの出力デバイス、再起動後の挙動を別々に記録します。不安定ならそこで止めます。失敗はプラットフォーム境界の証拠であり、Windowsのセキュリティ機能を弱める理由ではありません。
- 1
対象を確認
Windows Serverのエディションとビルド、クライアントアプリ、利用アカウント、検証環境を破棄できるかを記録する。
- 2
出所を保つ
公式v1.22.0 GitHubファイルを使い、URL、正確なファイル名、サイズ、発行元を検証記録に残す。
- 3
証拠を分ける
デバイスマネージャー、インストールログ、クライアント出力を個別に確認する。一つの正常表示だけで互換性全体を判断しない。
- 4
隔離または復元
ブロック、不安定な動作、削除不能が起きたらスナップショットを戻すか通常の削除を行う。本番向けに強制しない。
実際の問題に合うガイドを選ぶ
再インストールする前に症状を分類すると、誤った修復を避けられます。Windows 10/11で通常のセットアップを行うならインストールガイドを使います。アプリが「ViGEmBusがインストールされていない、または動作していない」と表示するなら、専用のトラブルシューティングを確認します。Windows Installerの1603なら、古いパッケージに同じセットアップを繰り返さず、1603の修復手順を使います。
古いドライバーを残すべきかが問題なら、EOLとアンインストールの説明を確認します。発行元やカーネルドライバーの出所が心配なら、安全性ガイドを使います。どのページもServer 2022を公式対応とする内容に広げず、このページでOS互換性の質問を分離しています。
- Windows 10/11の通常インストール:現在のインストールガイド。
- 「ViGEmBusがインストールされていない/動作していない」:デバイス、アプリ、出力を分けて確認。
- Windows Installer 1603:1603ガイドの可逆的な手順。
- 古いコピーや重複:通常のアンインストールから始め、バスを確認。
- Server 2022互換性:このページで説明し、回避策を公式対応と呼ばない。
Windows Server 2022の確認チェックリスト
問い合わせやホスト変更の前に、エラー全文とOSエディションを保存します。「Windows」だけでは不十分です。Windows 10、Windows 11、Windows Server 2022では、サポート範囲と保守の前提が異なります。
ファイルがgithub.com/nefarius/ViGEmBusから取得されたか、タグがv1.22.0か、最終EXEのファイル名かを確認します。次に、Windowsのファイルプロパティで発行元とデジタル署名を確認できる範囲で調べます。これは出所の確認であり、未対応Serverで動く保証ではありません。
最後に、インストーラー、デバイスマネージャー、クライアントアプリ、仮想コントローラー出力を分けます。デバイスが正常なのにクライアントだけ失敗するなら、プロファイルやバックエンドが原因かもしれません。インストール前にブロックされるなら、同じファイルを繰り返し取得するのではなく、プラットフォーム互換性として扱います。
- OSエディションとビルドを記録した
- 公式リポジトリ、リリースタグ、ファイル名を確認した
- 表示される範囲で発行元と署名を確認した
- インストーラー、デバイス、クライアント、出力を分けてテストした
- 署名回避、改変アーカイブ、推測したミラーを使っていない
- テスト前に復元または通常削除の手段を確認した

ViGEmBusとWindows Server 2022のFAQ
ViGEmBusはWindows Server 2022に対応していますか?
最終版のViGEmBusはWindows 10とWindows 11向けに案内されています。Windows Server 2022を公式対応と説明せず、ラボでの動作はサポート対象外の検証として扱ってください。
なぜViGEmBusのインストーラーはServer 2022を拒否するのですか?
セットアップがOSエディションを文書化された対象外と判断し、インストール前に停止することがあります。公式GitHubファイルが壊れているという意味ではありません。
ViGEmBusSetup_x64.msiはServer 2022用の正しいインストーラーですか?
Server専用の現行MSIを作ってはいけません。最終公開版は、対応するWindows 10/11向けのViGEmBus_1.22.0_x64_x86_arm64.exeです。古いMSI名だけではServer対応になりません。
Windows Server 2022にViGEmBusを強制インストールできますか?
非公式の回避策はありますが、インストーラーやドライバーの保護を回避すると、サポートと出所の境界が失われます。本番で強制せず、必要な場合も隔離して復元手段を用意してください。
最終版のViGEmBusにServer用ビルドは含まれますか?
公式ファイルはデスクトップWindows向けのx86、x64、ARM64ビルドを含むEXEです。アーキテクチャの一覧は、Server 2022を含むすべてのエディションの対応を保証しません。
サーバーで仮想コントローラーが必要な場合はどうしますか?
対応するWindows 10/11ホストで動かせるか、クライアントに保守されたバックエンドがあるか、提供元がサーバー対応の代替手段を示しているかを確認します。未対応の検証を本番依存にしないでください。
参照した公式情報
このページの製品情報と安全性は一次情報で確認しています。外部リンクは新しいタブで開きます。
- ViGEmBus公式README — リポジトリの状態、対応デスクトップWindows、プロジェクトの背景
- ViGEmBus v1.22.0リリース — 最終ファイル名、公開日、リリース情報
- ViGEmBus Windows Server互換性issue — Serverでのインストーラー境界を確認する一次情報
- Nefariusインストールガイド — デバイスマネージャーでの確認と通常の削除手順