MATLAB Compiler Runtime キャッシュの破損に関連する問題はどのように解決すればよいですか?
11 次查看(过去 30 天)
显示 更早的评论
MathWorks Support Team
2025-4-8
回答: MathWorks Support Team
2025-4-8
MATLAB Compiler で作成したアプリケーションが、Windows のアップデート後に動作しなくなりました。アップデートによって MATLAB Compiler Runtime (MCR) のキャッシュファイルが破損した可能性があります。これらの問題を解決するにはどうすればよいですか?
采纳的回答
MathWorks Support Team
2025-4-8
アプリケーションが使用する「mcrCache」フォルダーを削除し、アプリケーションを再実行します。
「mcrCache」フォルダーは、MATLAB コマンドウィンドウで次のコマンドを実行することで見つけることができます。
>> mcrcachedir
「mcrCache」フォルダー名の形式は「mcrCacheX.Y」です。X と Y は MATLAB Compiler Runtime (MCR) のバージョンを示します。上記のコマンドで出力される「mcrCacheX.Y」はアプリケーションで使用される「mcrCache」フォルダーのバージョンと一致しない可能性があります。
アプリケーションで使用されている「mcrCacheX.Y」フォルダーを削除します。フォルダ名が不明な場合は「mcrcachedir」コマンドにより返される場所の親ディレクトリにある「mcrCacheX.Y」フォルダーをすべて削除します。
例えば、「mcrcachedir」で「C:\Users\Username\AppData\Local\Temp\Parth\mcrCache9.8」を得た場合、親ディレクトリ「C:\Users\Username\AppData\Local\Temp\Parth」には「mcrCache9.1」と「mcrCache9.8」が含まれている場合は両方を削除いただき、アプリケーションを再実行します。
または、Windows のコマンドプロンプトに次のように入力して「mcrCache」フォルダの場所を変更する方法もあります。
> set MCR_CACHE_ROOT=<accessible_directory>
<accessible_directory> は変更権限を持つ、見つけやすいディレクトリがお勧めです (例: デスクトップなど)。
次に、Windows コマンドプロンプトからそのディレクトリに移動し、スタンドアロンアプリケーションを再実行します。
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 C 共有ライブラリの統合 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!