Kenshi 起動しない原因と対処法【Steam版対応】

Kenshiを起動しようとしたら何も起動しない、ロゴが出た直後にクラッシュする、「.dll が見つかりません」というエラーが出る——そんな症状で困っているプレイヤー向けに、原因と対処法を優先度順に解説する。

Kenshiは最適化が十分でないことで知られており、起動時のクラッシュはプレイヤーコミュニティで頻繁に報告されてきた。ただし、解決できるケースの大半はdependencyファイルの問題かMODの競合に起因しており、順番に対処することで改善できる可能性が高い。


スポンサーリンク

Kenshiの動作環境(最小スペック)

起動しない原因の一つに、PCのスペック不足が考えられる。
まず自分の環境が最小動作要件を満たしているか確認しよう。

項目最小スペック
OSWindows 7 / 8 / 10 / 11(64ビット)
CPUデュアルコア 64ビット
RAM6GB
GPUPixel Shader 5.0対応、VRAM 1GB
ストレージ15GB以上の空き容量

スペックを満たしている場合は、以下の対処法に進もう。


対処法①:Kenshiのdependencyフォルダ内のインストーラーを実行する

Steam版Kenshiの起動失敗で最も多い原因がこれだ。
Steamがゲームインストール時に依存ライブラリ(Visual C++ Redistributable等)を正しくインストールできないケースが頻繁に報告されている。

Kenshiのゲームフォルダには、必要なライブラリのインストーラーが同梱されている。
これを手動で実行するだけで解決できることが多い。

手順

  1. Steamのライブラリ画面でKenshiを右クリックし「プロパティ」を開く
  2. 「インストールされたファイル」→「参照」を選択してKenshiのインストールフォルダを開く
  3. 「dependencies」フォルダを開く
  4. フォルダ内にある以下のファイルをすべて実行する
  • vcredist_x64.exe(または vcredist が含まれるファイル)
  • vcredist_x86.exe
  • dotnet4.0Client(あれば)
  • 「dx9」フォルダ内の DXSETUP.exe

インストーラーの実行後にPCを再起動し、Kenshiを起動してみよう。

vcredistを実行しても改善しない場合

すでに古いバージョンのVisual C++ Redistributableがインストールされていると、新しいバージョンへの上書きがうまくいかないことがある。

「設定」→「アプリ」→「プログラムと機能」から以下を一度アンインストールしてから、再度dependenciesフォルダのvcredistを実行するとよい。

  • Microsoft Visual C++ 2010 Redistributable(x64・x86)
  • Microsoft Visual C++ 2012 Redistributable(x64)

対処法②:ゲームファイルの整合性を確認する

ゲームファイルが破損していたり、インストールが不完全だったりする場合、Steamの整合性確認ツールで自動修復できる。

  1. Steamのライブラリ画面でKenshiを右クリックする
  2. 「プロパティ」→「インストールされたファイル」タブを開く
  3. 「ゲームファイルの整合性を確認」をクリックする
  4. 確認完了後にKenshiを再起動する

Steamがファイルの問題を検出した場合、必要なファイルを自動でダウンロード・修復する。


対処法③:EXEファイルを直接起動する

KenshiはDRMフリーなため、Steamを経由せずにゲームの実行ファイルを直接起動できる。
Steamクライアント側の問題で起動できないケースでは、この方法で解決することがある。

  1. Kenshiのインストールフォルダを開く(対処法①の手順2を参照)
  2. kenshi_x64.exe(64ビット環境の場合)をダブルクリックして直接起動する

これで起動できた場合は、Steamクライアント側か、Steam Overlayが干渉している可能性が高い。


対処法④:Steam Overlayを無効にする

Steam Overlayが干渉してKenshiがクラッシュするケースが知られている。

  1. Steamのライブラリ画面でKenshiを右クリックし「プロパティ」を開く
  2. 「一般」タブの「ゲーム中にSteamオーバーレイを有効にする」のチェックを外す
  3. Kenshiを起動して改善するか確認する

対処法⑤:MODが原因のクラッシュに対処する

MODを導入している場合、起動時クラッシュの原因がMODにある可能性がある。
特に大型のオーバーホールMOD同士の競合ロード順序の問題が起動失敗を引き起こしやすい。

すべてのMODを無効にして起動を試みる

  1. Kenshiの起動時に表示されるModマネージャー(またはSteam Workshopのサブスクリプション)からすべてのMODをオフにする
  2. バニラ(MODなし)状態でKenshiを起動する

起動できた場合は、MODが原因だ。
MODを1つずつ有効化しながら再起動を繰り返すことで、問題のあるMODを特定できる。

ロード順序を確認する

大型オーバーホールMOD(例:ReKenshiなど)はMODリストの一番下(最後)に配置する必要がある。
他のMODより上に配置すると競合によるクラッシュが起きやすい。

MODのページに記載されているロード順序の推奨事項を必ず確認しよう。


対処法⑥:設定ファイルをリセットする

設定ファイルが破損していると、起動時にクラッシュすることがある。
以下の手順で設定フォルダをリネームしてリセットすることで、起動時の設定破損による問題を解消できる。

  1. エクスプローラーで以下のパスを開く
   ドキュメント\My Games\Kenshi
  1. 「Kenshi」フォルダを右クリックし「名前の変更」で Kenshi_old などにリネームする
  2. Kenshiを起動する(リネームしたフォルダに設定が入っていた場合、ゲームが新しいフォルダを自動生成する)

この方法でゲームが起動した場合は、元の Kenshi_old フォルダ内の設定ファイルのどれかが破損していた可能性が高い。


対処法⑦:グラフィック設定を変更する

フルスクリーンモードでの起動に失敗するケースが報告されている。
ボーダレスウィンドウモードに変更することで改善する場合がある。

設定ファイルから直接変更する手順は以下の通りだ。

  1. Kenshiのインストールフォルダ内の data フォルダを開く
  2. settings.cfg をテキストエディターで開く
  3. FullScreen = 1FullScreen = 0 に変更する
  4. 保存してKenshiを起動する

解像度を下げることで起動できるようになるケースも報告されているため、合わせて試してみよう。


対処法⑧:グラフィックドライバーを更新する

古いまたは特定バージョンのグラフィックドライバーがKenshiのクラッシュを引き起こすことがある。
特に一部のNVIDIA GeForceドライバーのバージョン(397.31・397.64)でクラッシュが報告されている。

最新ドライバーへの更新、または問題のあるバージョンをロールバックすることを試してみよう。


対処法まとめ早見表

症状まず試すこと
DLLエラーが表示されるdependenciesフォルダのvcredistを実行(対処法①)
何も起動しない(エラーなし)ゲームファイルの整合性確認(対処法②)→EXE直接起動(対処法③)
MOD導入後から起動しなくなったすべてのMODを無効にして起動確認(対処法⑤)
以前は起動できていた設定ファイルをリセット(対処法⑥)
起動画面でクラッシュするSteam Overlay無効化(対処法④)→フルスクリーン解除(対処法⑦)

まとめ

Kenshiが起動しない場合は、dependenciesフォルダ内のvcredistインストーラーを手動実行するのが最初の対処法だ。
これはSteamがインストール時に依存ライブラリをうまく導入できないことが多いためで、コミュニティガイドでも最優先の対処法として案内されている。

MODを導入しているなら、すべてのMODを無効にしてバニラ状態で起動できるか確認することが問題の切り分けに有効だ。
上記の手順を試してもなお解決しない場合は、Steamコミュニティの日本語掲示板またはLo-Fi Games公式フォーラムでログファイルとともに報告すると、具体的なサポートを受けやすい。


参考情報源:

コメント

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