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

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

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

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

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

8 ответов

Решение

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

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

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

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

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

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

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

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

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

Ссылка: Visual C++ распространяемый

Если ничего из предыдущих ответов не сработало, добавьте один из этих путей в переменную среды 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.

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

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

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

Эта ошибка обычно вызвана отсутствием распространяемого Visual C++ для Visual Studio 2015 в Windows. Вы можете решить эту проблему путем установки программного обеспечения.

Вот два способа установить распространяемый Visual C++ для Visual Studio 2015. Выберите любой, который вы предпочитаете.

  1. Установите программное обеспечение через обновление Windows

  2. Загрузите распространяемый Visual C++ для Visual Studio 2015 напрямую от Microsoft

Visual C++ распространяемый

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

Другие вопросы по тегам