Well you might want to check your system with some good & up to date antivirus utility (not MSE as it easily fails prey to advanced malware). Something on your system must be altering the Opus file(s) if the integrity check keeps failing... And if that is the case you might have a bigger problem to worry about (i.e., your system might be compromised).
You've definitely checked all the EXEs and DLLs, and seen "The digital signature is OK" for each one?
(Note that just seeing something in the Properties dialog's signature list isn't enough; you have to click the Details button to actually test the signature, as shown here.)
Another thing to check is that you are using the right licence/certificate, and not e.g. an old evaluation certificate found from an old email by mistake. You can check that via the Help menu, then Licence Manager. Where it says "Certificate Details" it should say "Type: Normal" rather than "Type: Evaluation" or similar.
If it's neither of those things, do you see this message the moment Opus starts or later on? Do any Opus windows open before you see it?
How did you check the signatures before if you don't have the tab for doing so?
Please show a screenshot of the Properties dialog for dopus.exe.
One reason the Digital Signatures tab would be missing is if the signatures are not on the files at all, which would also cause the integrity check error, and indicates something has modified the exe and either corrupted or removed the signature.
So, the file size is correct but there's no digital signature found. That leaves two possibilities that I can think of:
[ol][li]The digital signature has been overwritten with other data.
or
[/li]
[li]The system components for checking digital signatures have been broken.
(At least on the 64-bit side. If it's only broken for 64-bit processes like Opus and Windows Explorer, that may explain why other tools which are probably 32-bit are still able to check the signatures. It's also possible that those tools check them via another method.)[/li][/ol]
Checking #2 is the easiest:
[ul][li]Open Windows Explorer[/li]
[li]Go to C:\Windows\System32[/li]
[li]Find basecsp.dll and see if the Digital Signatures tab appears for it.[/li]
[li]Do the same with bootres.dll[/li][/ul]
(Look for those two files specifically. Most of the other files in System32 are not signed and instead use a different verification mechanism.)
If basecsp.dll and bootres.dll also show no Digital Signatures tab then something is wrong with your Windows install.
PS: Ignore the crazy Title "Windows Update Not Working."
The fix basically restores some de-registered dll's and deletes a couple of filecaches that can cause problems when fixing cryptographic services.
(This is a very old thread - I am still reviving it because I have the same problem and some solutions have been given here)
Note: I'm using 12.31 x86 on Win 11 ARM Parallels on Apple Silicon. This might have to do with the issue.
I have been using DOpus extensively for over a year with no problems.
Today I got "Integrity Check Failure" from Dopus and that I should re-install the program. Which I did NOT do because out of experience I know that sometimes such things happen once for some reason, and then never again for years with no issues whatsoever.... even though it seems unlikely that this is not serious. Just my experience.
So, I checked ALL (!!) the files mentioned for their certificates, including all plugins and viewers, and sha1 and sha256 each. Certificates were all fine.
I also did intese testing of Dopus, and I did run into issues where DOpus would freeze or show things like unhandled exception when I "tortured" it by searching for thousands of jpgs or pngs, then going to thumbnail mode, and then scrolling extremely fast. But this only happened when massive amounts of picture had to processed to thumbnails. Other than that DOpus seems stable so far.
I only wanted to report this. Perhaps it has to do with Parallels file system / file handling?