TestComplete crashes on start and the KB4507460 Windows update
We have identified an unpleasant issue with TestComplete crashing on startup, and it already was reported by several users. The issue starts to occur after one of the latest Microsoft updates for Windows 10 version 1609 (build 14393) is installed - KB4507460. The problem is related to a known bug with the JScript engine and Microsoft has confirmed it. You can find multiple reports of this issue on the Internet:
The issue occurs in Internet Explorer and embedded browsers based on it. Since TestComplete uses the WebBrowser control in multiple places within UI (e.g. Start Page or Test Log), the issue affects our tool as well. We cannot fix the problem without replacing the web rendering engine in TestComplete, so we have to wait until Microsoft fixes the issue.
However, there are a couple of workarounds to the problem that can be applied now. The first one is recommended by Microsoft - enabling the script debugger in the system. You can find details on this workaround in the below article in the Known Issues section:
To mitigate this issue, you need to Enable Script Debugging using one of the following ways.
Or you can Enable Script Debugging in Internet Settings. You can open Internet Setting by either typing Internet Settings into the search box on Windows or by selecting Internet Options in Internet Explorer. Once open, select Advanced then Browsing and finally, select Enable Script Debugging.
We are working on a resolution and will provide an update in an upcoming release.
The second workaround is a result of the fact that only the x64 version of the JScript engine is affected. It is possible to use the 32-bit version of TestComplete with which the problem does not occur. This version is installed along with the default 64-bit version and located by this path: