Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【解決法】VJoyのインストールに失敗する原因と8つの対処法

VJoyのインストールに失敗する主な原因は、ドライバー署名の強制設定が正しくないことです。また、WindowsやVJoy自体のインストールが破損している場合にも、このエラーが発生することがあります。アプリケーションの更新中に問題が発生したという報告もあります。この問題は、Windows XP以降のほぼすべてのバージョンのWindowsで確認されています。

【解決法】VJoyのインストールに失敗する原因と8つの対処法

トラブルシューティングを始める前に、以下の点を確認してください。ローカルディスクからインストールしていること(USBメモリや外付けディスクからはインストールしない)。また、ジョイスティック、ゲームパッド、ステアリングホイールなどのゲームコントローラーをすべてシステムから取り外しておくことも重要です。

解決策1:システムをクリーンブートする

Windows環境では複数のアプリケーションが共存し、システムリソースを共有しています。他のアプリケーションがVJoyの動作に干渉している場合、インストールエラーが発生することがあります。この場合、クリーンブート(サードパーティ製ソフトウェアの干渉を排除する起動方法)を行うことで問題が解決する可能性があります。

  1. システムをクリーンブートします。
  2. VJoyのインストールを試みて、問題が解決したかどうかを確認します。
  3. 解決しない場合は、システムを再起動します。
  4. 再起動後、コンパニオンアプリケーションを含めずに再度VJoyのインストールを試みて、エラーが解消されたかどうかを確認します。

解決策2:暗号化サービスを再起動する

暗号化サービス(CryptSvc)はVJoyの動作に不可欠なサービスです。このサービスがエラー状態になりアクセスできなくなっていると、本エラーが発生することがあります。この場合、暗号化サービスを再起動することで問題が解決する可能性があります。

  1. Windowsボタンを右クリックし、表示されたメニューから「タスクマネージャー」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  2. サービス」タブに移動し、「CryptSvc」を探します。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  3. 「CryptSvc」を右クリックし、コンテキストメニューから「再起動」をクリックします。
  4. アプリケーションのインストールを試みて、問題が解決したかどうかを確認します。

解決策3:以前のWindowsビルドに戻す

Microsoftには過去に不具合を含む更新プログラムをリリースした経緯があり、今回の問題もお使いのPCに適用された最新のWindows更新プログラムの不具合が原因である可能性があります。この場合、以前のビルドに戻してからVJoyをインストールすることで問題が解決する可能性があります。

  1. Windowsキーを押して「設定」と入力し、検索結果の一覧から「設定」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  2. 更新とセキュリティ」をクリックし、「更新履歴の表示」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  3. 更新プログラムのアンインストール」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  4. 問題のある更新プログラムを選択し、「アンインストール」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  5. 更新プログラムのアンインストールが完了するまで待ち、システムを再起動します。
  6. 再起動後、VJoyを正常にインストールできるかどうかを確認します。

解決策4:ドライバー署名の強制を無効にする

ユーザーを保護するため、Microsoftはカーネルモードドライバー(VJoyはカーネルモードドライバーです)へのデジタル署名を必須としています。VJoyドライバーに正規の署名者によるデジタル署名がない場合、本エラーが発生することがあります。この場合、ドライバー署名の強制を無効にすることで問題が解決する可能性があります。

警告:ドライバー署名の強制を無効にすると、システムが脅威にさらされたり、動作が不安定になったりする可能性があります。必ず自己責任で実行してください。

  1. Windows検索バーに「設定」と入力し、結果の一覧から「設定」を開きます。
  2. 更新とセキュリティ」をクリックし、ウィンドウ左側のペインで「回復」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  3. 今すぐ再起動」をクリックします。
  4. 再起動後、「トラブルシューティング」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  5. 詳細オプション」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  6. スタートアップ設定」をクリックし、「再起動」ボタンをクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  7. 対応するキーを押して「ドライバー署名の強制を無効にする」を選択し、システムを再起動します。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  8. 再起動後、VJoyをインストールできるかどうかを確認します。
  9. インストールできない場合は、セキュアブートを無効にしてからVJoyのインストールを試みてください。なお、VJoyを使用するたびにドライバー署名の強制を無効にする必要がある場合があります。

解決策5:管理者権限でVJoyを起動する

Microsoftは最新版のWindowsにおいて、UAC(ユーザーアカウント制御)を実装することで重要なシステムファイルやリソースを保護し、セキュリティを強化しています。VJoyに必要なシステムリソースへのアクセス権限がない場合、本エラーが発生することがあります。この場合、管理者権限でVJoyインストーラーを起動することで問題が解決する可能性があります。

  1. VJoy関連のハードウェアをシステムから取り外します。また、タスクマネージャーでVJoy関連のプロセスが実行されていないことを確認します。
  2. VJoyのインストールを試みます。失敗する場合は、VJoy公式サイトからzipファイルをダウンロードします。
  3. アーカイブを解凍し、内容をVJoyのインストールディレクトリにコピーします。通常、以下の場所です:
    C:\Program Files\vJoy
  4. vJoyInstall.exe」ファイルを右クリックし、「管理者として実行」をクリックして、問題が解決したかどうかを確認します。【解決法】VJoyのインストールに失敗する原因と8つの対処法

解決策6:VJoyドライバーを手動で更新する

システムドライバーは、新技術への対応や既知のバグ修正のために定期的に更新されます。システムドライバー(特にVJoyドライバー)が古くなっていると、システムがドライバーを利用できず、本エラーが発生することがあります。この場合、システムドライバー(特にVJoyドライバー)を更新することで問題が解決する可能性があります。

  1. タスクマネージャーでVJoy関連のプロセスが実行されていないことを確認します。また、VJoy関連のハードウェアをシステムから取り外します。
  2. Windowsを最新ビルドに更新します。
  3. システムドライバーを最新ビルドに更新します。
  4. Windowsボタンを右クリックし、「デバイスマネージャー」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  5. VJoyデバイスを右クリックし、「ドライバーの更新」をクリックします。
  6. 更新されたドライバーソフトウェアを自動的に検索」オプションを選択します。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  7. VJoyをインストールできるかどうかを確認します。
  8. インストールできない場合は、システムを再起動し、手順1~6を繰り返します。

解決策7:VJoyアプリケーションを再インストールする

以前のインストールの残骸が新しいインストールに悪影響を与えている場合、本エラーが発生することがあります。この場合、旧バージョンを完全にアンインストールしてからVJoyを再インストールすることで問題が解決する可能性があります。

  1. Windowsキーを押して「コントロールパネル」と入力し、検索結果の一覧から「コントロールパネル」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  2. (プログラムの項目にある)「プログラムのアンインストール」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  3. インストール済みプログラムの一覧で「VJoy」を選択し、「アンインストール」をクリックします(インストールされている場合)。
  4. VJoyのアンインストールが完了するまで待ちます。
  5. VJoyを使用しているすべてのアプリケーションをアンインストールし、システムを再起動します。
  6. 再起動後、Windows検索バー(タスクバー)に「コマンドプロンプト」と入力し、検索結果の一覧で「コマンドプロンプト」を右クリックし、表示されたメニューから「管理者として実行」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  7. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します:
    devmgmt.msc
  8. 表示」メニューを展開し、「接続別のデバイス」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  9. VJoyデバイスを右クリックし、「デバイスのアンインストール」を選択します。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  10. このデバイスのドライバーソフトウェアを削除する」オプションにチェックを入れます。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  11. ドライバーのアンインストールが完了したら、システムを再起動します。
  12. 再起動後、管理者としてコマンドプロンプトを開きます(手順7と同様)。
  13. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します:
    pnputil -e
    【解決法】VJoyのインストールに失敗する原因と8つの対処法
  14. 結果の中から「Shaul」を探します。見つからない場合は、これ以上作業する必要はなく、VJoyの再インストールに進んでください。
  15. Shaulに関連するエントリが存在する場合は、OEMファイルの公開名(Published Name)を書き留めておきます(例:「oem86.inf」)。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  16. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します:
    pnputil -f -d oemXX.inf

    ※XXはOEM番号を表します(例:「pnputil -f -d oem86.inf」)

    【解決法】VJoyのインストールに失敗する原因と8つの対処法
  17. Windows検索バーに「Explorer」と入力し、結果の一覧で「Explorer」を右クリックし、「管理者として実行」をクリックします。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  18. VJoyのインストールディレクトリに移動します。通常、以下の場所です:
    C:\Program Files\vJoy
  19. このフォルダーの内容をすべて削除します。
  20. Windows検索バーに「レジストリエディター」と入力し、結果の一覧で「レジストリエディター」を右クリックし、「管理者として実行」をクリックします(レジストリのバックアップを忘れないでください)。【解決法】VJoyのインストールに失敗する原因と8つの対処法
  21. 以下のキーを削除します:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vjoy

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD

    HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1234&PID_BEAD
  22. システムを再起動し、再起動後に最新バージョンをダウンロードしてインストールします。インストール時に、すべての「コンパニオンアプリケーション」(Demo vJoy Feeder、vJoy Monitoring、vJoy Configuration)のチェックを必ず外してください。その後、インストールが正常に完了したかどうかを確認します。【解決法】VJoyのインストールに失敗する原因と8つの対処法

解決策8:Windowsをリセットまたは再インストールする

ここまでの方法がどれもうまくいかない場合、問題はWindows自体のインストールが破損していることが原因である可能性があります。この場合、Windowsをリセットまたは再インストールすることで問題が解決する可能性があります。

  1. システムを工場出荷時の状態にリセットし、VJoyのエラーが解消されたかどうかを確認します。
  2. 解決しない場合は、Windowsのクリーンインストールを実行してください。これによりインストールの問題が解決されるはずです。

上記の方法をすべて試しても問題が解決しない場合は、Zadigなどの代替アプリケーションの使用を検討してみてください。

  1. 【完全版】Kodi(コディ)のインストール方法|Windows 10・Androidへの導入手順とVPN設定を解説

    XBMC Foundationが開発した「Kodi」は、オープンソースで無料利用可能なメディアプレイヤーソフトウェアです。2004年にリリースされましたが、2017年以降に一気に人気が高まりました。まだ使い始めていないという方も、本記事を読めばWindows 10 PCおよびAndroidデバイスへのKodiのインストール方法がわかります。 Kodiを使うメリットとは? Kodiをインストールすべき理由は数多くあります。主なメリットは以下の通りです。 テレビ番組、映画、音楽を1つのオールインワンプラットフォームで楽しめる 膨大なコンテンツライブラリを提供 動画再生時のバッファリングが発生しな

  2. Windows 11でDirectXグラフィックツールをインストール・使用・アンインストールする完全ガイド

    Windows 11では、DirectXグラフィックツールはデフォルトではインストールされていません。しかし、OSの「オプション機能」から簡単に追加することができます。この記事では、Windows 11でグラフィックツールを必要に応じてインストールまたはアンインストールする方法を詳しく解説します。まず、このツールの主な特徴をご紹介します。グラフィック診断などの関連機能を実行するために不可欠なツールです。Direct3Dデバッグデバイスの作成にも利用できます。DirectXゲームやアプリケーションの開発に活用できます。3D関連機能に加えて、GPUのリアルタイム使用状況の追跡や、どのアプリ・ゲーム