Windows Vista や Windows 7 の UAC によって、SAVEPATH 関数が働かないのはなぜですか?
3 views (last 30 days)
Show older comments
MathWorks Support Team
on 11 Sep 2011
Edited: MathWorks Support Team
on 4 Nov 2016
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
Accepted Answer
MathWorks Support Team
on 23 Jul 2019
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 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!