修正:dplay.dllにエラーがありません



問題を排除するために楽器を試してください

Windows7などの新しいオペレーティングシステムでDoomやMastersof Orion 2などの古いゲームを起動すると、この記事で焦点を当てるdplay.dllなどの.dllファイルの欠落エラーが発生する場合があります。発生する可能性のあるエラーの1つは、「DPLAY.dllがコンピューターにありません。この問題を解決するには、プログラムを再インストールしてみてください。」



オペレーティングシステムの非互換性が、これらのアプリケーションやゲームがdplay.dllをシステム上に存在していても、欠落していると見なす理由です。その他の場合、このエラーが発生するのは、dplay.dllが存在せず、ゲームで使用できるようにする必要があるためです。





この記事では、非互換モードで古いゲームをインストールし、ゲームを再インストールして不足している.dllファイルを利用できるようにし、dplay.dllを適切な場所にコピーすることで、このエラーを修正します。

方法1:互換モードでインストールする

Windows互換モードは、古いシステムでサポートされている古いゲームやアプリケーションが新しいシステムで実行できる環境を作成します。このモードでゲームをインストールする前に、OS、実行中、およびゲームがサポートするOSバージョンを知っておく必要があります。非常に古いゲームはWindowsXPまでをサポートしているため、Windows7以降を使用していると想定します。

  1. ゲームのインストーラーを右クリックして、 プロパティ
  2. を選択 互換性 タブをクリックし、「互換モード」の下で「 このプログラムを互換モードで実行します。 「」
  3. ドロップダウンリストから「WindowsXP(サービスパック2)」または「WindowsVista(サービスパック1)」を選択します。ゲームがサポートしているOSを確認し、それに応じてモードを選択することをお勧めします。
  4. 「設定(アプリケーション)」または「特権レベル」で、「このプログラムを管理者として実行する」にチェックを入れます。
  5. クリック OK
  6. ソフトウェアをインストールして、コンピューターを再起動します。
  7. インストールしたゲームまたはアプリケーションを起動し、その機能を確認します。

方法2:dplay.dllをコピーする

dplay.dllをSystem32フォルダーにコピーして、ゲームの起動を再試行できます。通常、dplayは「dplayx.dll」としてSysWOW64またはSystem32フォルダーに存在します。別のdplay.dllファイルをダウンロードしてコピーする前に、つまり、dplayx.dllがシステムに存在しない場合は、まずこのdllファイルを検索する必要があります。



  1. Windowsエクスプローラーを開き、「 %windir% SysWOW64 ロケーションバーの「」。 32ビットシステムを使用している場合は、「 %windir% System32 」。
  2. 検索ボックスに「 dxplay.dll 」。スクリーンショットに示すような検索結果が表示されます。私の場合、SysWOW64にのみ存在し、System32には存在しません。
  3. 右クリック 「Dplayx.dll」 そしてそれをコピーします。 「」と入力します %windir% System32 」をロケーションバーに表示し、そこに移動します。 System32フォルダーを右クリックして、 ペースト 。さて、名前を「 dplayx.dl 」から「 dplay.dll 」。 dplayx.dllがこのフォルダーに既に存在する場合は、別のコピーを作成し、名前をdplay.dllに変更します。この運用管理者権限を付与する必要がある場合があります。
  4. アプリケーションを再起動して、機能するかどうかを確認してください。

または、次のことができます。

  1. からdplay.dllをダウンロード ここに
  2. エクスプローラーを開き、「 %windir% System32 」と入力してEnterキーを押します。
  3. dplay.dllをこの場所にコピーします。

方法3:ゲームを再インストールする

サポートされているゲームがシステムで実行されていないだけの問題である場合は、ゲームをインストールする必要があります。このプロセスを完了するために、既存のゲームをアンインストールする必要はありません。

  1. 再インストールするゲームのセットアップを取得します。
  2. インストーラーを起動し、再インストールプロセスを実行します。
  3. PCを再起動し、ゲームを起動してエラーを確認します。
読んだ2分