BizTalk Server 2009 Run Time Configuration - Performance registry value is corrupted

Due to some reason my BizTalk Server 2009 machine developed some problem and BizTalk Server got corrupted. Only option left out was to reconfigure BizTalk Server 2009. At the time of reconfigure I started facing one wiered issue.
Error 1:
Unloading the performance counter strings for service biztalk:tdds (biztalk:tdds) failed. The Error code is the first DWORD in Data section. 
Error 2:
The description for Event ID ( 12385 ) in Source ( BizTalk Server 2009 ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: An exception occurred while uninstalling. This exception will be ignored and the uninstall will continue. However, the application might not be fully uninstalled after the uninstall is complete..
Error 3:
The performance strings in the Performance registry value is corrupted when process Performance extension counter provider. BaseIndex value from Performance registry is the first DWORD in Data section, LastCounter value is the second DWORD in Data section, and LastHelp value is the third DWORD in Data section.
After struggling around one hour I found below resolution. Below is the resolution:
 
Rebuild all Performance counters including extensible and third party counters in Windows Server 2003, type the following commands at a command prompt. Press ENTER after each command.
cd \windows\system32
lodctr /R (Note /R is uppercase)
Cheers, Vishnu
posted @ Sunday, September 11, 2011 11:33 PM
Print
«May»
SunMonTueWedThuFriSat
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789