Windows에 NetDrive 설치 시 'DLL 누락' 오류 해결하기
설치 후 NetDrive가 실행되지 않고 MSVCP140.dll 또는 MSVCP120.dll 누락 오류가 뜨나요? 필요한 Visual C++ 재배포 패키지를 설치해 해결하세요.
Windows 컴퓨터에 NetDrive를 설치하고 트레이 아이콘을 클릭했는데, 드라이브 관리자가 열리는 대신 MSVCP140.dll 또는 VCRUNTIME140.dll 같은 파일을 찾을 수 없다는 대화상자가 뜬 적이 있나요? 이는 다운로드가 손상됐거나 NetDrive에 버그가 있어서가 아니라, NetDrive가 의존하는 Microsoft Visual C++ 재배포 가능 패키지가 해당 컴퓨터에 없다는 뜻입니다. 새로 이미징한 워크스테이션, 최소 구성 Windows Server 설치, 배포 이미지 용량을 줄이려고 관리자가 선택적 구성 요소를 제거한 컴퓨터에서 가장 자주 나타납니다.

어떤 Windows 컴퓨터에서도 NetDrive를 실행하세요
NetDrive 는 Google Drive, OneDrive, S3, SFTP, WebDAV 등을 Windows 와 macOS 에서 일반 드라이브처럼 보이게 합니다 — 동기화도, 전체 다운로드도 없이.
- Windows 8, 8.1, 10, 11 및 Server 2012–2022에서 동작
- 일회성 종속성 수정, NetDrive 재설치 불필요
- 신규 설치와 Windows 업데이트 이후 모두 동일하게 적용되는 수정 방법
무료 체험. 평생 라이선스와 구독 플랜 제공.
이 문제가 맞는지 확인하기
증상은 명확합니다. NetDrive는 오류 없이 설치되지만, 트레이 아이콘이나 시작 메뉴, 또는 재부팅 후 처음 실행하려는 순간 Windows가 “프로그램을 시작할 수 없습니다. 컴퓨터에 MSVCP140.dll이 없습니다”와 유사한 작은 대화상자를 띄웁니다. MSVCP120.dll이나 VCRUNTIME140.dll에 대해서도 같은 메시지가 나타날 수 있습니다. NetDrive의 UI 자체가 전혀 나타나지 않습니다.
만약 NetDrive는 열리지만 특정 드라이브만 마운트되지 않는다면 다른 문제입니다. 이 경우 부팅 시 NetDrive 자동 마운트 실패 해결하기 또는 느린 S3 디렉터리 목록 조회 해결하기 문서를 참고하세요.
이 문제가 발생하는 이유
NetDrive의 Windows 빌드는 Microsoft Visual C++ 재배포 가능 패키지, 즉 2013 버전(vcredist12)과 2015–2022 버전(vcredist14) 모두에 32비트와 64비트 형태로 의존합니다. 대부분의 일반 소비자용 Windows에는 다른 소프트웨어를 설치하는 과정에서 이미 이 패키지들이 딸려 들어와 있습니다. 이 오류를 겪는 컴퓨터는 보통 다음과 같습니다.
- 최소한의 소프트웨어만 설치된 신규 이미지 기업용 노트북
- 다른 GUI 애플리케이션을 한 번도 설치한 적 없이 경량 파일 액세스용으로 쓰이는 Windows Server 2012/2016/2019/2022
- 최소 구성 템플릿에서 복제한 VM
해결 방법: 네 가지 재배포 패키지 모두 설치하기
자신의 OS 비트 수를 확실히 알고 있더라도 아래 네 개 설치 프로그램을 모두 다운로드해 실행하세요. NetDrive의 일부 헬퍼 구성 요소는 Windows 자체가 64비트인지 여부와 무관하게 32비트 런타임을 불러옵니다.
- 네 개 파일을 모두 다운로드합니다.
- 각 설치 프로그램을 실행하고 기본 옵션을 그대로 수락합니다. 설치 프로그램이 이미 패키지가 설치되어 있다고 보고하면 문제없으니 다음 설치 프로그램으로 넘어가세요.
- 네 개 모두 설치가 끝나면 컴퓨터를 재시작합니다. 항상 필요한 건 아니지만, 이전(누락되었거나 일부만 설치된) 런타임 상태에 대해 Windows가 계속 붙들고 있는 핸들을 정리해 줍니다.
- 시작 메뉴나 트레이 아이콘에서 NetDrive를 다시 실행합니다.
무언가를 실행하기 전에 이미 무엇이 설치되어 있는지 확인하려면 Control Panel → Programs and Features를 열고 “Microsoft Visual C++ 2013 Redistributable”과 “Microsoft Visual C++ 2015-2022 Redistributable” 항목을 찾아보세요. 각각 x86과 x64가 별도로 표시됩니다. 이 네 개 중 하나라도 빠져 있으면 실행 실패가 발생하기에 충분합니다.
여러 컴퓨터에 배포하는 IT 관리자를 위해
MSI 설치 프로그램으로 여러 대에 NetDrive를 배포하고 있다면(전체 배포 흐름은 IT 관리자를 위한 NetDrive MSI 배포 문서를 참고하세요), NetDrive MSI보다 앞서 네 개의 재배포 패키지 설치 프로그램을 표준 자동 설치 플래그와 함께 같은 배포 스크립트에 추가하세요.
vcredist14_x64.exe /install /quiet /norestart
NetDrive MSI가 실행되기 전에 이 패키지들을 자동으로 설치해 두면, NetDrive 자체 설치 프로그램이 끝날 때쯤에는 이미 종속성이 충족된 상태이므로 최종 사용자는 DLL 누락 대화상자를 전혀 보지 않게 됩니다.
재배포 패키지가 설치되고 나면 드라이브 관리자가 정상적으로 열리고 기존 드라이브 연결도 자동으로 다시 연결됩니다.

마무리
첫 실행 시 DLL 누락 대화상자가 뜬다면 거의 항상 네 가지 Visual C++ 재배포 가능 패키지 중 하나가 컴퓨터에 설치되지 않았다는 뜻이며, NetDrive 설치 자체가 고장 난 것이 아닙니다. 두 아키텍처 모두 네 개를 설치하면 1분 안에 해결되며 NetDrive를 다시 설치할 필요도 없습니다. 여러 대에 배포하는 경우라면 프로비저닝 스크립트에 재배포 패키지 설치를 포함시켜 아무도 이 대화상자를 마주치지 않도록 하세요.
— Casey, NetDrive