Problems after upgrading to Windows 10

SUGGESTED

We use Peachtree Premium 2012 and until a couple of days ago it worked just fine with Windows 7.

We upgraded the computer to Windows 10 and that's when the problems started, mainly with emailing statements.

So we decided to go back to Windows 7

We got this error when we click "open an existing company":

System.IO.File Load Exception:Retrieving the COM class factory for component with CLSID {608DAD46-148E-4443-ADE5-F2F8EFDD2FB8} failed due to the following error 80131040 at system.runtimetypehandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, ..................... and on for a full screen of text..  

I tried to repair the installation via Programs and Features in control panel twice. No luck.

Then I uninstalled Peachtree and did a fresh installation, still the same errors show up. Since this message error also shows"assertion failed: abort=quit, retry=debug, ignore=continue, we choose ignore and we can select the company and peachtree opens.  However, after opening, it shows the same message again, so we choose again "ignore".

Then we can work with the software but when we close it, we get the same message again.  So, this message shows three times as a total and we choose ignore every time.

Now, it worked just fine before the Windows upgrade so I expected/hoped it would work fine again after we reverted back to Windows 7...

But it is not working fine now.

Any suggestion to fix this please?