Windows Vista や Windows 7 の UAC によって、SAVEPATH 関数が働かないのはなぜですか?

3 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2011 年 9 月 11 日
編集済み: MathWorks Support Team 2016 年 11 月 4 日
Windows Vista や Windows 7 の UAC (ユーザアカウント制御) が有効の際、SAVEPATH 関数を実行するとエラーが表示されます。
savepath
Warning: Unable to save path to file 'C:\Program Files\MATLAB\R2009a\toolbox\local\pathdef.m'.
> In savepath at 162

採用された回答

MathWorks Support Team
MathWorks Support Team 2019 年 7 月 23 日
Windows Vista や Windows 7 では、UAC というセキュリティ機能が働くため、Program Files フォルダ下に、ファイルを書き込めません。
その為、Program Files フォルダ下にある pathdef.m にパスが保存できない旨のエラーが表示されます。この問題の回避方法は4つあります。
1. MATLABのアイコンを右クリックして、「管理者として実行」する。
2. コントロールパネルより、ユーザーアカウント制御を無効にする。
3. Program Files フォルダ下以外に、MATLAB をインストールする。
4. マイドキュメント下のMATLABフォルダにリリースバージョンのフォルダ(R2010b等)を作成し、その中にpathdef.mを保存する。さらに起動時のフォルダをリリースバージョンのフォルダにする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange起動と終了 についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!