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

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

Windows7向けの内容です。Windows10の場合は「【対処法】VCRUNTIME140.dll が見つからないため、コードの実行を続行できません。」を参照してください。

状況

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


原因と対処法

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

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

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

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

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