Hi Sujatha,
I don't think that Name Mapping may affect the correct object recognition. The only thing that changed is that TestComplete stopped accessing test objects via mapped names.
Please answer the following questions to help us better understand the issue:
1. What .NET Framework version is installed on your computer?
2. What. NET Framework version was used to build your test app?
3. How does TestComplete recognize a sample WPF application shipped along with the product?
<Users>\Public\Documents\TestComplete 9 Samples\Open Applications\WPF\bin\Release\Orders.exe (Windows 8,7, Vista and Windows Server 2008)
<Documents and Settings>\All Users\Documents\TestComplete 9 Samples\Open Applications\WPF\bin\Release\Orders.exe (Other operating systems)