リモートデスクトップ時に「LoadLibrary failed with error 126」というエラーで立ち上がらないときの対処方法 | MATLAB

※当サイトはアフィリエイト広告を利用しています。

MATLABについて、リモートデスクトップ時に「LoadLibrary failed with error 126」というエラーで立ち上がらないときの対処方法を紹介します。
スポンサーリンク


原因

原因はリモートデスクトップとビデオカードのドライバの競合でOpenGLがうまく動作しないことが原因です。

対処方法

対処方法としてはFigureのレンダリング方法をOpenGLではないPaintersというものを強制的に使用するように指定すればOKです。以下にその方法を記載します。

まず、Startup.mを開きます(なければ作成します)。Startup.mは通常は以下のパスに保存されています。
C:\Users\USERNAME\Documents\MATLAB\startup.m

Startup.mを開いたら、以下のコードを記載して保存します。
set(0, 'DefaultFigureRenderer', 'Painters');

MALTABを終了したら、再起動します。これで問題なく起動すれば完了です。

まとめ

MATLABについて、リモートデスクトップ時に「LoadLibrary failed with error 126」というエラーで立ち上がらないときの対処方法を紹介しました。

なお、この記事は以下の情報を参考に作成しました。
https://jp.mathworks.com/matlabcentral/answers/461368-why-do-i-get-the-loadlibrary-failed-with-error-126-the-specified-module-could-not-be-found-when-u