技術參考
龍神模擬器(Ryubing)報錯 RYU-0001 / RYU-0002 / RYU-0003 怎麼辦?Keys not found、韌體解析出錯、MissingKeyException 解決方法(2026)
要點
- RYU-0001 = 找不到 prod.keys,RYU-0002 = 沒裝韌體,RYU-0003 = 韌體解析失敗(通常是 keys 比韌體舊),RYU-0004 = 路徑下找不到遊戲。Kenji-NX 電腦版用同一套錯誤碼。
- RYU-0001 先看 prod.keys 是不是放在 Ryujinx 資料夾的 system 子資料夾裡、檔名是不是正好叫 prod.keys,放對了還報就是 keys 檔案本身有問題,要重新匯出。
- RYU-0003 的修法是把 keys 和韌體換成同一版本,keys 不能比韌體舊。
- 日誌裡的 MissingKeyException(Missing NCA title key 等)和 KeyNotFoundException 'None' 都屬於 keys 缺失或過舊,更新 prod.keys 和 title.keys。
- 2026 年下半年用 SDK 22.2 製作的部分新遊戲,主程式用了新的 ZBIC 壓縮,Ryubing 截至 2026-11-01 還讀不了,這不是 keys 的問題;Eden Nightly 已經支援。
目錄
**RYU-XXXX 是 Ryubing(龍神模擬器的社群延續版)啟動或開遊戲前做設定檢查時彈出的錯誤碼:RYU-0001 是找不到 prod.keys,RYU-0002 是沒裝韌體,RYU-0003 是韌體解析失敗(通常是 keys 比韌體舊),RYU-0004 是指定路徑下找不到遊戲。**最常見的修法是:把 prod.keys 放進 Ryujinx 資料夾的 system 子資料夾、檔名保持 prod.keys,再把 keys 和韌體換成同一版本(keys 不能比韌體舊)。Kenji-NX 電腦版用的是同一套錯誤碼。截至 2026 年 11 月,還有一類「keys 沒問題也打不開」的情況:2026 年下半年的部分新遊戲用了新的壓縮格式,Ryubing 還讀不了,見最後一節。
報錯原文長什麼樣
英文介面:
Ryujinx Error (RYU-0001)
RYU-0001: Keys not found.
Ryujinx was unable to find your "prod.keys" file.
For more information on how to fix this error, follow our Setup Guide.
簡體中文介面:
Ryujinx 錯誤 (RYU-0001)
RYU-0001: 找不到金鑰。
Ryujinx 模擬器找不到“prod.keys”金鑰檔案。
有關修復此錯誤的更多資訊,可以查看我們的安裝指南。
錯誤碼的規則來自 Ryubing 原始碼:RYU- 後面是錯誤編號的四位十六進位制。
錯誤碼速查
| 錯誤碼 | 英文原文 | 簡中介面原文 | 什麼時候彈 | 原因 | 怎麼修 |
|---|---|---|---|---|---|
| RYU-0001 | Keys not found. / Ryujinx was unable to find your "prod.keys" file. | 找不到金鑰。/ Ryujinx 模擬器找不到“prod.keys”金鑰檔案。 | 啟動、裝韌體時 | 沒有 prod.keys、放錯資料夾、檔名不對、keys 無效 | 放進 system 資料夾並重啟;放對了還報就重新匯出 keys |
| RYU-0002 | Firmware not found / Ryujinx was unable to find any firmwares installed. | 未安裝系統韌體 / Ryujinx 模擬器未安裝 Switch 系統韌體。 | 打開商業遊戲時(.nro / .nso 自製程式不檢查) | 沒裝韌體 | Actions → Install Firmware 安裝韌體 |
| RYU-0003 | Firmware parsing error / Ryujinx was unable to parse the provided firmware. This is usually caused by outdated keys. | 韌體檔案解析出錯 / Ryujinx 模擬器無法解密當前韌體,一般是由於使用了舊版的金鑰導致的。 | 安裝韌體時 | keys 比韌體舊 | keys 和韌體換成同一版本 |
| RYU-0004 | Application not found / Ryujinx couldn't find a valid application at the given path. | 找不到遊戲程式 / Ryujinx 模擬器在所選路徑中找不到有效的遊戲程式。 | 用快捷方式或命令列打開遊戲時 | 檔案被移走、改名或磁碟機代號變了 | 重新新增遊戲目錄、重建快捷方式 |
| RYU-DEAD | Unknown error / An unknown error occured! | 未知錯誤 / 出現未知錯誤! | 不定 | 未歸類的錯誤 | 看日誌(見下文) |
RYU-0001:Keys not found(找不到金鑰)
Ryubing 在數據目錄的 system 資料夾裡找 prod.keys。按這個順序排查:
- 位置:選單 File → Open Ryujinx Folder(簡中介面「打開 Ryujinx 系統目錄」),進
system子資料夾,prod.keys(有的話連同 title.keys)放在這裡。Windows 預設數據目錄是%appdata%\Ryujinx。 - 檔名:必須正好是
prod.keys。Windows 預設隱藏副檔名,檔案可能實際叫prod.keys.txt;瀏覽器重複儲存還會變成prod(1).keys。 - 重啟:放好後完全關掉 Ryubing 再打開,它啟動時才會重新檢查。
- 用選單安裝:新版 Ryubing 有 Actions → Install Keys(簡中「安裝金鑰」),可以選
.keys檔案或資料夾。如果提示An invalid Keys file was found in ...(「在 … 發現了一個無效的金鑰檔案」),說明檔案內容無效。 - 放對了還報:keys 檔案本身有問題(不完整、損壞或不是 prod.keys)。Ryubing 官方 issue #405 裡,使用者裝完 keys 再裝韌體仍報 RYU-0001,協作者的答覆就是從自己的 Switch 重新匯出 keys。
RYU-0002:Firmware not found(未安裝系統韌體)
Ryubing 打開商業遊戲前會檢查有沒有韌體,沒有就報 RYU-0002;自製程式(.nro / .nso)不做這個檢查。
- 用 Actions → Install Firmware → XCI or ZIP...(簡中「安裝系統韌體」→「XCI 或 ZIP...」)選韌體 ZIP,也可以選 Folder... 從資料夾安裝。有的版本這一項在 Tools 選單下。安裝成功後右下角顯示系統版本。
- 選的檔案不是韌體時會提示
A valid system firmware was not found in ...(「在路徑 … 中找不到有效的 Switch 系統韌體」)。 - 打開的是未裁剪的實體卡帶 XCI 時,Ryubing 會主動問
Would you like to install the firmware embedded in this game?(「要安裝遊戲檔案中內嵌的系統韌體嗎?」),選是就會用卡帶裡自帶的韌體。
RYU-0003:Firmware parsing error(韌體檔案解析出錯)
說明文字已經寫了原因:keys 比韌體舊。韌體要用 prod.keys 解密,舊 keys 裡沒有新韌體需要的那一代金鑰。
- 修法:keys 和韌體換成同一版本,keys 至少要和韌體一樣新。主機升級系統後,兩樣要一起重新匯出。
- keys 和韌體版本一樣還報:目前沒有官方說明原因。可以先把 Ryubing 更新到最新版,再重新匯出 keys 後裝一次。
- 韌體也不是越新越好,模擬器對新韌體的支援會滯後,見 prod.keys、title.keys 和韌體詳解。
RYU-0004:Application not found(找不到遊戲程式)
快捷方式或命令列指向的路徑下沒有遊戲檔案,常見於檔案被移走、改名,或者行動硬碟的磁碟機代號變了。重新新增遊戲目錄,再從遊戲列表打開或重建快捷方式。
日誌裡的報錯:遊戲閃退或卡住時看
很多 keys、韌體問題不彈 RYU 視窗,而是遊戲一開就退出。官方 FAQ 的做法:選單 File → Open Logs Folder(簡中「打開日誌目錄」),打開最新、最大的那個日誌檔案,搜下面的關鍵字。
| 日誌原文(關鍵部分) | 意思 | 怎麼修 |
|---|---|---|
LibHac.Common.Keys.MissingKeyException: Missing NCA title key. | 缺這款遊戲、更新或 DLC 的 title key,或 keys 太舊 | 重新匯出並更新 prod.keys 和 title.keys |
MissingKeyException: Unable to decrypt title key. | 同上 | 同上 |
MissingKeyException: Unable to decrypt NCA section. | 同上 | 同上 |
System.Collections.Generic.KeyNotFoundException: The given key 'None' was not present in the dictionary. | 官方 FAQ 歸為 keys 問題 | 同上 |
System.IO.FileNotFoundException: System archive with titleid 0100000000000823 was not found on Storage BuiltInSystem. | 韌體太舊,遊戲要用的系統檔案不存在(titleid 因遊戲而異) | keys 和韌體一起更新 |
Ryujinx has encountered an error: System update title was not found in the firmware package. | 選的檔案不是韌體 | 重新選韌體 ZIP 或未裁剪的卡帶 XCI |
System.ArgumentException: An item with the same key has already been added.(打不開設定或閃退) | 韌體註冊目錄裡有殘留;如果報錯裡提到 PTC,則是 PPTC 快取壞了 | 清空 Ryujinx 資料夾下 bis\system\Contents\registered 的內容後重裝韌體;提到 PTC 時右鍵遊戲 → Cache Management → Queue PPTC Rebuild(快取管理 → 清除 PPTC 快取檔案) |
Loader LoadNca: No ExeFS found in NCA(卡在啟動) | 遊戲檔案匯出的方式不對 | 重新匯出遊戲檔案 |
NPDM file not found, using default values! … Unable to load: Could not find Main NCA | 把更新包當遊戲打開了 | 打開本體;更新用右鍵遊戲 → Manage Updates(管理更新)掛上 |
彈窗 No applications found in selected file.(簡中「未發現應用」) | 選中的檔案裡沒有遊戲本體(更新、DLC 或不完整的檔案) | 打開本體;更新和 DLC 用右鍵選單的 Manage Updates / Manage DLC 掛上 |
keys 和韌體的關係、各檔案放在哪,見 prod.keys、title.keys 和韌體詳解;閃退、黑屏等不是 keys 引起的問題,見常見問題排查。
keys 沒問題也打不開:2026 年下半年的新遊戲
截至 2026 年 11 月 1 日,Ryubing 有兩個和新遊戲有關的已知問題,換 keys、換韌體都解決不了:
| 日誌原文 | 是什麼 | 現狀 |
|---|---|---|
System.ArgumentOutOfRangeException: srcOffset ('-38731') … Lz4.Decompress … NsoReader.ReadSegmentImpl | 用 SDK 22.2 製作的遊戲,主程式(main)換成了新的 ZBIC 壓縮(Zstandard 的變體),Ryubing 仍按舊的 LZ4 去解,遊戲一開就失敗 | 官方 issue #492(2026-09-01,Canary 1.3.351、韌體 22.1.0 上報告),未修復 |
GuestBrokeExecutionException,客機呼叫棧裡有 TlsHeapCentral::LockMutexSlow_ | 同一批 SDK 22.2.0 遊戲在 sdk 模組初始化時中止 | 官方 issue #493(2026-09-01),未修復 |
日誌裡出現這兩種字樣,可以先改用 Eden 的 Nightly 版:Eden 在 2026-09-27 的提交里加入了 ZBIC 解壓(Switch 22.0+),穩定版 v0.2.1(2026-06-01)還沒有。Eden 自己的報錯見 Error while loading ROM(0007)錯誤碼錶。
Kenji-NX 和 MeloNX
- Kenji-NX 電腦版的報錯對話方塊程式碼和 Ryubing 相同,同樣顯示
RYU-XXXX,本頁的修法都適用。Kenji-NX Android版的報錯文字本站沒有核實。 - MeloNX 2.4 起基於 Ryubing 重寫,keys、韌體不配套的原理一樣,但 iPhone 上彈的是 MeloNX 自己的提示,見 MeloNX 報錯大全。
常見問題
龍神模擬器報 RYU-0001 Keys not found 怎麼辦?
RYU-0001 表示 Ryubing 找不到 prod.keys。用選單 File → Open Ryujinx Folder 打開數據目錄,把 prod.keys(和 title.keys)放進 system 子資料夾,檔名必須正好是 prod.keys,然後重啟模擬器。也可以用 Actions → Install Keys 選檔案安裝。放對了還報,說明 keys 檔案無效,要從主機重新匯出。
已經裝了 prod.keys,裝韌體時還是提示 RYU-0001?
Ryubing 官方 issue #405 裡就有這種情況:先裝了 keys,再裝韌體仍報 RYU-0001。專案協作者的答覆是從自己的 Switch 重新匯出 keys。另外檢查一下檔名,Windows 預設隱藏副檔名,檔案可能實際叫 prod.keys.txt 或 prod(1).keys。
RYU-0003 韌體檔案解析出錯是什麼原因?
Ryubing 的說明文字是「This is usually caused by outdated keys」,即 keys 比韌體舊。把 keys 和韌體換成同一版本即可,keys 至少要和韌體一樣新。版本一樣還報的情況目前沒有官方說明,可以先把 Ryubing 更新到最新版、重新匯出 keys 再裝一次。
龍神模擬器 RYU-0002 未安裝系統韌體怎麼解決?
打開商業遊戲前 Ryubing 會檢查韌體,沒裝就報 RYU-0002。用 Actions → Install Firmware → XCI or ZIP 選韌體 ZIP 安裝,成功後右下角會顯示系統版本。如果打開的是未裁剪的實體卡帶 XCI,Ryubing 會主動詢問是否安裝遊戲裡內嵌的韌體,選是即可。
日誌裡有 MissingKeyException: Missing NCA title key 怎麼辦?
這是缺這款遊戲、更新或 DLC 的 title key,或者 keys 太舊。Ryubing 官方 FAQ 把它和 Unable to decrypt title key、Unable to decrypt NCA section、KeyNotFoundException 'None' 歸為同一類,修法都是重新匯出並更新 prod.keys 和 title.keys。
龍神模擬器提示 No applications found in selected file?
選中的檔案裡沒有遊戲本體,常見是把更新包或 DLC 當遊戲打開了,或者檔案不完整。打開遊戲本體;更新用右鍵遊戲 → Manage Updates(管理更新)掛上,DLC 用 Manage DLC(管理 DLC)。簡中介面顯示的是「未發現應用」。
2026 年的新遊戲在 Ryubing 上一打開就閃退,keys 和韌體都是新的?
看日誌裡有沒有 ArgumentOutOfRangeException: srcOffset 和 Lz4.Decompress、NsoReader 字樣。有的話是新 SDK 的 ZBIC 壓縮問題(官方 issue #492,截至 2026-11-01 未修復),換 keys 沒用。可以改用已支援 ZBIC 的 Eden Nightly。
Kenji-NX 也會彈 RYU 錯誤碼嗎?
會。Kenji-NX 是 Ryujinx 系的分支,電腦版的報錯對話方塊程式碼和 Ryubing 一樣,也顯示 RYU-XXXX,修法相同。Kenji-NX Android版的報錯文字本站沒有核實。