修正:SDL2.DLLがありません

RobloxやBlenderなどのアプリケーションを使用すると、「SDL2.dllがWindowsで実行するように設計されていないか、エラーが含まれています」や「SDL2.dllがコンピュータにありません。この問題を解決するには、プログラムを再インストールしてみてください。」SDL2.dllは、ゲームやグラフィックアプリケーションなどのマルチメディアアプリケーションの依存関係です。このエラーは、.dllファイルが見つからないか破損していることを示しています。

このエラーは、破損/欠落しているSDL2.dllファイルがアプリケーションディレクトリ内の作業コピーに置き換えられることで修正できます。または、プログラムと機能の修復ツールを使用してアプリケーションを修復します。場合によっては、XPなどの古いオペレーティングシステムのサポートが終了しているため、新しいアプリケーションを新たに更新すると、サポートがないために問題が発生する可能性があります。新しいオペレーティングシステムにアップグレードすると、一部のユーザーに役立ちます。

方法1:SDL2.dllの作業バージョンを置き換える

  1. ここからSDL2.dllをダウンロードします (32ビット、64ビット)
  2. dllファイルを右クリックして、[コピー]を選択します。
  3. アプリケーションのプログラムファイルの場所に移動します。これを行うには、[スタート]メニューにアプリケーションの名前を入力し、それを右クリックして[ファイルの場所開く]を選択するか、C:\ Program FilesまたはC:\ Program Files(x86)でアプリケーションフォルダーを検索します– 32ビット。

  4. アプリケーションのディレクトリ内。右クリックして[貼り付け]を選択するか、Ctrl + Vコマンドを使用します。この操作の管理者アクセスを許可するように求められた場合は、実行してください。
  5. アプリケーションを再度起動し、エラーが終了したかどうかを確認します。

方法2:アプリケーションを修復する

または、アプリケーションの新しいコピーをインストールすることもできますが、ほとんどの場合、修復するだけでうまくいきます。修復すると、以前に機能していたバージョンのアプリケーションが取得され、再度実行されます。

  1. キーボードのWin + Rを押して、実行プロンプトを開きます。入力appwiz.cplを入力し、Enterキーを押します。これにより、[プログラムと機能]メニューが表示されます。
  2. SDL2.dllエラーを生成するアプリケーションを選択し、[修復]または[変更]をクリックします。アプリケーションがRoboloxの場合、それを修復/変更するオプションはありません。修復オプションが利用できない場合は、アプリをアンインストールして、最初にダウンロードしたサイトまたはroboloxアカウントに移動し、アプリケーションを再ダウンロードして再インストールすると、エラーが処理されます。
  3. アンインストーラーが起動したら、修復を選択し、プロンプトに従います。修復が完了したら、アプリケーションを再度起動して、今回は機能するかどうかを確認します。

場合によっては、アプリケーションを新しく更新すると、アプリケーションが機能しなくなり、ベンダーに連絡して、問題を修正するために新しいバージョンがリリースされるまで待つことがあります。