Windows Logo Certification for StreamInsight
This topic provides details about StreamInsight certification for the Windows Server logo program. It contains the following sections:
Custom actions that are performed during setup
Files and registry keys that are not uninstalled
Application Verifier Stop Codes
Custom actions that are performed during setup
Custom Action |
Description |
---|---|
CA_ErrorDifferentLang |
Fails setup if product is installed in a different languages. |
CA_ErrorNewerVersion |
Fails setup if a higher version of the product is installed. |
CA_SetRefCountNewerFoundFlag |
Sets an MSI property to indicate that a newer version of the product is installed. |
CA_SetRefCountUpgradeFlag |
Sets an MSI property to indicate that setup is doing an upgrade. |
Do_sqlLocalServers_Redist_64 |
Takes ownership of reflected registry keys related to local COM servers, to enable Side-by-side installation. |
Do_sqlVerIndependentProgID_Redist_64 |
Repairs/restores the version-independent program ID for COM servers during side-by-side installation. |
SapBiOpenReadme |
Invokes notepad.exe to open readme file. |
SetSqlProgramMenuFolder |
Sets the ProgramMenuFolder.Sql MSI property to the specified value. |
SkipInstallCA |
Stops the current Setup operation with a success code. |
SqlFollowComponentsValidate_Redist_64 |
Creates a map of hierarchical component relationship. |
Sqlmsirc_BackupAppGuid_64 |
Enumerates current application level dependencies on the running product and saves them in a property. |
Sqlmsirc_BackupAppGuid_NewerFound_64 |
Enumerates current application level dependencies on the running product and saves them in a property. |
Sqlmsirc_CheckAppDependency_64 |
Checks if an application has a dependency on the current product and stops Setup if there is a dependency. |
Sqlmsirc_CheckFeatureDependency_64 |
Checks if there is an application that depends on a feature being removed and blocks uninstallation if there is. |
Sqlmsirc_CheckLanguage_64 |
Enforces side-by-side language installation rules for SQL Server 2012 redistributable components. |
Sqlmsirc_NotifyFeatureStates_64 |
Sends a notification to the SQL Server 2012 Setup bootstrapper with the list of features that are being modified in the current transaction. |
Sqlmsirc_RefCountAppGuid_64 |
Adds a dependency to a product from another product that will be installed later, and stops the current Setup transaction with a success code. |
Sqlmsirc_RefCountAppGuid_NewerFound_64 |
Adds a dependency to a product from another product that will be installed later, and stops the current Setup transaction with a success code. |
Sqlmsirc_RegisterAppGuid_64 |
Adds a dependency to a product from another product that will be installed later, and allows Setup to keep running. |
Sqlmsirc_RegisterAppGuid_NewerFound_64 |
Adds a dependency to a product from another product that will be installed later, and allows Setup to keep running. |
Sqlmsirc_RestoreAppGuid_64 |
During upgrade, migrates the list of products that depended on the old version to the new version. |
Sqlmsirc_RestoreAppGuid_NewerFound_64 |
During upgrade, migrates the list of products that depended on the old version to the new version. |
Sqlmsirc_ValidateAppGuid_64 |
Validates the syntax of the APPGUID property to ensure that it is a product code. |
Sqlmsirc_ValidateAppGuid_NewerFound_64 |
Validates the syntax of the APPGUID property to ensure that it is a product code. |
STREAMING_BlockIfNET35SP1OrNET4NotInstalled |
Blocks installation if NET3.5 SP1 or NET4.0 is not installed. |
STREAMING_BlockIfUpgradingFromCTP |
Blocks installation if upgrading from CTP2/CTP3. |
STREAMING_CheckIfInstancesExist |
Determine if there are any more StreamInsight instances installed. |
STREAMING_CheckIfLastInstance |
Determines if exactly one instance is installed on the machine. |
STREAMING_CheckIfSpecifiedInstanceExists |
Checks if given instance already exists. |
STREAMING_CreateInstance |
Creates StreamInsight instance registry entry. |
STREAMING_CreateInstance_Rollback |
Removes StreamInsight instance registry entry. |
STREAMING_CreateInstanceGroup |
Create the StreamInsight users groups and adds the specified user to it. |
STREAMING_CreateInstanceGroup_Rollback |
Deletes the StreamInsight users group. |
STREAMING_CreatePerformanceCounterCategories |
Creates StreamInsight performance counter categories. |
STREAMING_CreatePerformanceCounterCategories_Rollback |
Removes StreamInsight performance counter categories. |
STREAMING_CreateService |
Create the instance NT service |
STREAMING_CreateService_Rollback |
Removes the instance NT service. |
STREAMING_CreateServiceHostConfig |
Creates the instance service host config. |
STREAMING_CreateServiceHostConfig_Rollback |
Removes the instance service host config. |
STREAMING_DeleteManagedCustomActionBinaries |
Deletes managed custom binaries from temporary directory after completion of setup. |
STREAMING_EnableCustomDialogs_InstanceName |
Sets the CustomerInfoDlg_Next MSI property to enable custom setup dialog. |
STREAMING_EnableCustomDialogs_InstanceName_NewInstall |
Sets the CustomerInfoDlg_Next MSI property to enable custom setup dialog. |
STREAMING_EnableCustomDialogs1 |
Sets the ReadyToInstallDlg_NotInstalled_Back MSI property to enable custom setup dialog. |
STREAMING_EnableCustomDialogs2 |
Sets the MaintenanceWelcomeDlg_Next MSI property to enable custom setup dialog. |
STREAMING_EnableCustomDialogs3 |
Sets the ReadyToInstallDlg_Installed_Back MSI property to enable custom setup dialog. |
STREAMING_ExtractManagedCustomActionBinaries |
Extract managed custom action binaries to a temporary directory at start of setup. |
STREAMING_FailIfInstancesExists |
Fails setup if there are any installed instances on the machine. |
STREAMING_FailIfSpecifiedInstanceExists |
Fails setup if given instance already exists. |
STREAMING_GetCurrentUserName |
Retrieves the name of the current thread's Windows user. |
STREAMING_GetSelectedInstanceFromInstanceList |
Gets selected instance name from instance list setup dialog. |
STREAMING_IsSupportedEdition |
Determines whether product is supported by the given edition. |
STREAMING_NewInstall_RegisterETWManifest |
Registers ETW manifest on machine. |
STREAMING_NewInstall_SetProps_RegisterETWManifest |
Sets the STREAMING_NewInstall_RegisterETWManifest MSI property to the specified value. |
STREAMING_NoAcceptLicenseTerms |
Fails setup if IACCEPTLICENSETERMS=YES is not specified on command-line install. |
STREAMING_PopulateInstanceListForCreate |
Populates Instance List setup dialog for instance creation. |
STREAMING_PopulateInstanceListForRemove |
Populates Instance List setup dialog for instance removal. |
STREAMING_RemoveInstance |
Removes instance registry entry. |
STREAMING_RemoveInstance_Exit |
Exits setup after instance uninstall. |
STREAMING_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist |
Fails setup if given instance already exists. |
STREAMING_RemoveInstanceGroup |
Deletes the StreamInsight users group. |
STREAMING_RemovePerformanceCounterCategories |
Removes StreamInsight performance counter categories. |
STREAMING_RemoveService |
Removes the instance NT service. |
STREAMING_RemoveServiceHostConfig |
Removes the instance service host config. |
STREAMING_SetAddUserCheckBox |
Sets the STREAMING_AddUserCheckBox MSI property to 1. |
STREAMING_SetCreateServiceCheckBox |
Sets the STREAMING_SetCreateServiceCheckBox MSI property to 1. |
STREAMING_SetETWManifestFileName |
Sets the STREAMING_ETWManifestFileName MSI property to the specified value. |
STREAMING_SetETWMofFileName |
Sets the STREAMING_ETWMofFileName MSI property to the specified value. |
STREAMING_SetETWResourceFileName |
Sets the STREAMING_ETWResourceFileName MSI property to the specified value. |
STREAMING_SetETWUninstallMofFileName |
Sets the STREAMING_ETWUninstallMofFileName MSI property to the specified value. |
STREAMING_SetEvalPidChoice |
Set STREAMING_PidChoice MSI property to Eval if PRODUCTKEY is not specified on command line |
STREAMING_SetProgramMenuFolder |
Sets the ProgramMenuFolder.StreamInsight MSI property to the specified value. |
STREAMING_SetProgramMenuFolder64 |
Sets the ProgramMenuFolder.StreamInsight MSI property to the specified value. |
STREAMING_SetProps_CreateInstance |
Sets the STREAMING_CreateInstance MSI property to the specified value. |
STREAMING_SetProps_CreateInstance_Rollback |
Sets the STREAMING_CreateInstance_Rollback MSI property to the specified value. |
STREAMING_SetProps_CreateInstanceGroup |
Sets the STREAMING_CreateInstanceGroup MSI property to the specified value. |
STREAMING_SetProps_CreateInstanceGroup_Rollback |
Sets the STREAMING_CreateInstanceGroup_Rollback MSI property to the specified value. |
STREAMING_SetProps_CreatePerformanceCounterCategories |
Sets the STREAMING_CreatePerformanceCounterCategories MSI property to the specified value. |
STREAMING_SetProps_CreatePerformanceCounterCategories_Rollback |
Sets the STREAMING_CreatePerformanceCounterCategories_Rollback MSI property to the specified value. |
STREAMING_SetProps_CreateService |
Sets the STREAMING_CreateService MSI property to the specified value. |
STREAMING_SetProps_CreateService_Rollback |
Sets the STREAMING_CreateService_Rollback MSI property to the specified value. |
STREAMING_SetProps_CreateServiceHostConfig |
Sets the STREAMING_CreateServiceHostConfig MSI property to the specified value. |
STREAMING_SetProps_CreateServiceHostConfig_Rollback |
Sets the STREAMING_CreateServiceHostConfig_Rollback MSI property to the specified value. |
STREAMING_SetProps_DeleteManagedCustomActionBinaries |
Sets the STREAMING_DeleteManagedCustomActionBinaries MSI property to the specified value. |
STREAMING_SetProps_FailIfInstancesExists |
Sets the STREAMING_FailIfInstancesExists MSI property to the specified value. |
STREAMING_SetProps_FailIfSpecifiedInstanceExists |
Sets the STREAMING_FailIfSpecifiedInstanceExists MSI property to the specified value. |
STREAMING_SetProps_RemoveInstance |
Sets the STREAMING_RemoveInstance MSI property to the specified value. |
STREAMING_SetProps_RemoveInstance_Exit |
Sets the STREAMING_RemoveInstance_Exit MSI property to the specified value. |
STREAMING_SetProps_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist |
Sets the STREAMING_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist MSI property to the specified value. |
STREAMING_SetProps_RemoveInstanceGroup |
Sets the STREAMING_RemoveInstanceGroup MSI property to the specified value. |
STREAMING_SetProps_RemovePerformanceCounterCategories |
Sets the STREAMING_RemovePerformanceCounterCategories MSI property to the specified value. |
STREAMING_SetProps_RemoveService |
Sets the STREAMING_RemoveService MSI property to the specified value. |
STREAMING_SetProps_RemoveServiceHostConfig |
Sets the STREAMING_RemoveServiceHostConfig MSI property to the specified value. |
STREAMING_SetReadmePath |
Sets the STREAMING_ReadmePath MSI property to the specified value. |
STREAMING_SetRemoveIfLastInstance |
Sets REMOVE=ALL to remove product after last instance has been uninstalled. |
STREAMING_SetServiceHostPath |
Sets the STREAMING_ServiceHostPath MSI property to the specified value. |
STREAMING_SetStreamInsightDumperPath |
Sets the STREAMING_StreamInsightDumperPath MSI property to the specified value. |
STREAMING_ShowReadme_CA_64 |
Executes notepad.exe to display the Readme.txt file |
STREAMING_Uninstall_SetProps_UnregisterETWManifest |
Sets the STREAMING_Uninstall_UnregisterETWManifest MSI property to the specified value. |
STREAMING_Uninstall_UnregisterETWManifest |
Unregisters the ETW manifest. |
STREAMING_ValidateInstanceName |
Validates the instance name. |
STREAMING_ValidatePID |
Validates the product key. |
Undo_sqlLocalServers_Redist_64 |
Takes ownership of reflected registry keys related to local COM servers, to enable Side-by-side installation. |
Write_sqlLocalServers_Redist_64 |
Schedules deferred actions. |
Write_sqlVerIndependentProgID_Redist_64 |
Schedules deferred actions. |
Files and registry keys that are not uninstalled
If you created a StreamInsight Host service when you installed StreamInsight, then the configuration file for the host is not uninstalled when you uninstall StreamInsight. You can remove the file manually from the following location:
%ProgramFiles%\Microsoft StreamInsight 2.0\Host\MSSI.$InstanceName$.bak1\StreamInsightHost.exe.config
Application Verifier Stop Codes
Microsoft StreamInsight Server and Client packages do not write to any WRP Registry Keys or replace any system files during installation or during the execution of common operations.
Administrative rights are required to install Microsoft StreamInsight Server and Client packages.
Among 331B, 331C, 3323, 3322, and 3324, only 331B errors are reported in Application Verifier log, and none of them are related to WRP resources. These errors are generated mainly because of the following reason:
- Msiexec.exe runs in the context of the administrator and performs privileged operations. If the installing user does not have administrative rights, the Setup fails. This is the correct, expected behavior.