- Knowledge Base
- Troubleshoot
- Startup
-
Getting Help
-
12.3 Specific changes
-
Installation
-
Learn
- Business Activities
- Business Activity Manager
- Business Alerts
- Configuration
- Customer
- Database
- EDI
- General
- Inventory
- Manager Windows
- Mobile
- Picklists (Advanced Picking)
- Product
- Purchasing
- Purchase Order Manager
- QuickBooks & Acctivate Basics
- QuickBooks Desktop Sync
- QuickBooks Online Sync
- Reporting
- Sales
- Sales Order Manager
- Sales Tax
- Server
- Shipping
- Startup
- User Interface
- Webstore
-
Troubleshoot
-
Specs
-
FAQs
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:
- Click Start > Type Cmd (Command Prompt) > Right click Command prompt > Run As Administrator.
- 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"
- 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.