コンピューターにMSVCR120.dll がないため、プログラムを開始できません。

コンピューターにMSVCR120.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。と表示されてプログラムが実行できない。

状況

コンピューターに MSVCR120.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。と表示されてプログラムが実行できない。


原因と対処法

このエラーは、Visual Studio C++ 2013という開発環境で作成されたソフトウェアの実行時に発生するようです。

上環境で作成されたソフトは実行にランタイムというプログラムが必要ですがインストールされていないので、その旨のエラーが表示されています。

よって、Visual Studio C++ 2013のランタイムをインストールすれば解決します。

ランタイムのインストール方法

  1. マイクロソフト公式ダウンロードセンターにアクセスし、[ダウンロード] をクリック
  2. ソフトウェアが32bitならvcredist_x86.exe、64bitならvcredist_x64.exeを選択し、右下の [次へ] をクリックしてダウンロード(分からない場合は両方選択)
  3. ダウンロードしたvcredist_x86.exe(vcredist_x64.exe)を実行
  4. セキュリティの警告が表示されますが、[実行(R)] をクリック
  5. ライセンス条項および使用条件に同意する(A)をチェックし、[インストール] をクリック
  6. ユーザアカウント制御が表示されるので、[はい(Y)] をクリック
  7. しばらく待ちます。
  8. [閉じる(C)] をクリックすれば完了です。