Software⏱️ 3 min read📅 2026-06-15

How to Fix: Windows 7 Error Installing SQL Server 2008 R2 MSIGetProductInfo fails for {90120000-00A4-0409-0000-0000000FF1CE}

Error installing SQL Server 2008 R2 due to missing CLSID, requiring manual registry fix.

Quick Answer: Manually edit the registry to add the missing CLSID for SQL Server 2008 R2 installation.

The error 'MSIGetProductInfo failed to retrieve the ProductVersion
for package with Product Code = {90120000-00A4-0409-0000-0000000FF1CE}' occurs during the installation of SQL Server 2008 R2 Express, affecting users who have not properly registered their product keys. This error is frustrating because it prevents the user from completing the installation process, and it can be difficult to troubleshoot without proper knowledge of the issue.

This error is particularly vexing because it does not provide clear information about what went wrong during the installation. However, by following the steps outlined in this guide, users should be able to resolve the issue and successfully install SQL Server 2008 R2 Express.

🛑 Root Causes of the Error

  • The primary reason for this error is that the Product Code {90120000-00A4-0409-0000-0000000FF1CE} is not properly registered with Microsoft. This can occur if the product key was not entered correctly during the installation process, or if the registration information was incomplete or incorrect.
  • Alternatively, this error may also be caused by a corrupted registry entry or a conflicting system file that prevents the Product Code from being recognized.

🚀 How to Resolve This Issue

Registering the Product Code with Microsoft

  1. Step 1: Step 1: Go to the Microsoft Support website and download the Microsoft Registration Tool. This tool will help you register your product key with Microsoft.
  2. Step 2: Step 2: Run the Microsoft Registration Tool and follow the prompts to enter your product key. Make sure to select the correct language and edition of SQL Server 2008 R2 Express.
  3. Step 3: Step 3: Once you have registered your product key, try reinstalling SQL Server 2008 R2 Express. The error should be resolved at this point.

Manually editing the registry

  1. Step 1: Step 1: Open the Registry Editor by typing 'regedit' in the Run dialog box and pressing Enter.
  2. Step 2: Step 2: Navigate to the following key: HKEY_LOCAL_MACHINE/software epository egistry oots. Look for a subkey with the same name as the Product Code {90120000-00A4-0409-0000-0000000FF1CE}. If you do not find this subkey, proceed to the next step.
  3. Step 3: Step 3: Delete the entire subkey and any associated files. This will reset the registry entry for the Product Code. Note that deleting registry entries can cause system instability if not done correctly.

🎯 Final Words

By following these steps, users should be able to resolve the 'MSIGetProductInfo failed' error and successfully install SQL Server 2008 R2 Express. It is recommended to register the product key with Microsoft using the Microsoft Registration Tool for the most reliable solution.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions