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

19
기여 실패의 경우 -1입니다. 이것은 SO의 편집기에 복사하여 붙여 넣을 수 있고 링크를 빼고 똑같은 것을 빼고 링크를 뺀 것을 고려 하면 여기 에서 복사하여 붙여 넣기 작업처럼 보입니다
Memor-X

1
@ Memor-X 나는 그것을 고쳤다. (gave attribute and block quotes)
wjandrea

3
"Visual Studio 2017 용 Visual C ++ 재배포 가능 패키지 (64 비트)"를 설치하면 재부팅 할 필요없이 해결되었습니다. 감사합니다
Anupam

32

alireza의 대답은 정확하지만 한 가지 문제가 있습니다.

Windows Update KB2999226이 설치되지 않은 경우 (적어도 Windows 7 64 비트 SP1) Microsoft Visual C ++ 2015 redist (런타임)를 설치할 수 없습니다.


Windows 8.1과 동일
KBart

6
이것은 단순히 사실이 아닙니다. 방금 Win 7 SP1 x64 시스템을 설치했습니다. KB2999266이 설치되지 않았 음을 확인했습니다. microsoft.com/en-us/download/details.aspx?id=48145 에서 vc_redist.x64.exe를 다운로드하여 문제없이 설치했습니다. 또한 api-ms-win-crt-runtime-l1-1-0.dll (및 다른 많은 crt 파일)을 % windir % \ system32에 추가하여 포스터의 문제를 해결합니다.
Algonaut

1
@Algonaut의 피드백에 추가합니다. 2015 redist의 설치 관리자 로그는을 표시합니다 Windows6.1-KB2999226-x64.msu" /quiet /norestart'. 즉, KB2999226 업데이트를 수행하고 설치합니다.
davenpcj

Windows 8.1이 최신 버전입니다. 재배포 가능 패키지를 설치 / 제거하려고하는데 설치시 "0x80242217 unspecified error"오류가 발생합니다.
Daniel

1
이것은 질문에 대한 답변을 제공하지 않습니다. 저자에게 비평을하거나 설명을 요청하려면 게시물 아래에 의견을 남겨주십시오. 당신이 경우 적립 충분한 명성을 당신이 할 수 있는 게시물에 대해 언급 .
Baum mit Augen

4

Windows 7의 Windows 업데이트 확인 옵션을 사용하여 더 이상 업데이트가 표시되지 않을 때까지 Windows 7을 재귀 적으로 업데이트하십시오.

그런 다음 Windows 웹 사이트에서 Visual C ++ Redistributable vc_redist.x64.exe를 다운로드하여 설치하십시오.

그런 다음 Apache 서버를 실행하십시오.



1

이 오류는 일반적으로 Visual C++ Redistributable fileWindows 컴퓨터의 대부분의 응용 프로그램에 필요한 종속성 인로 인해 발생 합니다.

여기 에서 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 파일이 포함되어 있는지 확인하십시오. 존재하지 않는 경우 Visual Studio 2015 또는 Visual Studio 2017 설치 관리자에서 "Windows Universal CRT SDK"를 설치하십시오.


0

온라인으로 Windows를 업데이트 할 수없는 사람이 있으면 http://download.wsusoffline.net/으로 이동 하십시오. 최신 버전을 다운로드 .

그런 다음 업데이트 생성기를 설치하고 운영 체제를 선택하십시오. START를 누르고 몇 분 정도 기다렸다가 업데이트를 다운로드하고 프로세스를 완료하십시오. 이 도움을 바랍니다.

오프라인 업데이트 생성기 이미지


예, 이것은 좋은 오래된 c't / Heise 오프라인 업데이터입니다.
피터 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 이미지에 액세스 할 수없는 dev 가상 머신과 같은 일부 오프라인 환경이있는 경우이 문제가 발생합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.