コンピューターで欠落しているapi-ms-win-crt-runtime-l1-1-0.dllに対する不治の解決策



Incurable Solution Missing Api Ms Win Crt Runtime L1 1 0



故障:

xxx.exe-システムエラー
api-ms-win-crt-runtime-l1-1-0.dllがコンピューターにないため、このプログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。



今日、ネチズンのコンピューターでのこの問題は、私の人生をほとんど疑わせました。

通常、api-ms-win-crt-runtime-l1-1-0.dllは、vc2015またはvc2017をインストールすることで取得できます。



実際、2015年と2017年のインストールプロセス中にインストールされるのはパッチkb2999226です。2017年は2015年のアップグレードバージョンであるため、2017年だけで十分です。

これが私が提案する方法です。

その結果、vc2017をインストールした後も、次のプロンプトが表示されます。
画像
したがって、kb2999226を個別に更新することをお勧めしますが、インストールされていることを示すプロンプトが表示されますか?



画像
?!!!
顔を失うことのないように、Microsoftランタイムライブラリコレクションのインストールをお勧めします。完全にインストールされていることがわかりますが、それでもこのファイルを失うように求められます。
パニック、私はすぐにkb2999226パッチをもう一度読みました、そして私はこのファイルが確かに含まれているのを見ることができます。
画像
以前、私は他のネチズンを笑い、このファイルをオンラインで検索してダウンロードし、system32に入れてエラーを実行することを提案しました。報復、それはすぐに私に来ました。

プログラム入力ポイントを見つけることができませんucrtbase.abortはダイナミックリンクライブラリapi-ms-win-crt-runtime-l1-1-0.dllにあります。

画像
頭を悩ませた後、kb2999226パッチをアンインストールして再インストールすることをお勧めします。

wusa /uninstall /kb:2999226

結果:
画像
これはすべての後退をブロックしています。言うまでもなく、私はテストを続けるために仮想マシンに没頭しました。

何度か試した結果、kb2999226をインストールし、すべてのapi-ms-win-crt-runtime-l1-1-0.dllを削除すると、上記の問題が発生することがわかりました。

仮想マシンのコマンドを使用してkb2999226をアンインストールできます。ネチズンのコンピューターのパッチはおそらく完全に破損しており、まだいくつか残っています。

  • 仮想マシンのテストで、失敗した場合は、kb2999226パッチをアンインストールして再起動します。
  • すべてがapi-ms-win-crt-runtime-l1-1-0.dllを検索し、結果は空白でした。
  • kb2999226のインストールのすべての結果ページでいくつかのdllファイルが点滅し、再び消えました。

私は上記を数回試しましたが、少しがっかりしました。最後に、パッチをアンインストールした後、パッチをインストールするのではなく、ランタイムをインストールした後、もう一度試してみたところ、うまくいきました。パッチはランタイムによってもインストールされます。

したがって、ネチズンのコンピューターでの解決策を検討してください。関連するファイル、関連するレジストリを削除してから、ランタイムをインストールします。

ネチズンを再度探すとき、ネチズンはシステムを再インストールする準備をあきらめました。顔を救うために、彼女はネチズンに遠隔支援を懇願した。

リモートアシスタンスのプロセスは次のとおりです。

1.ソフトウェアnsudo、すべて、レジストリワークショップをダウンロードします。

2. nsudoを開き、すべての権限を有効にし、参照してすべてを開き、ワークショップをレジストリします。
画像
3.すべてでapi-ms-win-crt-runtime-l1-1-0.dllを検索し、system32およびsyswow64ディレクトリの残差を削除してから、kb2999226(ネチズンの関連コンピューター)を検索して削除します。ドキュメントなし) 。

4.レジストリワークショップでkb2999226を検索して削除します。残りはわずかで、すべて削除されます(理解できない場合は、最初にバックアップをエクスポートすることをお勧めします)。

削除後、kb2999226は正常にインストールできますが、インストールしませんでした。

まず、ネチズンのコンピューターのコントロールパネルのアンインストールプログラムでvc2015とvc2017をアンインストールしてから、vc2015をインストールします。インストール後、問題のあるソフトウェアは正常に開きます!実際、2017をインストールすることは問題ありませんが、一般的に問題は解決されています。 ^_^

PS:kb2999226をインストールすると、このパッチは現在のシステムに適用できないというプロンプトが表示されます。win7がSP1(Service Pack 1)にアップグレードされていない可能性があります。

2019年9月8日、補足
今日、別のネチズンのコンピューターで同じ問題が発生しました。 Win8.1 x64システム、Civilization6の問題を開きます。
試してください:

  • nsudoはすべてと協力して、api-ms-win-crt-runtime-l1-1-0.dllを検索し、システムディレクトリを削除します。
  • vc2015をインストールし、windows8.1 x64のインストールの進行状況を長時間停止し、最終的にwusa.exeプロセスを終了して、インストールを停止しました
  • wusa / uninstall / kb:2999226を実行してパッチをアンインストールし、正常にアンインストールしてから再度インストールすると、「このコンピューターでの更新の検索」でスタックします。 wusa.exeプロセスを終了した後、パッチkb2999226を再度インストールすることはできません。
  • nsudoはすべてとRegistryWorkshopと協力して、kb2999226関連のファイルとレジストリを削除するか、再インストールするか、「このコンピューターでの更新の検索」でスタックします。
  • Windows Updateサービスを停止し、C: Windows SoftwareDistributionフォルダーの名前を変更し、Windows Updateサービスを再度有効にします。パッチのインストールは、まだスタックしています。
  • directxrepairをダウンロードし、修復APIセットを確認します。修復後、システムディレクトリはapi-ms-win-crt-runtime-l1-1-0.dllを生成しません。
  • システムの更新に問題がある可能性があることを考慮して、dismを使用してパッチを強制的にインストールします。管理者コマンドラインであるkb2999226を解凍し、次のコマンドを実行します。
dism /online /add-package /packagepath: 'kb2999226 decompressed cab path'

実行後、システムディレクトリはapi-ms-win-crt-runtime-l1-1-0.dllを生成します。 vc2017ランタイムライブラリをインストールした後、通常どおりゲームを開きます。