I tried running an old program and received this error message:
Run-time error ‘713’
Class not registered.
You need the following file to be installed on your machine.
MSSTDFMT.DLL
Here are the steps to solve it using an official dll file sourced from Microsoft:
- Download Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Update from:
http://www.microsoft.com/download/details.aspx?familyid=cb824e35-0403-45c4-9e41-459f0eb89e36&displaylang=en - Extract the package to a folder using a utility such as 7zip. Copy msstdfmt.dll to: C:\Windows\SysWOW64
- Open a command prompt (cmd.exe) with administrator privileges.
- Issue the command:
regsvr32 c:\windows\syswow64\msstdfmt.dll
- Try running the program again
References:
- https://support.microsoft.com/en-us/topic/description-of-the-cumulative-update-rollup-for-the-visual-basic-6-0-service-pack-6-runtime-extended-files-e02acc79-217b-fc0a-6edc-540403af2081
- https://superuser.com/questions/519841/getting-msstdfmt-dll-missing-when-starting-visual-basic-6-application