Epic Games Launcherの起動トラブルとランタイムエラー診断表
インターネット切断時や外出先でEpic Games Launcherからゲームを起動しようとした際、無限ログイン待機やエラーコード LS-0013、IS-MF-01、0xc000007b が発生することがあります。これは主にローカルOAuthトークンの期限切れ、Visual C++再頒布可能パッケージの不整合、またはPrerequisitesのサイレントインストール失敗に起因します。
| エラーコード / 症状 | 根本原因 | 確認パス / コマンド | 解決手順 |
|---|---|---|---|
| LS-0013 | DRM認証失敗、権限不足、ファイル破損 | ゲーム実行ファイルパス | ゲームファイルの整合性確認または直接起動 |
| オフライン起動拒否 | OAuthリフレッシュトークンの期限切れ(30日制限) | AppData\Local\EpicGamesLauncher\Saved | 一度オンライン接続してトークンを再発行 |
| 0xc000007b | 32bitと64bitのmsvcp140.dll混在不整合 | System32 および SysWOW64 | VC++ All-in-Oneパッケージで一括上書き再インストール |
| IS-MF-01 | 前提コンポーネントの自動インストール失敗 | Portal\Extras\Redist | 管理者権限で手動インストーラーを実行 |
ステップ1: 有効なオフラインモードの事前設定
Epicのオフラインモードを利用するには、事前にオンライン状態で機能を有効化し、30日以内に一度ログイン認証を完了している必要があります。
- インターネット接続状態でEpic Games Launcherを起動します。
- 右上のプロフィールアイコンから「設定」を開きます。
- 「オフラインモードのブラウジングを有効にする」にチェックを入れます。
- 擬似的に通信遮断をテストする場合:
New-NetFirewallRule -DisplayName "BlockEpicTest" -Direction Outbound -Program "C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win64\EpicGamesLauncher.exe" -Action Block
- ランチャーを再起動し、「サインイン失敗」と表示されたら「サインインをスキップ」を選択するとオフラインライブラリに移行できます。
ステップ2: ランチャーを経由しない直接起動(バイパス)
Epicで配信されている多くのシングルプレイヤータイトルは、ランチャーの常駐を必須としないDRMフリー仕様になっています。
- インストール先(例:
Epic Games\[Game]\Binaries\Win64)を開きます。 - ゲーム本体の
.exeファイルを見つけます。 - デスクトップショートカットを作成し、必要に応じて引数を設定します:
"C:\Program Files\Epic Games\TargetGame\Game.exe" -epicapp=TargetGame -epicenv=Prod -EpicPortal
- 完全なDRMフリー作品であれば、引数なしの直接実行だけでネットワーク通信を一切行わずに起動可能です。
ステップ3: Visual C++ ランタイム修復とWebキャッシュの初期化
ゲームが起動直後にクラッシュする場合、またはランチャー画面が真っ白のままフリーズする場合:
Visual C++ Redistributable Runtimes All-in-Oneをダウンロードします。- 管理者権限で一括インストールを実行します:
install_all.bat
- 破損したランチャーの内部Webキャッシュを削除します:
rmdir /s /q "%localappdata%\EpicGamesLauncher\Saved\webcache"
rmdir /s /q "%localappdata%\EpicGamesLauncher\Saved\webcache_4430"
- PCを再起動後、ゲームタイトルのメニューから「ファイルの確認」を実行します。