본문 바로가기

프로그램/다빈치 리졸브

다빈치 리졸브 'api-ms-win-core-synch-l1-2-0.dll' 오류 해결 방법

 

다빈치 리졸브를 설치하고 실행하면 "프로시저 시작 지점 DeleteCriticalSection을(를) DLL api-ms-win-core-synch-l1-2-0.dll에서 찾을 수 없습니다."라는 오류 메시지가 뜨면서 실행되지 않는데 이는 대표적인 '호환성' 문제입니다.

 

오류가 발생하는 원인

 


'api-ms-win-core-synch-l1-2-0.dll' 파일은 윈도우의 핵심 시스템 파일 중 하나입니다.

오류 메시지의 뜻을 쉽게 풀이하면, "다빈치 리졸브가 실행되려면 윈도우의 'DeleteCriticalSection'이라는 기능이 필요한데, 지금 네가 쓰는 윈도우 버전(dll 파일)에는 그 기능이 아예 없거나 너무 옛날 방식이라 찾을 수가 없어!"라는 의미입니다.

최신 버전의 다빈치 리졸브(17, 18, 19 버전 등)는 윈도우 10 (최신 빌드) 또는 윈도우 11 환경에서 작동하도록 만들어졌습니다. 만약 현재 윈도우 7, 윈도우 8, 또는 업데이트가 오랫동안 진행되지 않은 초기 버전의 윈도우 10을 사용 중이라면 이 오류가 발생하게 됩니다.

해결 방법 1: Visual C++ 재배포 패키지 설치 


운영체제 업그레이드가 당장 어렵다면, 윈도우의 핵심 실행 파일을 보충해 주는 패키지를 설치해 볼 수 있습니다. 윈도우 7이나 구형 윈도우 10에서 이 방법이 통할 수 있습니다.

  1. 인터넷 검색 엔진에서 'Visual C++ 재배포 가능 패키지' 또는 'Visual C++ 2015-2022'를 검색합니다.
  2. Microsoft(마이크로소프트) 공식 홈페이지에 접속합니다.
  3. https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170
  4. '지원되는 최신 버전(2015-2022)' 섹션에서 자신에게 맞는 버전의 설치 파일을 다운로드하여 설치합니다. 
  5. 컴퓨터를 재부팅하고 다빈치 리졸브를 다시 실행해 봅니다.
 

지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드

이 문서에서는 최신 Visual C++ 재배포 가능 패키지에 대한 다운로드 링크를 제공합니다.

learn.microsoft.com

 

 

해결 방법 2: 윈도우 운영체제(OS) 업데이트 


- 현재 윈도우 10을 사용 중인 경우:

 

  1. [시작] 버튼 - [설정](톱니바퀴 아이콘)을 클릭합니다.
  2. [업데이트 및 보안]으로 이동합니다.
  3. [업데이트 확인] 버튼을 눌러, 설치가 보류된 모든 윈도우 업데이트를 찾아서 설치합니다.
  4. 설치가 완료된 후 컴퓨터를 재부팅하고 다빈치 리졸브를 실행합니다.

 

- 현재 윈도우 7 또는 8을 사용 중인 경우:

 

  1. 안타깝게도 윈도우 7과 8은 다빈치 리졸브 최신 버전에서 공식적으로 지원하지 않습니다.
  2. 안정적인 프로그램 사용을 위해 윈도우 10 또는 윈도우 11로 업그레이드하시는 것을 강력히 권장합니다.