WindowsServer2012R2でExcel2016を起動すると「コンピュータに api-ms-win-crt-heap-l1-1-0.dll がないため、プログラムを開始できません、この問題を解決するには、プログラムを再インストールしてみてください」とエラーが発生し起動しない。
■事象
スタンドアロン環境にてWindowsServer2012R2をクリーンインストールし、その後Office2016をインストールした。インストールは問題なく出来たものの、Excel2016を起動した際に以下のエラーダイアログが表示されて起動できなかった。
コンピュータに api-ms-win-crt-heap-l1-1-0.dll がないため、プログラムを開始できません、この問題を解決するには、プログラムを再インストールしてみてください
■原因
エラーメッセージのとおり、「api-ms-win-crt-heap-l1-1-0.dll」が存在しないのが原因。
どうやら Windowsのセキュリティ更新プログラムを適用していれば問題ないみたい。
※スタンドアロンなので発生したということですね
■解決方法
以下の順番で適用したところ解決
▼その他の解決方法(試していないけど)
その他にも該当dllをダウンロードして所定の位置に格納して解決することもできそう。詳しくはこちらのページをご覧ください。
■参考ページ(貴重な情報ありがとうございます)