Hello again,
First thing to do, check that there has been no Windows update or graphics card driver update that could be the cause of the problem then:
Provided that the problem does not come from a compatibility problem, to be checked first HERE for Windows, Solidworks, hardware and Office versions, second HERE for antivirus and finally HERE for graphics cards (if the graphics card is not listed it does not mean that it does not work with Solidworks but that it is not certified, see to update the driver if necessary)
Here is the method I follow for a clean installation of Solidworks:
- Saving all "parameter" files such as drawing, part, assembly, bill of materials, line styles, dimensioning styles, etc.
- Backup of Solidworks settings (sldreg file). See HERE.
- Complete uninstallation of Solidworks, cleaning of the registry and re-installation of Solidworks following the document that can be found here. I even give a little Ccleaner after cleaning the registry.
- For Windows 10, check that the 3.5 framework is installed. To do this, go to the Windows "Control Panel", then "Program and Features", then "Enable or Disable Windows Features" and check the line ".Net framework 3.5 (includes .Net 2.0 and 3.0)".

- Installation of Solidworks settings (sldreg file). See HERE.
- Solidworks starts.
With this method, from the 2013 version to the 2017 version I have at the moment, I have never had any problems.
For your information, I don't have a certified graphics card and lately, following an update of the driver, my Solidworks didn't want to start anymore, a simple rewind on this version of driver corrected the problem.
Of course, there is the usual phrase: Be careful, this method affects the Windows registry so to use calmly and with precautionsssssss
Kind regards