錯誤訊息:將 CTF 檔案提取到「C:\ProgramData\Imatest\mcr_cache\4.5\Master\mcrCache9.0.1\imates0」時發生錯誤。詳細資料:「無法設定最後修改時間:C:/ProgramData/Imatest/mcr_cache/4.5/Master/mcrCache9.0.1/imates0/toolbox/imaq/imaqextern/drivers/win64/genicam/genICam_v2_4/redist/Microsoft_Microsoft/drivers/win64/genicam/genICam_v2_4/redist/Microsoft_VC80_CRT_x8
解決方案:
您的系統無法解壓縮 MathWorks 的 CTF 壓縮包。以下是可能的原因:
權限問題。例如,應用程式無法刪除舊目錄或建立新目錄。
時間戳問題。只有當 CTF 壓縮包的時間戳比 _mcr 目錄的時間戳更新時,才會重新提取 CTF 檔案。如果某個過期的 _mcr 資料夾的時間戳比 CTF 文件更新,則不會提取新的 CTF 文件,並且在運行應用程式時會出現錯誤。
提取問題。如果在 CTF 擷取過程中發生錯誤,可能會出現部分加密 M 檔案版本過舊而其他版本過新的問題。這會導致應用程式部分運行,然後在遇到舊版本加密 M 檔案時出錯。
安裝程式問題。如果 _mcr 目錄已存在於軟體包中,安裝程式可能無法正確更新所有文件,導致 _mcr 目錄中殘留一些舊文件,並誤認為這些文件已存在。
解決步驟
刪除電腦上的舊 MCR 目錄。這些目錄位於 C:\Program Files\MATLAB\MATLAB Runtime,請刪除此資料夾中的所有內容。
以管理員身份再次執行 Imatest 安裝程序,確保選中“Matlab 庫”複選框,並且運行的是完整安裝程序而不是升級安裝程序。
安裝完成後,以管理員身分執行 Imatest。
如果此方法無法解決問題,請在Imatest 幫助中心提交問題。