MATLAB Compiler Runtime キャッシュの破損に関​連する問題はどのよう​に解決すればよいです​か?

11 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2025 年 4 月 8 日
回答済み: MathWorks Support Team 2025 年 4 月 8 日

MATLAB Compiler で作成したアプリケーションが、Windows のアップデート後に動作しなくなりました。アップデートによって MATLAB Compiler Runtime (MCR) のキャッシュファイルが破損した可能性があります。これらの問題を解決するにはどうすればよいですか?

採用された回答

MathWorks Support Team
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 件)

カテゴリ

Help Center および File ExchangeC 共有ライブラリの統合 についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!