I thought I’d pass this info along for those who aren’t aware. A friend of mind discovered this morning that SQL Server 2008 R2 uses different registry settings than the OEM SQL Server 2008. What does this mean? Absolutely nothing if you don’t care about the registry settings, but absolutely everything if you’ve developed a scripted release that checks the registry to verify SQL Server is installed.
So, if you have a scripted product that keeps failing to install *after* you upgraded to R2, but worked before R2, check to see if you’re using the correct registry keys.

