The TCHookX86.exe process has not responded for 5000 ms
Hi all, I have a machine that I am trying to install Test Complete 14.20 on. It will not run in x64 mode. I get the following error:
Either the installation files or registry data are corrupted or not accessible. Reason: The TCHookX86.exe process has not responded for 5000 ms.
The application will be shut down.
TC will run if I launch the x86 mode but not x64
More Info:
I have 2 Machines. I installed Test Complete and Test Execute 14.20 with no problems on a new machine Win 10 enterprise 1903. It works fine.
I have another machine that had wiped and reinstalled the OS. Win 10 Enterprise 1903. Both machines are setup and on a domain that is managed by IT. It will not run in x64. I installed in the default location.
After I got the error the first time, I uninstalled the product. I went and found every folder related to smart bear and deleted them. I have reinstalled this twice. Still the same error. Before I wiped the OS, I had TC 12 on the machine and it ran no problem. Anyone else having this issue? What are my next steps? Any log files besides event viewer that I can look at?
Event viewer:
The description for Event ID 0 from source TestComplete cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Either the installation files or registry data are corrupted or not accessible. Reason: The TCHookX86.exe process has not responded for 5000 ms.
The application will be shut down.
Thanks
Support help me get up an running. The issue was the process did not have enough time to start on my machine. I had to increase the wait period. Not sure what the bottleneck is when I try to start TC. My computer is a Dell T7600 with with 2x Xeon Processors and 32 gb of RAM.
......................................
Anyway here are the steps if anyone has the issue.
When starting TestComplete, you may get the The TCHookX86.exe process either does not respond or does not exist errors. Usually, these errors occur on machines which do not have enough system resources.
The error is caused by a delay that occurs during the communication of TestComplete.exe and the hook processes that attach themselves to applications running on your machine. There is an auto-timeout value that can be changed to give the hook processes more time to "get ready" with the TestComplete application. Those values can be found in your registry at these locations:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SmartBear\TestComplete\14.0]
"TCHookX86NormalModeWaitTimeout" - set 10 (0000000a in hex)
"TCHookX86SilentModeWaitTimeout" - set 60 (0000003c in hex)(I had to create ....SmartBear\TestComplete\14.0)
[HKEY_LOCAL_MACHINE\SOFTWARE\SmartBear\TestComplete\14.0]
"TCHookX86NormalModeWaitTimeout" - set 10 (0000000a in hex)
"TCHookX86SilentModeWaitTimeout" - set 60 (0000003c in hex)
Please note that the values may not exist in the registry on your machine. You may have to add these dword values into the registry key. Note that the values are in the hex numerical format. It makes sense to double the current values as a preliminary step and work upward until you would find a value that works.
Note: remember to always back up your registry before modifying it, just in case.