Run-time error ‘713’ on Windows 10

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:

  1. 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
  2. Extract the package to a folder using a utility such as 7zip.  Copy msstdfmt.dll to: C:\Windows\SysWOW64
  3. Open a command prompt (cmd.exe) with administrator privileges.
  4. Issue the command:
    regsvr32 c:\windows\syswow64\msstdfmt.dll
  5. Try running the program again

References:

  1. 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
  2. https://superuser.com/questions/519841/getting-msstdfmt-dll-missing-when-starting-visual-basic-6-application

 

EA Origin App Error for Invalid License Missing DLL gfsdk_aftermath_lib.x64.dll

You may receive an error when trying to play a game on the EA App (Origin based games).

We’re sorry, an error has occurred
Invalid license. Reason code = Missing DLL: [gfsdk_aftermath_lib.x64.dll]
Error: 0x45A.

Clicking Exit results in another error:

Easy Anti-Cheat
Untrusted system file (C:\Windows\System32\msvcp140.dll)

Searching for a solution you may come across several threads about the issue on the EA community forums:

https://answers.ea.com/t5/Other-STAR-WARS-Games/Invalid-License-missing-DLL-gfsdk-aftermath-lib-x64-dll/td-p/9549421

https://answers.ea.com/t5/Origin-Mac-Client-Technical/MSVCP140-dll-missing-in-newly-reinstalled-Origin/m-p/7866948

https://answers.ea.com/t5/Other-STAR-WARS-Games/Missing-DLL-gfsdk-aftermath-lib-x64-dll-Error-0x7E/m-p/9907950

The suggested fixes varied from things such as changing video card drivers, rolling back Windows to a previous restore point, reinstalling the game, reinstalling the EA App and reinstalling Visual C++ 2015.

The biggest clue was found in this thread:

https://answers.ea.com/t5/Technical-Issues/Easy-Anti-Cheat-untrusted-system-file-vcruntime140-dll/m-p/12909075

The solution?  To install Visual C++ Redistributable for Visual Studio 2015, however you need the “2015-2022” Redistributable and NOT the 2015 Redistributable

Below is the 2015 version (published on 10/07/2015) suggested in one of the forum threads. It may already be on your system and will NOT fix the problem:
https://www.microsoft.com/en-gb/download/details.aspx?id=48145

This is the 2015-2022 Redistributable that WILL solve the problem and eliminate the errors.  Installing this will replace any previous versions of the 2015 Redistributable that may already be installed on your system.  Install both the x86 and the x64 versions
https://aka.ms/vs/17/release/vc_redist.x86.exe
https://aka.ms/vs/17/release/vc_redist.x64.exe

Note: For reference, the permalinks for the 2015-2022 Redistributable files listed above are sourced from this Microsoft website:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

Error Running Thaiphoon Burner on Windows 7

I was trying to run the latest Thaiphoon Burner on Windows 7 and was having no luck. At the time of this guide, the Thaiphoon Burner version was 17.4.1.2 build 0902 Final.

When trying to launch, the first message was:

The kernel mode driver of Thaiphoon Burner is blocked from being installed by Windows operating system or antivirus software. This exception may also occur if you do not have sufficient administrative privileges.

In this case the error message was not relevant, because Windows 7 was a fresh install without a 3rd party antivirus. I was also using the system Administrator account.

After Thaiphoon Burner loaded, a second error message was shown:

Thaiphoon Burner has not detected any SPD EEPROM device! The most possible reasons for this is an unspoported SMBus Controller, your antivirus software or the latest Windows 11 operating system with enabled Smart App Control that blocks Thaiphoon’s drive from being installed.

If this is a permanent error, please disable your antivirus software or refer to the READFIRST.txt file to get more information on this issue.

I reviewed the READFIRST.txt but it did not contain anything about Windows 7, so it was a bit of a dead end.

The next step was to try disabling Windows Defender real-time protection as well as User Account Control.  However, the result was the same.

Then at some point, Windows provided the biggest clue with a message from the Program Compatibility Assistant:

Windows requires a digitally signed driver

A recently installed program tried to install an unsigned driver. This version of Windowws requires all drivers to have a valid digital signature. The driver is unavailable and the program that uses this driver might not work correctly. Uninstall the program or device that uses this driver and check the publisher’s support website to get a digitally signed driver.

Driver: MICSYS IO driver
Service: Thaiphoon Burner Low-level Access Driver
Publisher: MICSYS Technology CO., LTd
Location: C:\Windows\SysWOW64\drivers\TbsbIo64.sys

The solution was to disable the requirement for digitally signed drivers. The steps:

  1. Reboot
  2. Before the Windows logo, press F8
  3. Choose the option for: Disable Driver Signature Enforcement

Once Windows boots with this option enabled, Thaiphoon Burner should now load successfully. Keep in mind this is a temporary solution until the next time the system is restarted.

 

 

BIOS Update for Old Supermicro X7 Based Motherboards

You might find yourself in a situation where you have an old motherboard based on a phoenixBIOS chip, and you desire to update the BIOS to the latest version.

In this example, I had a Supermicro X7DWE-O.  The motherboard is quite old and BIOS downloads are no longer available. Visiting the Supermicro website below, you are greeted with a message:  The product is archived and no longer in production. Please go to our BIOS List to locate your product BIOS/BMC Firmware/Bundled Software.

https://www.supermicro.com/en/support/resources/downloadcenter/firmware/MBD-X7DWE/BIOS

I was able to acquire the BIOS .bin / .rom file (i.e., X7DWE0.B19). However, after entering the BIOS setup on the motherboard I found it had no built in update system.  I also had no DOS flash utility for Phoenix BIOS.

I came across several Supermicro FAQs for motherboards such X7DA8, X7DWA, X7QC3, X7SBE and X7SB4 that mentioned a Phoenix BIOS and related functions:

https://www.supermicro.com/support/faqs/faq.cfm?faq=760

https://www.supermicro.com/support/faqs/faq.cfm?faq=5039

https://www.supermicro.org.cn/support/faqs/faq.cfm?faq=5860

https://www.supermicro.com/support/faqs/faq.cfm?faq=11444

https://www.supermicro.com/support/faqs/faq.cfm?faq=12512

The steps I used to flash the BIOS:

  1. Create a USB bootable DOS disk (I prefer FreeDOS) using Rufus
  2. Download the phflash utility
    https://www.mediafire.com/?1b2zr67o1y5v4gr
  3. From that download, find and copy phflash16.exe to the bootable disk
  4. Use the disk to boot into DOS
  5. To update the BIOS, use the command phflash16.exe <filename>. For example:
    phflash16.exe X7DWE0.B19
  6. Proceed with the directions shown to flash.