For internal/legacy signed installers only – not for production or internet-downloaded files.
Only use these methods if you are 100% certain the software is from a legitimate source and you have verified its hash (e.g., SHA-256 checksum) against the official publisher’s website. Bypassing security can expose your system to malware. For internal/legacy signed installers only – not for
In 90% of cases, clearing the catroot2 folder or installing missing root certificates will resolve the issue without compromising security. If you’ve tried every step above and still face the error, consider whether the software itself is simply too old or incompatible with modern Windows security standards. In that case, running the software in a virtual machine (using VirtualBox or VMware) may be your only safe, practical solution. In 90% of cases, clearing the catroot2 folder
Do not delete or rename the catroot folder (without the "2"). Only touch catroot2 . This folder is safe to reset; Windows will rebuild it automatically. Do not delete or rename the catroot folder (without the "2")
To fix the problem, you first need to understand what Windows is doing in the background.
If a previous installation failed, it might have left behind "untrusted" files that block new attempts. Microsoft Learn Clear Temp Files: Windows Key + R , and press . Delete everything in this folder. Clear DirectX Cache: Navigate to C:\Windows\System32\directx C:\Windows\SysWOW64\directx for 64-bit systems). Look for a folder named