Solucionar errores de 'DLL faltante' al instalar NetDrive en Windows
¿NetDrive no inicia y Windows reporta que falta MSVCP140.dll o MSVCP120.dll? Instala los Visual C++ Redistributables necesarios y soluciónalo.
Instalas NetDrive en una máquina Windows, haces clic en el icono de la bandeja y, en lugar de abrirse el administrador de unidades, Windows muestra un cuadro de diálogo indicando que no se encuentra un archivo como MSVCP140.dll o VCRUNTIME140.dll. Esto no es una descarga corrupta ni un error de NetDrive: significa que a la máquina le falta un paquete Microsoft Visual C++ Redistributable del que depende NetDrive. Aparece con más frecuencia en estaciones de trabajo recién generadas a partir de una imagen, instalaciones mínimas de Windows Server y máquinas donde un administrador eliminó componentes opcionales para reducir el tamaño de una imagen de implementación.

Pon NetDrive en marcha en cualquier máquina Windows
NetDrive hace que Google Drive, OneDrive, S3, SFTP, WebDAV y más aparezcan como unidades nativas en Windows y macOS — sin sincronizar, sin descargas completas.
- Funciona en Windows 8, 8.1, 10, 11 y Server 2012–2022
- Corrección única de la dependencia, sin necesidad de reinstalar NetDrive
- La misma solución aplica a instalaciones nuevas y tras actualizaciones de Windows
Prueba gratuita. Planes de por vida y de suscripción disponibles.
Confirma que este es tu problema
El síntoma es específico: NetDrive se instala sin errores, pero en el momento en que intentas iniciarlo —desde el icono de la bandeja, el menú Inicio o tras un arranque nuevo— Windows muestra un pequeño cuadro de diálogo similar a “El programa no puede iniciarse porque falta MSVCP140.dll en el equipo”, o el mismo mensaje para MSVCP120.dll o VCRUNTIME140.dll. La interfaz de NetDrive nunca llega a aparecer.
Si en cambio NetDrive se abre pero una unidad concreta no se monta, ese es un problema distinto: consulta Solucionar que NetDrive no se auto-monte al iniciar o Solucionar el listado lento de directorios S3.
Por qué ocurre
La compilación de NetDrive para Windows depende de los paquetes Microsoft Visual C++ Redistributable, tanto de 2013 (vcredist12) como de 2015–2022 (vcredist14), en versión de 32 y 64 bits. La mayoría de las instalaciones de Windows para consumo ya los tienen porque otro software los instaló como efecto secundario. Las máquinas que sí sufren este error suelen ser:
- Portátiles corporativos recién generados con una base de software mínima
- Instalaciones de Windows Server 2012/2016/2019/2022 usadas como servidor ligero de acceso a archivos, sin ninguna otra aplicación con interfaz gráfica instalada
- VMs clonadas a partir de una plantilla reducida
La solución: instalar los cuatro redistribuibles
Descarga y ejecuta los cuatro instaladores, incluso si solo estás seguro de la arquitectura de tu sistema operativo: algunos componentes auxiliares de NetDrive cargan el runtime de 32 bits sin importar si Windows es de 64 bits:
- Descarga los cuatro archivos.
- Ejecuta cada instalador y acepta las opciones predeterminadas. Si un instalador indica que el paquete ya está presente, no hay problema: pasa al siguiente.
- Reinicia la máquina una vez completados los cuatro. Un reinicio no siempre es necesario, pero libera cualquier identificador que Windows aún mantenga sobre el estado anterior (faltante o parcial) del runtime.
- Vuelve a iniciar NetDrive desde el menú Inicio o el icono de la bandeja.
Para confirmar qué está ya instalado antes de ejecutar nada, abre Control Panel → Programs and Features y busca las entradas “Microsoft Visual C++ 2013 Redistributable” y “Microsoft Visual C++ 2015-2022 Redistributable”, cada una listada por separado para x86 y x64. La falta de cualquiera de los cuatro basta para provocar el fallo de inicio.
Para administradores de TI que despliegan en muchas máquinas
Si estás distribuyendo NetDrive con el instalador MSI en toda una flota —consulta Desplegar NetDrive vía MSI para administradores de TI en Windows para el flujo completo de implementación— añade los cuatro instaladores redistribuibles al mismo script de despliegue, antes del MSI de NetDrive, usando sus indicadores silenciosos estándar:
vcredist14_x64.exe /install /quiet /norestart
Ejecutarlos en modo silencioso antes del MSI de NetDrive garantiza que la dependencia ya esté satisfecha cuando termine el propio instalador de NetDrive, y los usuarios finales nunca ven el cuadro de diálogo de DLL faltante.
Una vez que los redistribuibles están en su lugar, el administrador de unidades se abre con normalidad y las conexiones de unidad existentes se reconectan por sí solas.

Resumen
Un cuadro de diálogo de DLL faltante en el primer inicio casi siempre significa que uno de los cuatro paquetes Visual C++ Redistributable no llegó a instalarse en la máquina, no que la instalación de NetDrive esté rota. Instalar los cuatro, en ambas arquitecturas, lo resuelve en menos de un minuto y no requiere reinstalar NetDrive. Para implementaciones a gran escala, integra la instalación de los redistribuibles en tu script de aprovisionamiento para que nadie vea este cuadro de diálogo.
— Casey, NetDrive