api-ms-win-crt-runtime-l1-1-0.dll hilang saat membuka file Microsoft Office [ditutup]


155

Saya menghadapi kesalahan .dll library yang hilang ini:

Program ini tidak dapat memulai karena api-ms-win-crt-runtime-l1-1-0.dll hilang. Coba pasang kembali ini.

Ketika saya mencoba membuka file Microsoft Office.

Bagaimana saya menyelesaikannya?

Jawaban:


225

Solusi default adalah menginstal KB2999226 dari Microsoft.


16
Terima kasih! Saya telah menginstal vc_redist.x64.exe tetapi tidak menginstal Pembaruan Windows. Tetap saja, itu berhasil.
chonz0

2
Saya dapat memverifikasi ini berfungsi. Saya mengalami masalah yang sama dan mengunduh Visual C ++ Redistributable pada mesin Windows 7 64-bit, menjalankannya, dan itu memecahkan masalah saya. Tidak perlu restart.
DucRP

19
-1 untuk atribusi gagal. ini terlihat seperti pekerjaan salin dan tempel dari sini mengingat saya dapat menyalin dan menempelkan ini ke editor SO dan mendapatkan hal yang sama persis minus tautan yang hanya memerlukan beberapa detik untuk memperbaikinya
Memor-X

1
@ Memor-X Saya memperbaikinya. (berikan atribusi dan cantumkan tanda kutip)
wjandrea

3
menginstal "Visual C ++ Redistributable untuk Visual Studio 2017 (64-bit)" memperbaikinya tanpa persyaratan untuk reboot. Terima kasih
Anupam

32

Sementara jawaban dari alireza benar, ia punya satu gotcha:

Anda tidak dapat menginstal redist (Visual runtime) Microsoft Visual C ++ 2015 kecuali Anda menginstal Pembaruan Windows KB2999226 (setidaknya pada Windows 7 64-bit SP1).


Sama dengan Windows 8.1
KBart

6
Ini tidak benar. Saya baru saja menopang mesin Win 7 SP1 x64. Saya mengkonfirmasi KB2999266 belum diinstal. Saya mengunduh vc_redist.x64.exe dari microsoft.com/en-us/download/details.aspx?id=48145 dan menginstalnya tanpa masalah. Ini juga memecahkan masalah yang dimiliki poster dengan menambahkan api-ms-win-crt-runtime-l1-1-0.dll (dan banyak file crt lainnya) ke% windir% \ system32.
Algonaut

1
Untuk menambahkan umpan balik @ Algonaut .. Log penginstal untuk acara redist 2015 Windows6.1-KB2999226-x64.msu" /quiet /norestart', artinya membawa dan menginstal pembaruan KB2999226.
davenpcj

Saya memiliki Windows 8.1 yang terbaru. Saya mencoba menginstal / mencopot pemasangan yang dapat didistribusikan kembali, tetapi ketika saya menginstalnya saya mendapatkan kesalahan: "0x80242217 kesalahan yang tidak ditentukan."
Daniel

1
Ini tidak memberikan jawaban untuk pertanyaan itu. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka. Jika Anda mendapatkan reputasi yang cukup, Anda akan dapat mengomentari setiap pos .
Baum mit Augen

4

Perbarui Windows 7 secara rekursif hingga tidak menunjukkan pembaruan lagi, menggunakan opsi cek Pembaruan Windows di Windows 7.

Kemudian unduh dan instal Visual C ++ Redistributable vc_redist.x64.exe dari situs web Windows.

Kemudian coba jalankan server Apache.



1

Kesalahan ini biasanya disebabkan oleh hilang Visual C++ Redistributable file, yang merupakan ketergantungan yang diperlukan untuk sebagian besar aplikasi di Komputer Windows.

Unduh Visual C ++ Redistributable dari sini dan instal. Setelah menginstal ini, Nyalakan ulang sistem.

Tautan: Visual C ++ Dapat didistribusikan kembali


1

Jika tidak ada jawaban sebelumnya yang berfungsi, tambahkan salah satu jalur ini ke variabel lingkungan PATH Anda:

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

Tentu saja, pastikan mereka ada terlebih dahulu dan mengandung file DLL yang diperlukan. Jika tidak ada, coba instal "Windows Universal CRT SDK" dari pemasang Visual Studio 2015 atau Visual Studio 2017.


0

jika ada yang tidak dapat memperbarui windows online, saya sarankan Anda pergi ke http://download.wsusoffline.net/ dan unduh versi terbaru.

Kemudian instal pembaruan generator -> pilih sistem operasi Anda. dan tekan START, tunggu saja beberapa menit, biarkan dia mengunduh pembaruan dan menyelesaikan semua prosesnya. semoga ini membantu.

Gambar generator pembaruan Offline


Ya, ini adalah updater offline c't / Heise lama yang bagus .
Peter Mortensen

0

Ini adalah posting lama dan saya minta maaf tetapi bahkan menginstal KB2999226 tidak akan membantu jika Anda tidak memiliki rollup pembaruan April 2014 untuk Windows RT 8.1, Windows 8.1, dan paket pembaruan Windows Server 2012 R2 (2919355) . Tanpa itu instalasi KB2999226 mengembalikan kesalahan "Pembaruan tidak berlaku untuk komputer Anda". Biasanya Anda akan mendapatkan masalah ini jika Anda memiliki lingkungan offline misalnya mesin virtual dev tanpa akses ke WSUS atau layanan Pembaruan Windows dan gambar ISO lama Windows 8.1, Server 2012 R2.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.