Hold down the Ctrl key while launching SolidWorks. When prompted, choose Skip all add-ins. If the error disappears, a specific add-in (e.g., PhotoView 360, Toolbox, or a third-party plugin like CAMWorks) is corrupted. Disable them permanently from Tools → Add-ins.
Open Command Prompt as Administrator and run: error cannot initialize library solidworks 2012
regsvr32 "C:\Program Files\SolidWorks Corp\SolidWorks\sldworks.dll"
regsvr32 "C:\Program Files\SolidWorks Corp\SolidWorks\sldutils.dll"
(Adjust path if installed elsewhere.)
If the steps above fail, the installation core files are likely corrupt. Hold down the Ctrl key while launching SolidWorks