Most likely need All C++.
SQL maybe for PDM, not sure.
Don't know if Drive Work or Config use any of those.
Same for ODBC.
Visual Studio probably needed if you plan to write add-in.
Don't know if macro use it.
You could remove/uninstall them one at a time and test SW to see if everything still works.
Reinstall SW if something went wrong.
SQL server is for pdm standard
visual studio tools for apps is to allow you to write/record macros in .net languages (as opposed to vba)
I think most of the other stuff is to support the visual studio tools for apps
Are you sure SOLIDWORKS installed all of that?
C++, .NET, and VSTA and Microsoft redistrutables. They are necessary for many programs to run.
SQL is required for PDM Standard (SQL Express), Electrical (SQL Express or Standard), and PDM Professional (SQL Standard).
However... all those SQL apps you are showing are not installed through a straight install of SOLIDWORKS. SQL Standard is installed through a different mechanism than SOLIDWORKS installation manager.
I would be a bit careful of removing them because some other application may be utilizing those databases.
..yeah, those look like what is usually installed (per Windows version and add-on's)?
Thank you all for your replies.
Yes, they were all installed with SolidWorks.