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.