api-ms-win-crt-runtime-l1-1-0.dll отсутствует при открытии файла Microsoft Office [закрыто]

155

Я сталкиваюсь с этой библиотекой .dll отсутствует ошибка:

Эта программа не может быть запущена, так как отсутствует файл api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить это.

Когда я пытаюсь открыть файл Microsoft Office.

Как мне это решить?

Ахмад Раза
источник

Ответы:

225

Решение по умолчанию - установить KB2999226 от Microsoft.

Алиреза
источник
16
Спасибо! Я установил vc_redist.x64.exe, но не установил никаких обновлений Windows. Тем не менее, он сделал свое дело.
chonz0
2
Я могу проверить это работает. Я столкнулся с той же проблемой и скачал распространяемый Visual C ++ на 64-разрядной машине с Windows 7, запустил его, и это решило мою проблему. Перезагрузка не требуется.
DucRP
19
-1 за неудачную атрибуцию. это выглядит как копирование и вставка задания здесь рассматривая я могу скопировать и вставить эту информацию в редакторе SO и получить ту же самую вещь минус ссылки , которые только занимает несколько секунд , чтобы исправить
Memor-X
1
@ Memor-X Я исправил это. (дал атрибуцию и вставил в кавычки)
wjandrea
3
установка «Распространяемый Visual C ++ для Visual Studio 2017 (64-разрядная версия)» исправила его без необходимости перезагрузки. Спасибо
Anupam
32

Хотя ответ от alireza правильный, у него есть одна ошибка:

Нельзя установить Microsoft Visual C ++ 2015 Redist (время выполнения), если у вас не установлено обновление Windows KB2999226 (по крайней мере, в Windows 7 64-разрядная версия SP1).

KeshV
источник
То же самое с 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.
Algonaut
1
Чтобы добавить отзыв @ Algonaut. Журнал установщика для повторного просмотра 2015 года показывает Windows6.1-KB2999226-x64.msu" /quiet /norestart', что он несет и устанавливает обновление KB2999226.
davenpcj
У меня Windows 8.1 обновлена. Я пытаюсь установить / удалить распространяемый файл, но при установке я получаю сообщение об ошибке: «0x80242217 неопределенная ошибка».
Даниил
1
Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий под своим постом. Если вы заработаете достаточную репутацию, вы сможете комментировать любой пост .
Baum mit Augen
4

Рекурсивно обновляйте Windows 7 до тех пор, пока не будут отображаться обновления, используя опцию проверки Центра обновления Windows 7.

Затем загрузите и установите распространяемый Visual C ++ vc_redist.x64.exe с веб-сайта Windows.

Затем попробуйте запустить сервер Apache.

Винаяк Шеджери
источник
2
  1. Удалить все временные файлы
    • поиск %TEMP%
    • удалить все
  2. Выполните чистую загрузку. см. Как выполнить чистую загрузку в Windows
  3. Установить vc_redist.x64 см. Скачать распространяемый Visual C ++ для Visual Studio 2015
  4. Перезагрузка без чистой загрузки
Шашанк Сингх
источник
8
Шаги 1, 2 и 4 совершенно не связаны с рассматриваемой темой.
Франсуа Бон
1

Эта ошибка обычно вызвана отсутствием Visual C++ Redistributable file, которое является обязательной зависимостью для большинства приложений на компьютере с Windows.

Загрузите распространяемый Visual C ++ отсюда и установите его. После установки перезагрузите систему.

Ссылка: 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. Если они не существуют, попробуйте установить «Windows Universal CRT SDK» из установщика Visual Studio 2015 или Visual Studio 2017.

Yann
источник
0

если кто-то не может обновить Windows онлайн, я предлагаю вам перейти на http://download.wsusoffline.net/ и загрузить самую последнюю версию.

Затем установите генератор обновлений -> выберите свою операционную систему. и нажмите START, просто подождите несколько минут, дайте ему скачать обновления и завершите весь процесс. надеюсь, это поможет.

Изображение автономного генератора обновлений

wasimv09
источник
Да, это старый добрый офлайтер c't / Heise.
Питер Мортенсен
0

Это старый пост, и я прошу прощения, но даже установка KB2999226 не поможет, если у вас нет накопительного пакета обновления для апреля RT 8.1 для Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2 (2919355) . Без этого установка KB2999226 возвращает ошибку «Обновление не применимо к вашему компьютеру». Обычно эта проблема возникает, если у вас есть автономное окружение, например, виртуальные машины dev без доступа к службам WSUS или Windows Update и старые образы ISO Windows 8.1, Server 2012 R2.

Костя Шиян
источник