如果有人嘗試安裝 FitGirl 重新打包後突然遇到可怕的 ISDone.dll 和 Unarc.dll 錯誤,那麼你並不孤單。這些錯誤不知從何而來,通常是因為遊戲檔案過大或系統在處理解壓時遇到障礙。這有點令人沮喪,因為它會在最糟糕的時刻終止你的安裝。好消息是,有一些技巧可以幫助你繞過或修復這些錯誤,而不用讓你的頭撞到桌子上。基本上,這些修復是關於修復記憶體問題、替換損壞的 DLL 或調整虛擬記憶體設置,以便你的電腦可以處理繁重的工作。一旦這些方法奏效,你的遊戲應該就不會崩潰了——或者至少不會那麼煩人了。總之,以下是一些用戶如何透過一些實際的調整來解決這個問題。

如何修復 FitGirl Repack 安裝過程中的 ISDone.dll 和 Unarc.dll 錯誤

方法 1:下載並替換有問題的 DLL 文件

當 DLL 遺失或損壞時,此方法有效。很多時候,這些錯誤是由於系統中的 DLL 有問題造成的,因此替換或註冊新的 DLL 即可解決問題。首先,從可靠的來源取得新的 DLL 檔案(因為 Windows 系統設定得比必要的更複雜)。下載後,將它們複製到C:\Windows\System32資料夾中。這會強制 Windows 使用新版本,而不是損壞或遺失的版本。只需記住以管理員身份執行檔案總管,這樣您就有權限將檔案複製到系統資料夾。

  • 下載ISDone.dllUnarc.dll
  • 右鍵單擊這些 DLL 文件,如果它們是壓縮的,請選擇“全部提取”進行解壓,然後拖放。
  • 以管理員身份開啟檔案總管:右鍵點擊它並選擇以管理員身份執行
  • 導覽至C:\Windows\System32(對於 64 位元系統,也考慮複製到C:\Windows\SysWOW64,因為某些 DLL 是 32 位元的)。
  • 如果提示需要管理員權限,請按一下「繼續」
  • 將 DLL 檔案貼到這裡。如果問題仍然存在,可能需要使用regsvr32命令重新註冊它們,但複製通常有幫助。

如果錯誤是由於缺少庫引起的,這通常會有所幫助。在某些機器上,此步驟會重設 DLL 並防止安裝崩潰。

方法 2:增強虛擬記憶體(分頁檔案)設置

這有點奇怪,但很多安裝錯誤都是因為系統臨時記憶體不足,無法處理大型檔案。增加虛擬記憶體(或分頁檔案)通常可以解決這個問題,尤其是對於較大的遊戲檔案。操作方法如下:

  1. Windows + R,輸入sysdm.cpl,然後按 Enter。
  2. 「系統屬性」視窗中,按一下「進階」選項卡,然後點選「效能」下的「設定」
  3. 再次前往「進階」選項卡,然後按一下「虛擬記憶體」下的「變更…」
  4. 取消勾選「自動管理所有磁碟機的分頁檔案大小」
  5. 選擇您的C:\驅動器,然後選擇自訂大小
  6. 根據您的 RAM 輸入值。例如,如果您有 8 GB RAM,請嘗試從「初始大小:」4096 MB和「最大大小: 」開始8192 MB。如果您有 16 GB RAM,請將初始大小加倍。
  7. 按一下「設定」,然後按一下「確定」,然後重新啟動您的電腦。

此調整可協助 Windows 為解壓縮和安裝任務分配更多臨時記憶體。尚不清楚其工作原理,但在某些情況下,它確實可以阻止錯誤發生。如果系統再次崩潰或錯誤仍然存在,請進一步提高這些值,或嘗試在重新啟動後重新設定。

方法 3:更新或重新安裝 Visual C++ Redistributables

當然,缺少或過時的 Visual C++ 執行階段可能會在繁重的處理過程中導致 DLL 錯誤。如果解壓縮過程涉及解壓縮需要運行時支援的複雜文件,則尤其如此。您可以透過快速安裝最新的 Visual C++ Redistributables 軟體包來修復此問題:

  • 前往下載 Visual C++ Redistributable
  • 為您的系統選擇最新支援的版本(通常為 x86 和 x64)。
  • 運行安裝程序,如果出現提示,請選擇修復或全新安裝。
  • 安裝後重新啟動—有時這些檔案需要輕推才能正確註冊。

此步驟可確保您的系統保持必要的執行時間元件更新。在某些設定中,過時或缺少的執行時間元件會嚴重觸發 DLL 錯誤。

額外提示:確保您的系統是最新的

另外,請確保 Windows 系統已更新至最新。過時的系統容易引發衝突,尤其是執行大型解壓縮任務時。請在「設定」>「更新與安全性」>「Windows 更新」下檢查,並安裝所有待處理的更新。這通常可以輕鬆解決一些奇怪的錯誤。

概括

  • 替換系統目錄中的 DLL 文件
  • 透過系統設定增加虛擬記憶體
  • 更新或重新安裝 Visual C++ 可再發行元件
  • 確保 Windows 完全更新

包起來

修復 ISDone.dll 和 Unarc.dll 錯誤可能很麻煩,但同時調整 DLL、虛擬記憶體和執行時間通常就能解決問題。有時,只需複製新的 DLL 就足夠了;有時,您需要給系統多一點喘息空間。雖然不知道為什麼,但這些技巧在不同情況下都有效,或許也能幫助您。請記住,這些錯誤通常歸因於記憶體不足或檔案損壞,因此專注於解決這些問題是一個不錯的開始。祝福這些技巧對您有所幫助—祝您好運!