Forum Discussion

robertovip's avatar
robertovip
New Contributor
14 years ago

Lost .NET functionality after Windows Update done today.

After I did a Windows Update today I was working fine inside TestComplete automating .NET applications. After performing the Windows Update I no longer get the .NET tree node in Object Explorer along with all the .NET properties I used to get when inspecting .NET objects in .NET applications. Has anybody seen this issue? I tried uninstalling TestComplete 7 and reinstalling and nothing. I'm still seeing the same behaviour. None of my scripts work now because the properties are just not there. Any ideas?

5 Replies


  • Hi Roberto,





    You have faced a known problem related to certain .NET Framework updates. Please see the announcement we have recently made about this problem:





    It is an important hot fix for TestComplete 7.52 users who test .NET applications.





    Microsoft has recently released some .NET Framework updates that were installed automatically on many computers by the Windows Update service. The changes are related to the core .NET Framework functionality used by TestComplete.





    After the updates are installed, tests created for .NET 1-3.5 applications may stop working correctly - you may see the "Object Not Found" and related errors in test results.





    To resolve the problems, please apply the relevant hot fix:

    TestComplete Ent: http://downloads.automatedqa.com/net_patch/NET_TestComplete_Enterprise.zip

    TestComplete Std: http://downloads.automatedqa.com/net_patch/NET_TestComplete_Standard.zip

    TestExecute: http://downloads.automatedqa.com/net_patch/NET_TestExecute.zip

    TestRecorder: http://downloads.automatedqa.com/net_patch/NET_TestRecorder.zip





    Here are the hot fix installation steps:

    1. Unpack the downloaded archive to your hard disk drive.

       The archive contains two folders: 'x86' and 'x64'.





    2. Close the product you are applying the fix to.





    3. Copy the 'x86\tcClrHook.dll" file to the Extensions folder of the product.

       For TestComplete and TestExecute, the folder path looks like this:

         <Product Installation Folder>\Bin\Extensions\

       For TestRecorder, the path is as follows:

         <Product Installation Folder>\Bin\





    4. If you are running an x64 operating system, you will also need to copy the 'x64\tcClrHook.dll' file to the following folder:

       TestComplete, TestExecute:

         <Product Installation Folder>\x64\Bin\Extensions\

       TestRecorder:

         <Product Installation Folder>\x64\Bin\





    The fix can be applied only to version 7.52 of TestComplete, TestExecute or TestRecorder.
  • Hi,

    I have the same problem with Win2003-x64, updated today 12th Oct 2010 (with 101 KB--- Win updates), and this TC_ HotFix didn't solve it.



    Is there something else I should do, or are there some precise update of Windows that I should uninstall to get my  .WinFormsObject method back?



    Thank you very very much!


  • Hi Benoit,






    Have you the mentioned TestComplete patch installed before this problem? Which exactly versions of .NET Framework you have installed on your machine?