SOLIDWORKS/EPDM 2015 sp4 Missing Add-Ins, Crashing or "GdtAnalysisSupport.dll" Error
SolidWorks is currently investigating multiple reports of three problems , all of which share the same root cause, a conflict with Microsoft KB3072630 (https://technet.microsoft.com/en-us/library/security/MS15-074) that was pushed out on July 15th. The problem has been reported to their developers as Software Performance Report SPR 902645 and SolidWorks is working with Microsoft toward a resolution. Note that the issue could manifest itself in the following ways:
- Add-ins missing after an upgrade of SolidWorks to a newer Service Pack (SP)
- When launching SolidWorks or opening a file, SW returns the error “Could not load SOLIDWORKS DLL: GdtAnalysisSupport.dll”
- SolidWorks crash when recording, playing, or editing a SOLIDWORKS® Macro
This update makes changes to the Windows Installer and can easily be found by opening a CMD window and typing wmic qfe|find “3072630”.
To address this problem, try the following steps with your IT department’s assistance if required:
Important note: We have seen that if KB3072630 is uninstalled before attempting to uninstall SolidWorks, the SolidWorks uninstall will fail. If you have already done this, use this tool to remove SolidWorks: https://support.microsoft.com/en-us/mats/program_install_and_uninstall
Standalone installs:
1. Click ‘Start’, click ‘Run’, type “regedit” in the ‘Open’ box, and then click ‘OK’.
2. Locate and click the following subkey in the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
Note: If this subkey does not exist, create it.
3. In the ‘Edi’t menu, point to ‘New’, and then click ‘DWORD Value’.
4. For the DWORD name, type “RemappedElevatedProxiesPolicy”, and then press ‘Enter’.
5. Right-click “RemappedElevatedProxiesPolicy”, and then click ‘Modify’.
6. In the ‘Value’ data box, type 1, and then click ‘OK’.
7. Run a Repair of your SOLIDWORKS Installation (S-050527)
8. After the application installs successfully, reset the ‘RemappedElevatedProxiesPolicy’ DWORD value to “0” to re-enable the security fix for KB 3072630.
Administrative Image installs:
1. Uninstall SOLIDWORKS from Programs and Features
2. Click ‘Start’, click ‘Run’, type “regedit” in the ‘Open’ box, and then click ‘OK’.
3. Locate and click the following subkey in the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
Note: If this subkey does not exist, create it.
4. In the ‘Edit’ menu, point to ‘New’, and then click ‘DWORD Value’.
5. For the DWORD name, type “RemappedElevatedProxiesPolicy”, and then press ‘Enter’.
6. Right-click “RemappedElevatedProxiesPolicy”, and then click ‘Modify’.
7. In the Value data box, type “1”, and then click ‘OK’.
8. Install SOLIDWORKS from your Administrative Image
9. After the application installs successfully, reset the RemappedElevatedProxiesPolicy DWORD value to “0” to re-enable the security fix for KB 3072630.
SOLIDWORKS® Development and Tech Support are working diligently with Microsoft® toward a resolution
Additionally, please contact your VAR to submit a service request on your behalf to received updates for when SPR 902645 is implemented.
Derek M. Lawson
PLM Consultant
InFlow Technology