DuckStationが起動しない原因と対処法【Windows対応】

PS1エミュレーター「DuckStation」を起動しようとしたら、何も反応しない・エラーが出る・ゲームを選んでも黒画面になる……という状況で詰まっていませんか。
この記事では、DuckStationが起動しない原因をパターン別に整理し、それぞれの対処法をわかりやすく解説します。


スポンサーリンク

まず確認:あなたの状況はどれに当てはまるか

DuckStationの「起動しない」には、大きく3つのパターンがあります。

症状主な原因
EXEをダブルクリックしてもDuckStation本体が開かないVisual C++ランタイム未インストール・OS非対応・セキュリティソフトのブロック
本体は開くがゲームを選ぶと何も起きない・黒画面になるBIOSファイル未設定・ゲームイメージ形式の問題
起動はするが途中でフリーズ・落ちるグラフィックAPI設定の問題・ゲーム固有の非対応

それぞれの原因と対処法を以下で説明します。


パターン1:DuckStation本体が開かない

原因① Visual C++ランタイムが未インストール

DuckStationはWindows標準では含まれていない「Microsoft Visual C++再頒布可能パッケージ(VC++ランタイム)」を必要とします。
このファイルがPCに入っていないと、起動時に以下のようなエラーが表示されて開きません。

「vcruntime140_1.dllが見つかりません」
「The following component(s) are required to run this program: Microsoft Visual C++ Runtime」

対処法:
Microsoft公式サイトから「Visual C++ 再頒布可能パッケージ(x64)」をダウンロードし、VC_redist.x64.exeを実行してインストールします。

インストール後にPCを再起動し、DuckStationを起動し直してください。

原因② Windowsのバージョンが古い

DuckStationの動作対象OSはWindows 10(バージョン1809以降)またはWindows 11です。
Windows 7・8・8.1では動作しません。

対処法:
スタートメニュー →「設定」→「システム」→「バージョン情報」でWindowsのバージョンを確認してください。
Windows 10を使用中でバージョンが1809未満の場合は、Windows Updateで最新版に更新することで解決できる場合があります。

原因③ ZIPを展開せずに実行しようとしている

DuckStationはインストーラー形式ではなく、ダウンロードしたZIPファイルを展開して使うタイプのソフトです。
ZIPを展開せずにその中の.exeを直接実行しようとすると、正常に動作しません。

対処法:
ダウンロードしたduckstation-windows-x64-release.zipを右クリックし、「すべて展開」で任意のフォルダに展開してから、展開先フォルダ内のduckstation-qt-x64-ReleaseLTCG.exeを実行してください。

インストール先のパスに日本語や空白が含まれていると誤動作する場合があります。
例:C:\Games\DuckStation\のような半角英数字のみのパスを推奨します。

原因④ セキュリティソフト(Windows Defender)によるブロック

エミュレーターソフトはセキュリティソフトに誤検知される場合があります。
DuckStationは複数のウイルス対策ソフトでクリーンと判定されていますが、環境によっては実行をブロックされることがあります。

対処法(Windows Defenderの場合):

  1. スタートメニューで「Windowsセキュリティ」を開く
  2. 「ウイルスと脅威の防止」→「保護の履歴」を確認する
  3. DuckStationの実行ファイルが「脅威として検出」されていたら「許可」を選択する
  4. 再度「ウイルスと脅威の防止の設定」→「除外の追加」でDuckStationのフォルダを除外設定に追加する

パターン2:本体は開くがゲームが起動しない・黒画面になる

原因① BIOSファイルが設定されていない

DuckStationはPS1のBIOSファイルがなければゲームの起動ができません。
BIOSファイルを用意していない、または正しいフォルダに配置していない場合、ゲームを選択しても何も起こらないかエラーになります。

BIOSファイルの入手については合法的な方法で取得してください(実機からの吸い出し等)。

対処法(BIOSファイルが用意できている場合):

  1. DuckStationを起動し、上部メニューの「設定」→「BIOS設定」を開く
  2. 「BIOSディレクトリ」の「参照」ボタンをクリックし、BIOSファイルが入っているフォルダを指定する
  3. 「リストを更新」を押し、「NTSC-J(日本)」の横に「自動検出」で認識されていることを確認する

なお、BIOSフォルダのデフォルトパスはC:\Users\(ユーザー名)\Documents\DuckStation\biosです。
このフォルダにBIOSファイルをコピーするだけで自動認識されます。

原因② ゲームイメージのファイル形式が非対応

DuckStationが対応しているゲームイメージ形式は以下の通りです。

  • bin/cue
  • iso
  • img
  • MAME CHD(.chd)
  • MDS/MDF
  • ECM
  • PBP(非暗号化のみ)

7z形式や圧縮されたZIPのままではゲームを読み込めません。
ダウンロードしたゲームイメージが7zやzipで圧縮されている場合は、まず展開してからDuckStationに読み込ませてください。

原因③ グラフィックAPI設定の問題で黒画面になる

ゲームを起動してもウィンドウが真っ黒なまま動かない場合、グラフィックスの描画設定(レンダラー)が環境に合っていない可能性があります。

DuckStationは以下のレンダラーに対応しています。

レンダラー向いている環境
Vulkan現行の主流。NVIDIA・AMD・Intel(第6世代以降)の多くで使用可能
Direct3D 11Windows環境での安定性が高い。迷ったらこちらを試す
Direct3D 12より新しい環境向け
OpenGL古いGPUや一部特殊環境向け
ソフトウェアGPUに依存しないが動作が重い。最終手段

対処法:

  1. DuckStationの「設定」→「グラフィック」を開く
  2. 「レンダラー」のプルダウンで「Direct3D 11」または「Vulkan」に変更する
  3. 変更後にゲームを起動し直す

どれを試しても黒画面が解消しない場合は、「ソフトウェア」レンダラーに変更することで映像が表示されるか確認してください。

原因④ ゲーム固有の動作問題

一部のタイトルはDuckStationでの動作確認が不十分だったり、既知のバグが存在したりします。

対処法:
DuckStation公式の動作確認リストで、目的のゲームが「Playable(プレイ可能)」かどうかを確認してください。


DuckStationの動作環境(公式要件)

DuckStationを正常に動かすためには、以下のスペックを満たしているか確認してください。

項目最低要件
OSWindows 10(バージョン1809以降)またはWindows 11
CPUx86-64でSSE4.1命令セット対応(概ね2007年以降のCPU)
GPUOpenGL 3.1 / Direct3D 11(Feature Level 10.0)/ Vulkan 1.0 以上のいずれかに対応
メモリ4GB以上(推奨8GB以上)
VC++ランタイムMicrosoft Visual C++再頒布可能パッケージ(x64)が必要

Windows 7・8・8.1では動作しません。
また、SSE4.1に非対応の古いCPU(2007年以前のもの)でも起動しません。


それでも解決しない場合

上記を試しても解決しない場合は、以下の方法で追加情報を得られます。

  • DuckStation公式Discordでエラー内容を共有して相談する
  • エラーメッセージをそのままコピーして検索する

参考情報源:

コメント

タイトルとURLをコピーしました