Epic 啟動器離線故障與執行庫錯誤診斷矩陣
當網路中斷或處於無網路環境時,Epic 遊戲商城(Epic Games Launcher)常出現無法啟動遊戲、無限卡登入、或跳出 LS-0013、IS-MF-01 以及 0xc000007b 錯誤。其本質通常是本機 OAuth 授權憑證過期、背景安裝先決條件失敗,或 Visual C++ 執行庫架構混亂。
| 故障代碼 / 現象 | 底層核心誘因 | 校驗依據或路徑 | 規範修復方案 |
|---|---|---|---|
| LS-0013 | DRM 握手失敗、權限不足或檔案校驗損毀 | 遊戲主程式執行檔目錄 | 驗證遊戲完整性或直接脫機繞過啟動器執行 |
| 離線模式被鎖 | 本機 OAuth Refresh Token 超出 30 天效期 | AppData\Local\EpicGamesLauncher\Saved | 必須重新聯網登入一次以刷新 30 天離線憑證 |
| 0xc000007b | 32 位元與 64 位元 msvcp140.dll 檔案混淆 | System32 與 SysWOW64 目錄 | 使用 VC++ All-in-One 整合包全量覆蓋重裝 |
| IS-MF-01 | 背景自動靜默安裝先決相依庫失敗 | Launcher\Portal\Extras\Redist | 手動進入目錄以系統管理員權限執行安裝包 |
第一步:提前配置真正可用的離線模式(Offline Mode)
Epic 商城的離線運作機制建立在本機快取憑證基礎之上,必須在有網路環境下預先啟用,且每 30 天必須連網刷新一次:
- 在聯網狀態下啟動 Epic 客戶端。
- 點擊右上角個人頭像,進入「設定」(Settings)。
- 向下捲動至偏好設定,勾選「啟用離線模式瀏覽」(Enable Offline Mode Browsing)。
- 本地拔線模擬測試(可透過暫時防火牆阻擋命令驗證):
New-NetFirewallRule -DisplayName "BlockEpicTest" -Direction Outbound -Program "C:\Program Files (x86)\Epic Games\Launcher\Portal\Binaries\Win64\EpicGamesLauncher.exe" -Action Block
- 重新啟動客戶端,系統將跳出「登入失敗」,此時點擊「略過登入」(Skip Sign In),即可正常進入離線遊戲庫並啟動遊戲。
第二步:免啟動器直接執行遊戲主程式(Bypass 技巧)
Epic 商城中大量單機遊戲實際上並未強制綁定啟動器保護,可直接脫離 Epic 運作:
- 開啟遊戲實體安裝目錄(通常位於
Epic Games\[遊戲名稱]\Binaries\Win64)。 - 找到遊戲真實主程式(帶有遊戲圖示的 .exe,而非 Launcher 前綴程式)。
- 右鍵建立桌面捷徑,右鍵內容在目標末尾嘗試追加啟動參數(若有需要):
"C:\Program Files\Epic Games\TargetGame\Game.exe" -epicapp=TargetGame -epicenv=Prod -EpicPortal
- 若遊戲為完全 DRM-Free 作品,雙擊主程式即可徹底脫離網路與 Epic 背景即刻啟動。
第三步:修復 VC++ 執行庫損毀與 WebCache 快取死鎖
若遊戲點擊啟動後閃退,或客戶端介面長時間白畫面轉圈:
- 下載經過安全簽章的
Visual C++ Redistributable Runtimes All-in-One整合批次安裝包。 - 以系統管理員身分執行全量安裝:
install_all.bat
- 清理已損毀的 Epic 嵌入式 Chromium 網頁快取:
rmdir /s /q "%localappdata%\EpicGamesLauncher\Saved\webcache"
rmdir /s /q "%localappdata%\EpicGamesLauncher\Saved\webcache_4430"
- 重新啟動電腦後重啟客戶端,點擊遊戲圖示右下角三個點執行「驗證遊戲完整性」。