When installing the SQL Server 2008 R2 RTM Express with Advance Service on Win7, I have encounter the “PerfMonCounterNotCorruptedCheck”
Download link: http://www.microsoft.com/download/en/details.aspx?id=25174
After google the issue, MSFT claim this has to be fixed in SP1. However, I still get the same error when trying to install SP1.
The work around is skipping the check during the installation.
The first step is to extra the install binary from the original exe. It should be done when you have run into the issue. Click the “Options” as screenshot below. The binary has been copy to D:\4ccb7dd6c642472c70ac58dc06. Manually copy then to somewhere else. (EX: D:\sql2008ExpresWithAdvanceService)
Restart the installation by running setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Above steps only remove the core sql server components,we will need to remove other components manually. The SQL browser will need to be removed fist as other components may have dependence on it.