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

【解決法】「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」エラーの直し方

「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」というエラーは、Office アプリケーション、Origin、iTunes などを起動しようとした際に表示されることが多いトラブルです。調査によると、このエラーは Visual C++ のランタイムに起因する症状である可能性が高く、多くの場合、Visual C++ 2015 再頒布可能パッケージに含まれる累積更新プログラム(KB2999226)がシステムに適用されていないことが原因です。

【解決法】「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」エラーの直し方

現在この問題でお困りの方は、以下で紹介する対処法を順番に試してみてください。いずれも同様の状況にあるユーザーの環境で実際に効果が確認された方法ばかりです。お使いの環境で問題が解決するまで、上から順番に実行していきましょう。それでは始めます。

方法1:保留中の Windows 更新プログラムをすべてインストールする

他の対処法を試す前に、まずは OS 自体の機能で問題が解決できないかを確認しましょう。Windows 8 および Windows 10 であれば、Windows Update(WU)経由で KB2999226 更新プログラムをインストールすることで、この問題を自動的に解決できるはずです。

基本的には、Windows Update に表示されている必須(オプション以外)の更新プログラムをすべてインストールすれば、「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」エラーは自動的に解消されるケースがほとんどです。手順は以下の通りです。

  1. Windows キー + R を押して「ファイル名を指定して実行」ボックスを開きます。次に「wuapp」または Windows 10 の場合は「ms-settings:windowsupdate」と入力し、Enter キーを押して Windows Update の画面を開きます。
    【解決法】「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」エラーの直し方
  2. 更新プログラムのチェック」ボタンをクリックし、画面の指示に従って不足している更新プログラムをインストールします。
    【解決法】「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」エラーの直し方注意:保留中の更新プログラムの数によっては、PC を何度か再起動する必要がある場合があります。
  3. すべての更新プログラムの適用が完了したら、最後にもう一度 PC を再起動し、以前エラーが表示されていたアプリケーションを開いて、問題が解決したかどうかを確認します。

それでも問題が解決しない場合は、次の方法に進んでください。

方法2:KB2999226 更新プログラムを手動でインストールする

Windows 7 以前の OS を使用している場合、もうひとつ追加の手順が必要になることがあります。多くのユーザーから、不足しているファイルを含む Visual C++ 再頒布可能パッケージがインストールできないという報告が寄せられています。

これは主に、システムに KB2919355 更新プログラム(Visual C++ 2015 再頒布可能パッケージの一部)が存在しないことが原因です。「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」エラーは、Universal CRT 更新プログラム(KB2919355)が Visual C++ 2015 再頒布可能パッケージと一緒に正しく適用されなかった場合や、パッケージ自体が欠落している場合に発生するのが典型的です。

注意:新しいバージョンの Windows(Windows 8 / Windows 10)では、KB2999226 更新プログラムは Windows Update 経由で自動的に適用されます。ただし、保留中の更新プログラムが大量にあり、すぐにすべてを適用する時間がない場合は、以下の手順を直接実行しても構いません。

問題を解決するには、以下の手順に従って KB2999226(Universal CRT)更新プログラムをコンピューターにインストールしてください。

  1. Microsoft の公式ダウンロードページ(こちら)にアクセスし、ダウンロードボタンをクリックしてインストーラーを入手します。
  2. ダウンロードが完了したらインストーラーを開き、画面の指示に従って更新プログラムをシステムに適用します。
  3. 変更内容を確定させるため、コンピューターを再起動します。再起動後に、以前「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」というエラーが表示されていたアプリケーションを開き、この方法で問題が解決したかどうかを確認しましょう。

それでも同じエラーが表示される場合は、方法3に進んでください。

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

最初の方法で問題が解決しなかった場合は、Visual C++ 2015 再頒布可能パッケージに含まれる残りのファイルをインストールすることで解決できるか試してみましょう。多くのユーザーが、OS のアーキテクチャ(32bit / 64bit)に合った累積版の Visual C++ Redistributable 2015 をインストールすることで、この問題を解消できたと報告しています。

手順は以下の通りです。

  1. お使いの OS のアーキテクチャに対応したリンクから、適切な vc_redist インストーラーをダウンロードします。
    Visual C++ 2015 再頒布可能パッケージ(vc_redist.x64.exe):64 ビット版 Windows 用
    Visual C++ 2015 再頒布可能パッケージ(vc_redist.x86.exe):32 ビット版 Windows 用
  2. vc_redist インストーラーを開き、画面の指示に従って Visual C++ 再頒布可能パッケージをシステムにインストールします。
  3. インストールが完了したら、再度システムを再起動し、以前「api-ms-win-crt-stdio-l1-1-0.dll が見つかりません」というエラーが表示されていたアプリケーションを開いて動作を確認します。
  1. Windows 10でsteam_api64.dllが見つからないエラーを解決する完全ガイド

    ゲーム好きの方なら、Steamアプリはお馴染みの存在でしょう。Steamの正常な動作を支える重要なファイルの一つが「steam_api64.dll」です。このファイルが見つからないエラーは、アプリ自体の不具合、マルウェア感染、Windowsレジストリの問題など、さまざまな原因で発生することがあります。 「steam_api64.dll ダウンロード」と検索して解決策を探している方も多いかもしれませんが、その前に、まずは本記事で紹介する対処法を順番に試してみることをおすすめします。 Windows 10でsteam_api64.dllが見つからないエラーを修正する方法 まずは基本的なトラブルシ

  2. Windows 10で「AdbwinApi.dll が見つかりません」エラーを解決する方法【原因と対処法を徹底解説】

    最近まで問題なく動作していたアプリケーションが、突然起動しなくなった経験はありませんか?SkypeやPhotoshopなどを起動しようとした瞬間に、「AdbwinApi.dll が見つからないため、プログラムを開始できません」というエラーメッセージが表示されることがあります。この記事では、AdbwinApi.dllとは何か、そしてこのエラーを解決するための具体的な方法をわかりやすく解説します。ぜひ最後までお読みください。 AdbwinApi.dllとは何か AdbwinApi.dll関連のエラーは、Windowsパソコンで発生する一般的なトラブルの一つです。まずは、このファイルに関する基本的な