How often you wanted to figure out what SKU(s) of SharePoint 2010 family of products in installed on a particular server. Well, that's really easy to do by checking the relevant registry keys. The path to check in the Windows Registry is: "SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\InstalledProducts\".

Value data SKU Installed
84902853-59F6-4B20-BC7C-DE4F419FEFAD Project Server 2010 Trial
ED21638F-97FF-4A65-AD9B-6889B93065E2 Project Server 2010
BC4C1C97-9013-4033-A0DD-9DC9E6D6C887 Search Server 2010 Trial
08460AA2-A176-442C-BDCA-26928704D80B Search Server 2010
BEED1F75-C398-4447-AEF1-E66E1F0DF91E SharePoint Foundation 2010
1328E89E-7EC8-4F7E-809E-7E945796E511 Search Server Express 2010
B2C0B444-3914-4ACB-A0B8-7CF50A8F7AA0 SharePoint Server 2010 Standard Trial
3FDFBCC8-B3E4-4482-91FA-122C6432805C SharePoint Server 2010 Standard
88BED06D-8C6B-4E62-AB01-546D6005FE97 SharePoint Server 2010 Enterprise Trial
D5595F62-449B-4061-B0B2-0CBAD410BB51 SharePoint Server 2010 Enterprise
926E4E17-087B-47D1-8BD7-91A394BC6196 Office Web Applications 2010

The screenshot of above path for the 2010-7a image available for download (2010 Information Worker Demonstration and Evaluation Virtual Machine (RTM)) is shown below:

This means that - SharePoint Foundation 2010, SharePoint Server 2010 Enterprise, Project Server 2010 and Office Web Applications 2010 are installed on the 2010-7a image.

For detecting the installed SKU of SharePoint Server 2010 by using code, please refer to the MSDN article - How To: Detect the Installed SKU of SharePoint 2010. The code sample in this article demonstrates how to retrieve the registry key of the installed SKU of SharePoint Server 2010 and of other Microsoft Office server products, and how to match the SKU with a hash table that stores the names and keys for all of the known SKUs of these products.

In case you detect that the Trial version or Standard is installed and what you need are the Enterprise features of SharePoint 2010, you can upgrade the SharePoint installation to enable required edition.

Upgrade from a Trial version of SharePoint Server 2010

The Upgrade from a trial version of SharePoint Server 2010 article provides information and a procedure on how to upgrade from a trial version of Microsoft SharePoint Server 2010 to a full product edition. The following upgrade options of a trial version of SharePoint Server 2010 to a licensed product edition are available:

  1. Standard trial version to Standard licensed edition
  2. Standard trial version to Enterprise licensed edition
  3. Enterprise trial version to Enterprise licensed edition

Upgrading from Standard CAL features to Enterprise CAL features

The SharePoint 2010 Setup program installs both the Standard and Enterprise features on the server. It is the product key that you enter when you run Setup that determines which set of features is enabled and available for use in SharePoint sites.

To convert the license type to the Enterprise CAL from Standard:

  1. Enable the Enterprise features on the SharePoint Central Administration Web site. Any new sites that you create will automatically have these features
  2. Enable Enterprise features on existing sites using either the Central Administration website or the Windows PowerShell

For more information, please refer to Upgrade from a SharePoint Server 2010 Standard CAL to an Enterprise CAL article.