Hello
If it's the 2013/2014 educ version, it's normally SolidWorks 2013 (which is compatible with Windows 8, but not with 8.1, which doesn't mean it doesn't work... You can try the compatibility mode to run it in the worst case... see image).
You should check that the latter is in SP5 (menu? then about... or to call the properties of the executable in the detail tab, this one must be in version 21.5.x.xxxx). If this is not the case we can try an update (personally I don't think it solves the problem)
On the other hand with the 2012/2013 version (i.e. SolidWorks 2012)... I have big doubts... but if it worked before... can we try the compatibility mode in Windows 7 at first?
I'd rather start with the framework. The fact that you are already in Frameworks 4.5 does not indicate that the framework is working properly. Updates to the OS can very well "break" the registration of some dlls. Especially when you go from a service pack (Windows 8 to Windows 8.1).
First of all, you would have to uninstall the 4.5 framework and install only the 4.0 framework (the prerequisite of SolidWorks 2013).
If it still doesn't work, you should try to do a "clean" uninstall of solidworks... By this I mean:
- Deleting registry keys:
HKEY_CURRENT_USER\Software\Solidworks
HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SolidWorks
-Delete files/folder from first installation or rename them: C:\Program Files\SolidWorks Corp
C:\ProgramData\SolidWorks
C:\SolidWorks Data
C:\Users\fantunes\AppData\Roaming\SolidWorks
Removing prerequisites and reinstalling before installing SolidWorks (Frameworks, VSTA, VBA, Visual C++)
Be careful in the case of a "clean" uninstallation, the installation will ask for the serial number and an activation, in the case of an educ license, you may have to ask for a serial number again... I'm not sure that we can transfer and reactivate an educational license...
Good luck
compat.jpg