Microsoft Officeファイルを開くときにapi-ms-win-crt-runtime-l1-1-0.dllが見つからない[クローズ]


155

私はこの.dllライブラリ不足エラーに直面しています:

api-ms-win-crt-runtime-l1-1-0.dllが見つからないため、このプログラムを開始できません。これを再インストールしてみてください。

Microsoft Officeファイルを開こうとすると、

どうすれば解決できますか?

回答:


225

デフォルトの解決策は、MicrosoftのKB2999226をインストールすることです。


16
ありがとうございました!vc_redist.x64.exeをインストールしましたが、Windows Updateをインストールしていません。それでも、それはトリックをしました。
chonz0

2
私はこの作品を確認できます。同じ問題が発生し、64ビットWindows 7マシンにVisual C ++再頒布可能パッケージをダウンロードして実行したところ、問題は解決しました。再起動は必要ありません。
DucRP 2016年

19
失敗した属性の場合は-1。これはここからコピーアンドペーストジョブのように見えます。これをコピーしてSOエディターに貼り付け、修正に数秒しか
かから

1
@ Memor-X直した。(帰属を示し、ブロック引用符で
囲み

3
「Visual C ++ Redistributable for Visual Studio 2017(64-bit)」をインストールすると、再起動する必要なく修正されました。ありがとう
Anupam

32

アリレザからの答えは正しいですが、1つの落とし穴があります。

Windows Update KB2999226がインストールされていない限り(少なくともWindows 7 64ビットSP1に)、Microsoft Visual C ++ 2015 redist(ランタイム)をインストールできません。


Windows 8.1と同じ
KBart

6
これは単に真実ではありません。私はちょうどWin 7 SP1 x64マシンを支えました。KB2999266がインストールされていないことを確認しました。vc.redist.x64.exeをmicrosoft.com/en-us/download/details.aspx?id=48145からダウンロードし、問題なくインストールしました。これは、api-ms-win-crt-runtime-l1-1-0.dll(および他の多くのcrtファイル)を%windir%\ system32に追加することで、投稿者が抱えている問題も解決します。
アルゴノート2017

1
@Algonautのフィードバックに追加するには.. 2015 redistショーのインストーラーログWindows6.1-KB2999226-x64.msu" /quiet /norestart'は、KB2999226更新を保持してインストールすることを意味します。
davenpcj 2017年

Windows 8.1を最新の状態にしています。再頒布可能パッケージをインストール/アンインストールしようとしましたが、インストールすると「0x80242217 unspecified error。」というエラーが表示されます。
ダニエル

1
これは質問に対する答えを提供しません。批評したり、著者に説明を要求するには、投稿の下にコメントを残してください。十分な評判得る、どの投稿にもコメントできるようになります。
Baum mit Augen

4

Windows 7のWindows Updateチェックオプションを使用して、更新が表示されなくなるまでWindows 7を再帰的に更新します。

次に、Windows WebサイトからVisual C ++再頒布可能vc_redist.x64.exeをダウンロードしてインストールします。

次に、Apacheサーバーを実行してみます。


2
  1. すべての一時ファイルを削除する
    • 探す %TEMP%
    • すべて削除
  2. クリーンブートを実行します。Windowsでクリーンブートを実行する方法を参照してください。
  3. インストールvc_redist.x64、Visual Studio 2015のVisual C ++ Redistributableのダウンロードを参照してください。
  4. クリーンブートせずに再起動

8
ステップ1、2、および4は、現在のトピックとはまったく関係ありません。
フランソワボーヌ2017年

1

このエラーは通常Visual C++ Redistributable file、Windowsコンピューター上のほとんどのアプリケーションに必要な依存関係であるが見つからないことが原因で発生します。

ここからVisual C ++ Redistributableをダウンロードしてインストールします。これをインストールした後、システムを再起動します。

リンク:Visual C ++再頒布可能パッケージ


1

上記の回答のいずれも機能しない場合は、PATH環境変数に次のパスのいずれかを追加します。

C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x64
C:\Program Files (x86)\Windows Kits\10\Redist\ucrt\DLLs\x86

もちろん、それらが最初に存在し、必要なDLLファイルが含まれていることを確認してください。存在しない場合は、Visual Studio 2015またはVisual Studio 2017インストーラーから「Windows Universal CRT SDK」をインストールしてみてください。


0

オンラインでWindowsを更新できない場合は、http://download.wsusoffline.net/にアクセスして、最新バージョンをダウンロードすることをお勧めします。

次に、更新ジェネレーターをインストールします->オペレーティングシステムを選択します。スタートを押し、数分待ってアップデートをダウンロードし、すべてのプロセスを完了させます。この助けを願っています。

オフライン更新ジェネレーターの画像


はい、これは良い古いですc't /ハイゼオフラインアップデータ。
Peter Mortensen、

0

これは古い投稿で申し訳ありませんが、Windows RT 8.1、Windows 8.1、およびWindows Server 2012 R2(2919355)更新プログラムパッケージの2014年4月の更新プログラムのロールアップがない場合、KB2999226をインストールしても役に立ちません 。これがないと、KB2999226のインストールで「アップデートはコンピュータに適用できません」というエラーが返されます。通常、WSUSまたはWindows Updateサービスにアクセスできない開発仮想マシンなどのオフライン環境と、Windows 8.1、Server 2012 R2の古いISOイメージがある場合、この問題が発生します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.