「ディスク/ドライブ​に書き込めませんでし​た」というエラーが表​示されるのはなぜです​か?

75 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2021 年 2 月 10 日
編集済み: MathWorks Support Team 2022 年 3 月 18 日
インターネットを使用して、またはインターネットを使用せずにMATLABのアクティベーションまたはアクティベーションの停止を実行すると、次のようなエラーが表示されます。
"書き込みエラー"
"ディスクに書き込めません"
"ドライブに書き込めません"

採用された回答

MathWorks Support Team
MathWorks Support Team 2022 年 3 月 18 日
編集済み: MathWorks Support Team 2022 年 3 月 18 日
一般に、このエラーは、ライセンス ファイルの ディレクトリに書き込むアクセス権限がないために発生します。この問題の解決方法は、お使いのオペレーティング システムによって異なります。
 
Windows
Windows の既定のセキュリティ設定では、ユーザーが Program Files ディレクトリに書き込みを行えないようにします。Windows でこの問題を回避するには、アクティベーション クライアント、またはアクティベーション停止 クライアントを管理者として直接起動します。
デフォルトのアクティベーション/アクティベーション停止クライアントの場所:
"C:\Program Files\MATLAB\R20XXx\bin\win64\activate_matlab.exe"
"C:\Program Files\MATLAB\R20XXx\uninstall\bin\win64\deactivate_matlab.exe"
アクティベーションの場合は「activate_matlab.exe」を、アクティベーション停止の場合は「deactivate_matlab.exe」 を右クリックし、「管理者として実行」を選択します。通常どおりアクティベーションプロセスを進めます。アプリケーションを管理者として実行できない場合は、システム管理者に問い合わせてください。
 
Mac
Mac では、この問題は、所有者でない場合や、MATLAB に書き込みのアクセス権限がない場合に発生する可能性があります。この問題を解決するには、次の手順を確認します。
MATLAB が起動しない場合:
  • アプリケーション フォルダ内の MATLAB アイコン (例:MATLAB_R2020b) へアクセスします
  • MATLAB アイコンを右クリック/コントロールクリックし、[情報を見る]をクリックします
  • [共有とアクセス権] で、ユーザーテーブルの [アクセス権] 列の下に読み取りと書き込みのアクセス権があることを確認します
インストーラーを実行している場合:
  • ダウンロード フォルダの MATLAB アプリケーション  (matlab_R2XXXx_maciXX.dmg) へアクセスします
  • MATLAB dmg を右クリック/コントロールクリックし、[情報を見る]をクリックします
  • [共有とアクセス権] の下で、ユーザーテーブルの [アクセス権] 列の下に読み取りと書き込みのアクセス権があることを確認します
インストールまたは開始時にエラーが発生する場合:
  • ファインダーアイコン(Dockのスマイリーフェイスのアイコン)をクリックします
  • ディスプレイの左上にある"移動"メニューをクリックします
  • "ホーム"をクリックします
  • アプリケーション フォルダを右クリック/コントロールクリックし、[情報の取得]をクリックします
  • [共有とアクセス権] の下で、ユーザーテーブルの [アクセス権] 列の下に読み取りと書き込みのアクセス権があることを確認します
読み取りと書き込みのアクセス権限を自分に与えることができない場合は、システム管理者に問い合わせてください。
 
Linux
Linux では、このエラーは、ライセンス フォルダに書き込むアクセス権限がないことを示します。これを回避するには、sudo を使用してアクティベーション クライアントを起動します。デフォルトでは、アクティベーション クライアントは次の場所にあります:
/usr/local/MATLAB/R20XXx/bin
下記のコマンドを実行して、sudo を使用して MATLAB を アクティベーションします:
cd /usr/local/MATLAB/R20XXx/binsudo ./activate_matlab.sh
Ubuntu の sudo の動作は他の多くの Linux ディストリビューションとは異なるので、Ubuntu
にインストールされている場合は -E フラグを追加する必要があります。
sudo -E ./activate_matlab.sh
sudo としてアクティベーションクライアントを実行できない場合は、システム管理者に問い合わせてください。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!