IT정보공유

API-MS-Win-Core 관련 DLL이 없어서 실행이 안되는 경우 해결 방법

알지오™ 2018. 12. 14.

윈도우7이나 윈도우10에서 정상적으로 실행이 되던 프로그램이

윈도우서버 2016버전에서 설치하니 에러가 발생했습니다.

 

파일이나 어셈블리 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다.

 

"파일이나 어셈블리 '???.dll' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 모듈을 찾을 수 없습니다."

 

쩝.. 멘붕오기 직전, DLL Dependency 또는 Dependency Walker 라고 불리우는 

실행파일이 어떤 DLL 파일들을 참조하는지 알려주는 프로그램이 있다는게 생각났습니다.

 

그래서 Dependency Walker 를 통해 참조하는 DLL파일들을 조사해 보니..

엄청나게 많은 DLL 파일들이 Windows Server 2016 버전에 누락되어 있었습니다.

(디펜던시 워커 사용법은 따로 인터넷 서칭해보세요.)

 

 

 

API-MS-Win-Core 관련 DLL들이 엄청나게 없더군요.

 

윈도우 업데이트도 해봤지만, 동일하게 파일이나 어셈블리, 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 라고 에러만

계속 발생할뿐, 한참 인터넷 서핑을 하다가 답을 찾아냈습니다.

 

API-MS-Win-Core DLL 설치 방법 안내

 

관련 DLL 파일들을 설치하려면 Visual Studio 2015용 Visual C++ 재배포 가능 패키지를 설치해야합니다. 그래야만

API-MS-Win-Core 관련 DLL들이 설치가 됩니다.

 

다운로드 : Visual Studio 2015용 Visual C++ 재배포 가능 패키지를 설치

 

 

Visual Studio 2015용 Visual C++ 재배포 가능 패키지

Visual C++ 재배포 가능 패키지는 Visual Studio 2015를 사용하여 빌드된 C++ 응용 프로그램을 실행하는 데 필요한 런타임 구성 요소를 설치합니다.

www.microsoft.com

 

 

API-MS-Win-Core 관련 DLL 파일 목록

 

api-ms-win-core-console-l1-1-0.dll

api-ms-win-core-datetime-l1-1-0.dll

api-ms-win-core-debug-l1-1-0.dll

api-ms-win-core-delayload-l1-1-0.dll

api-ms-win-core-errorhandling-l1-1-0.dll

api-ms-win-core-fibers-l1-1-0.dll

api-ms-win-core-file-l1-1-0.dll

api-ms-win-core-handle-l1-1-0.dll

api-ms-win-core-heap-l1-1-0.dll

api-ms-win-core-interlocked-l1-1-0.dll

api-ms-win-core-io-l1-1-0.dll

api-ms-win-core-libraryloader-l1-1-0.dll

api-ms-win-core-localization-l1-1-0.dll

api-ms-win-core-localregistry-l1-1-0.dll

api-ms-win-core-memory-l1-1-0.dll

api-ms-win-core-misc-l1-1-0.dll

api-ms-win-core-namedpipe-l1-1-0.dll

api-ms-win-core-processenvironment-l1-1-0.dll

api-ms-win-core-processthreads-l1-1-0.dll

api-ms-win-core-profile-l1-1-0.dll

api-ms-win-core-rtlsupport-l1-1-0.dll

api-ms-win-core-string-l1-1-0.dll

api-ms-win-core-synch-l1-1-0.dll

api-ms-win-core-sysinfo-l1-1-0.dll

api-ms-win-core-threadpool-l1-1-0.dll

api-ms-win-core-util-l1-1-0.dll

api-ms-win-core-xstate-l1-1-0.dll

api-ms-win-security-base-l1-1-0.dll

api-ms-win-security-lsalookup-l1-1-0.dll

api-ms-win-security-sddl-l1-1-0.dll

api-ms-win-service-core-l1-1-0.dll

api-ms-win-service-management-l1-1-0.dll

api-ms-win-service-management-l2-1-0.dll

api-ms-win-service-winsvc-l1-1-0.dll

 

 DLL 누락 문제 발생시 Visual Studio 2015용 Visual C++ 재배포 가능 패키지 설치 잊지 마세요.

 

재배포 가능 패키지를 한번에 설치해주는 프로그램도 있네요.

올인원런타임스 (all-in-one-runtimes WinPKG) 설치

 

프로그램 실행이 안될때, DLL 오류 한방에 해결

컴퓨터에 프로그램을 설치하거나, 내 PC에서 잘 돌아가던 프로그램을 다른 컴퓨터로 복사해서 실행하니D...

blog.naver.com

 

댓글

💲 추천 글