I have been using Arcsoft TotalMedia Theater for some time now for playing both DVD's and Blu-ray on my computer. I've always been impressed with the smoothness of the playback compared to many other media players, but my favorite version of the program is TMT5 (v22.214.171.124), before they added Cinavia in the last versions of the fifth series.
Unfortunately, TMT5 is getting obsolete and will no longer play some Blu-rays by itself. I have to use AnyDVD HD in the background on some of the newest releases, and though this has only happened a couple of times, it will only get worse in the future.
A more pressing problem came through the latest upgrades from Microsoft. Update 1511(10586.63) completely hosed TMT5 so that it would not work with Blu-ray at all, and crashed my computer. All other types of files and DVD-video worked ok. But I found a solution. Going through the error logs for TMT5, I found that the section causing problems was a file called VideoRenderForEvr.ax. TMT6 also has this file, but in an updated form. I have TMT6, which I only use for testing for Cinavia, and it still works well for playing Blu-ray. So I replaced the problem version in TMT5 with the one from TMT6.
I'm certain that I have already done this once, when looking for a compatibility fix going from Windows 7 to Windows 8. But something in the Windows 10 update process broke TMT5 once more, so I had to uninstall and reinstall it, then apply this replacement file fix once more.
This is a lot of trouble to keep one of my favorite players intact, but so far it is working ok. So, this post is just a bit of info for anyone looking for the way to keep the older version up and running. PM me if you need any more info.