Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

プログラムやアプリケーションを起動した際に、「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」というエラーメッセージが表示されることがあります。本記事では、このランタイムエラーの原因と具体的な解決方法をわかりやすく解説します。

api-ms-win-crt-runtime-l1-1-0.dll エラーとは?

api-ms-win-crt-runtime-l1-1-0.dll は、Visual Studio 2015 用 Visual C++ 再頒布可能パッケージに含まれるファイルの一つです。このエラーメッセージが表示される主な原因は、該当する DLL ファイルがパソコン上に存在しないか、何らかの理由で破損していることです。

この問題を解決するには、Visual C++ 再頒布可能パッケージを修復または再インストールして、正常な api-ms-win-crt-runtime-l1-1-0.dll ファイルをシステムに復元する必要があります。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

このエラーは、Skype、Autodesk、Microsoft Office、Adobe InDesign などのアプリケーションを起動しようとしたときによく発生します。以下の手順に従って、エラーを解決していきましょう。

api-ms-win-crt-runtime-l1-1-0.dll が見つからないエラーの修正手順

事前準備: 作業を始める前に、万が一のトラブルに備えてシステムの復元ポイントを作成しておくことをおすすめします。

注意: api-ms-win-crt-runtime-l1-1-0.dll の単体ファイルをサードパーティのサイトからダウンロードするのは避けてください。こうしたサイトのファイルにはウイルスやマルウェアが含まれている危険性があり、PC に深刻な被害をもたらす可能性があります。安全に解決するためには、マイクロソフト公式の Visual C++ 再頒布可能パッケージを利用するのが最も確実です。

方法 1: Windows を最新の状態に更新する

まず最初に、Windows Update を実行して OS を最新の状態にしておきましょう。不足しているランタイムコンポーネントが更新プログラムによって自動的に補われる場合があります。

  1. Windows キー + I を押して設定を開き、「更新とセキュリティ」を選択します。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 左側のメニューから「Windows Update」をクリックします。
  2. 更新プログラムのチェック」ボタンをクリックし、利用可能な更新がないか確認します。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 保留中の更新がある場合は、「ダウンロードしてインストール」をクリックします。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 更新プログラムのダウンロードが完了したらインストールを行い、Windows を最新の状態にします。その後 PC を再起動して、エラーが解消されたかどうかを確認してください。

方法 2: Visual C++ 再頒布可能パッケージ 2015 を修復する

前提条件: PC に Visual Studio 2015 用 Visual C++ 再頒布可能パッケージがすでにインストールされている必要があります。

  1. Windows キー + R を押し、「appwiz.cpl」と入力して Enter キーを押すと、「プログラムと機能」画面が開きます。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 一覧から「Microsoft Visual C++ 2015 Redistributable」を選択し、上部ツールバーの「変更」をクリックします。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 次のウィンドウで「修復」をクリックします。UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」を選択します。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 画面の指示に従って修復プロセスを完了させます。
  2. 完了したら PC を再起動して変更を保存し、エラーが解消されたかどうかを確認してください。

方法 3: Visual C++ 再頒布可能パッケージ 2015 をダウンロードしてインストールする

修復で解決しない場合は、パッケージを再インストールしましょう。

  1. マイクロソフト公式サイトから、Visual Studio 2015 用 Visual C++ 再頒布可能パッケージのダウンロードページを開きます。
  2. ドロップダウンメニューから言語(日本語など)を選択し、「ダウンロード」をクリックします。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. お使いのシステム環境に合わせて、vc-redist.x64.exe(64 ビット版 Windowsの場合) または vc_redist.x86.exe(32 ビット版 Windowsの場合) のいずれかを選択し、「次へ」をクリックします。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. 「次へ」をクリックすると、ファイルのダウンロードが開始されます。
  2. ダウンロードしたファイルをダブルクリックし、画面の指示に従ってインストールを完了させます。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

  1. インストール後は必ず PC を再起動し、エラーが解消されたかどうかを確認してください。

方法 4: その他の対処法

Windows 向け Universal C Runtime 更新プログラムのインストール

マイクロソフト公式サイトから「Windows 向けユニバーサル C ランタイムの更新プログラム」をダウンロードしてインストールすると、必要なランタイムコンポーネントが PC に追加され、Windows 10 の Universal CRT に依存するデスクトップアプリケーションが以前の Windows OS 上でも動作するようになります。

Visual Studio 2015 で Windows 10 SDK(Software Development Kit)を使用してビルドされたアプリケーションは、Universal CRT への依存関係を持つため、この更新プログラムが必要になるケースがあります。

Microsoft Visual C++ 再頒布可能パッケージ更新プログラムのインストール

修復や再インストールでも問題が解決しない場合は、マイクロソフト公式サイトから「Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3 RC」を試してみてください。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

Visual Studio 2017 用 Visual C++ 再頒布可能パッケージのインストール

このエラーは、Visual Studio 2017 用 Visual C++ 再頒布可能パッケージに依存するアプリケーションを実行しようとしているために発生することもあります。その場合は、Visual Studio 2017 用 Visual C++ 再頒布可能パッケージをダウンロードしてインストールしてください。

「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」エラーの解決方法

ダウンロードページを下までスクロールし、「Other Tools and Frameworks(その他のツールとフレームワーク)」を展開します。「Microsoft Visual C++ Redistributable for Visual Studio 2017」の項目でお使いのシステムアーキテクチャ(x86 / x64)を選択し、「ダウンロード」をクリックしてください。

まとめ

以上が、「api-ms-win-crt-runtime-l1-1-0.dll が見つからないため、プログラムを開始できません」というエラーの解決方法です。多くの場合、Visual C++ 再頒布可能パッケージの修復または再インストールで問題は解消されます。

それでもエラーが発生する場合は、Windows Update の適用や Universal CRT 更新プログラムのインストールを順番に試してみてください。この記事についてご不明な点があれば、ぜひコメント欄でお気軽にお尋ねください。

  1. 【修正】dplay.dllが見つからないエラーの解決方法

    dplay.dllは、古いマルチプレイヤーゲームで利用されるDirectPlay関連のDLLファイルです。「DOOM」や「Master of Orion 2」などの往年の名作ゲームを、Windows 7以降の新しいOS環境で起動しようとすると、このファイルが見つからないことを示すエラーが発生することがあります。代表的なエラーメッセージは次のとおりです。「DPLAY.dll がコンピューターに存在しません。プログラムを再インストールして、この問題を解決してください。」このエラーの主な原因は、OS間の互換性の問題です。実際にはファイルがシステム上に存在していても、新しいOSでは古いアプリケーション

  2. Skypeで「MSVCP140.dllが見つかりません」エラーが出たときの対処法

    Skypeは、音声・ビデオ・テキストによるコミュニケーションを可能にする定番のソフトウェアです。しかし、特に最新バージョンのSkypeを使用している際に、「MSVCP140.dll が見つかりません」というエラーに直面することがあります。このエラーが発生すると、Skypeアプリケーションを一切使用できなくなり、起動を試みるたびにエラーメッセージが表示されてしまいます。エラー名のとおり、この問題は「MSVCP140.dll」というファイルが必要であることを示しています。DLLファイルは通常、それを必要とするプログラムに同梱されているか、Microsoft Visual C++ 再頒布可能パッケー