Skip to content
  • There are no suggestions because the search field is empty.

Resolving error “Class not registered. You need the following file to be installed on your machine.MSSTDFMT.DLL”

Open Command Prompt as an administrator, then run the following command: regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL

Some windows classes might unregister/ become missing. When this occurs, the user will get an exception similar to this when trying to run Acctivate: 

Class not registered. You need the following files to be installed on your machine. MSSTDFMT.DLL

We do not recommend trying to download .DLL files from the web unless it is a trusted source. Generally, .DLL files are located under C:\Windows\SYSWOW64 depending on if the computer is 32-bit or 64-bit. This can be repaired by going through the following steps:

  1. Click Start > Type Cmd (Command Prompt) > Right click Command prompt > Run As Administrator.
  2. Type in the following: “regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL” (without quotes.) Be sure to replace the "MSSTDFMT.DLL with the component listed in the exception. If the user has a 32-bit computer, make sure to type the following: "regsvr32 C:\Windows\system32\MSSTDFMT.DLL"
  3.  The message returned should display “DllRegisterServer in C:\WINDOWS\SYSWOW64\MSSTDFMT.DLL succeeded."

Once the user receives confirmation, they can proceed to launch Acctivate and the exception should no longer appear.