Error en la instalación de SolidWorks “Action register_i386_SldShellExtServerExe, location: C:\Program Files\SolidWorks Corp\SolidWorks\sldShellExtServer.exe, command: sldshellextserver.exe /REGSERVER”

Error en la instalación de SolidWorks “Action register_i386_SldShellExtServerExe, location: C:\Program Files\SolidWorks Corp\SolidWorks\sldShellExtServer.exe, command: sldshellextserver.exe /REGSERVER”

Error en la instalación de SolidWorks “Action register_i386_SldShellExtServerExe, location: C:\Program Files\SolidWorks Corp\SolidWorks\sldShellExtServer.exe, command: sldshellextserver.exe /REGSERVER”

Este error suele ser causado por problemas en el registro o por archivos faltantes de los componentes de Windows que utiliza SolidWorks.

 

1)      Ir al panel de control de Windows e ingresar a la sección de “Programas y Características”

2)      Desinstalar todos los pre-requisitos de SolidWorks, en este caso serían Microsoft .NET 4.5 o 4.6, Microsoft C++ 2005, 2008, 20010, 2013 y 2015 en todas sus versiones y Visual Studio Tools for App, en todas sus versiones.


 

3)      Reiniciar el equipo y reinstalar todos los pre-requisitos desde la carpeta “Prereqs”, contenida en los archivos de instalación de SolidWorks, excepto el Microsoft Visual C++2015.

4)      Descargar Microsoft C++ 2015 de 32 y 64 bits desde el portal de Microsoft

https://www.microsoft.com/en-us/download/details.aspx?id=48145

5)      Instalar de manera manual y con permisos administrativos el Microsoft C++ 2015 de 32 y de 64 bits

6)      Proceder con la instalación de SolidWorks de manera normal.


En caso de que el procedimiento anterior no resulte funcional, proceder a los siguientes pasos:

1)      Descargar el Process Monitor desde sysinternals.com

2)      Ejecutar el Process Monitor

3)      Filtrar el proceso llamado sldshellextserver.exe y comenzar la captura

4)      Correr el instalador de SolidWorks y verificar lo registrado por el Process Monitor

El Process Monitor nos indicará si el error es causado por algún archivo faltante o por algún permiso no obtenido en el registro de Windows.