症状
Windowsで以下のエラーメッセージが表示されます:
The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.
原因
このエラーメッセージが表示された場合「Visual Studio 2015のVisual C++再頒布可能パッケージ」の一部であるWindowsの更新プログラムがコンピュータ上に存在しないか、インストールに失敗しています。
解決策
この問題を解決するには、利用可能なすべてのWindowsアップデートをインストールした上で、次の手順で説明するように「Visual Studio 2015のVisual C++再頒布可能パッケージ」を更新する必要があります。
1. すべてのWindowsアップデートをインストールする
- Windowsコントロールパネルから、Windows Updateを開きます。
- 更新プログラムを確認してください。
- 利用可能な更新を全てインストールしてください。
- 更新プログラムインストール後、コンピュータを再起動します。
- 更新プログラムが表示されなくなるまで、手順1から4を繰り返します。
2. Visual Studio 2015のVisual C++再頒布可能パッケージをインストールする
- Visual Studio 2015のVisual C++再頒布可能パッケージページを開き、言語を選択してダウンロードをクリックします:
- 64ビット版Windowsをご使用の場合はvc_redist.x64.exeを、32ビット版Windowsの場合は、vc-redist86.exeをダウンロードしてください。
- vc_redist.x64.exe(64ビット版Windows)もしくはvc_redist.x86.exe(32ビット版Windows)を起動し、アンインストールを選択します。
- パッケージをアンインストールした後、再度同じ.exeを実行し、インストールを選択してください。
重要事項:「Visual C++ 2015ライブラリ」をインストールする際に問題が生じる場合は、これ以前のバージョンのライブラリがシステムにインストールされているかご確認ください。すべてのVisual C++のダウンロードはMicrosoft社ウェブサイトでご確認いただけます。
3. Windowsの汎用Cランタイムライブラリをアップデートする
汎用Cランタイムライブラリパッケージは、Windows Update、またはMicrosoftダウンロードセンターからダウンロードしてインストールできます。ご使用Windowsシステム用のダウンロードファイルを入手するには、以下のリンクをクリックしてください: