Registering a DLL in SOLIDWORKS

Have you ever tried to perform an action in SOLIDWORKS and suddenly receive an error similar to this one?

DLL error message in SOLIDWORKS

Have no fear! This error message likely appeared because the DLL dependency has either been broken, overwritten, or upgraded to a newer version.

A DLL is a dynamic link library file format, and is responsible for much of the functionality in SOLIDWORKS. These files contain specific codes for different modules in SOLIDWORKS and are necessary to complete certain tasks.

All that you will need to do is manually register the DLL file by using the Command Prompt. This is a quick and easy fix, which will get you back up and running in SOLIDWORKS in no time!

To manually register a DLL, follow these steps:

  1. Hit the Windows Start button
  2. Search your programs and files for “cmd”
  3. Right-click on “cmd” (Command Prompt) and select “Run as administrator”
  4. Open Windows Explorer and browse for the location of the DLL file that you are looking to register
  5. In the Command Prompt, type in regsvr32, hit space once, and then drag the DLL file from Windows Explorer into the Command Prompt window

An example of registering the DLL from the error window above will look like this:

The text from the above Command Prompt window is as follows:

regsvr32 “C:\Program Files\Common Files\SOLIDWORKS Shared\SLDSHELLUTILS11u.dll”

And that’s all there is to it! The previously unregistered DLL file will now be registered and you can move on with your design work.

We are an authorized SOLIDWORKS and Stratasys reseller with certified training & support centers located in New York and Pennsylvania, USA. We are 100% focused on living a CADLIFE and have our vendor's unconditional endorsement in the sales and support of their products.

Latest posts by CADimensions (see all)