Certificação do logotipo do Windows para StreamInsight

Este tópico apresenta detalhes sobre a certificação do StreamInsight para o programa de logotipo do Windows Server. Ele contém as seguintes seções:

  • As ações personalizadas executadas durante a instalação

  • Arquivos e chaves do Registro que não são desinstaladas

  • Códigos de parada do verificador de aplicativos

As ações personalizadas executadas durante a instalação

Ação personalizada

Descrição

CA_ErrorDifferentLang

Corrompe a instalação caso o produto seja instalado em diferentes idiomas.

CA_ErrorNewerVersion

Corrompe a instalação caso uma versão mais recente do produto seja instalada.

CA_SetRefCountNewerFoundFlag

Define uma propriedade MSI para indicar que uma versão mais recente do produto está instalada.

CA_SetRefCountUpgradeFlag

Define uma propriedade MSI para indicar que a instalação está fazendo uma atualização.

Do_sqlLocalServers_Redist_64

Assume a propriedade das chaves do Registro refletidas relacionadas aos servidores COM locais para habilitar a instalação lado a lado.

Do_sqlVerIndependentProgID_Redist_64

Repara/restaura a ID de programa independente de versão para servidores COM durante a instalação lado a lado.

SapBiOpenReadme

Invoca o notepad.exe para abrir o arquivo readme.

SetSqlProgramMenuFolder

Define a propriedade MSI ProgramMenuFolder.Sql para o valor especificado.

SkipInstallCA

Interrompe a operação de instalação atual com um código de êxito.

SqlFollowComponentsValidate_Redist_64

Cria um mapa de relacionamentos hierárquicos entre componentes.

Sqlmsirc_BackupAppGuid_64

Enumera as dependências de aplicativo atuais em relação ao produto em execução e as salva em uma propriedade.

Sqlmsirc_BackupAppGuid_NewerFound_64

Enumera as dependências de aplicativo atuais em relação ao produto em execução e as salva em uma propriedade.

Sqlmsirc_CheckAppDependency_64

Verifica se um aplicativo tem uma dependência em relação ao produto atual e interrompe a instalação quando há uma dependência.

Sqlmsirc_CheckFeatureDependency_64

Verifica se existe um aplicativo que depende de um recurso que está sendo removido e bloqueia a desinstalação caso haja um.

Sqlmsirc_CheckLanguage_64

Impõe regras de instalação de linguagem lado a lado para componentes redistribuíveis do SQL Server 2008 R2.

Sqlmsirc_NotifyFeatureStates_64

Envia uma notificação para o bootstrapper de instalação do SQL Server 2008 R2 com a lista de recursos que estão sendo modificados na transação atual.

Sqlmsirc_RefCountAppGuid_64

Adiciona uma dependência a um produto de outro produto que será instalado posteriormente e interrompe a transação de instalação atual com um código de êxito.

Sqlmsirc_RefCountAppGuid_NewerFound_64

Adiciona uma dependência a um produto de outro produto que será instalado posteriormente e interrompe a transação de instalação atual com um código de êxito.

Sqlmsirc_RegisterAppGuid_64

Adiciona uma dependência a um produto de outro produto que será instalado posteriormente e permite que a instalação continue sendo executada.

Sqlmsirc_RegisterAppGuid_NewerFound_64

Adiciona uma dependência a um produto de outro produto que será instalado posteriormente e permite que a instalação continue sendo executada.

Sqlmsirc_RestoreAppGuid_64

Durante a atualização, migra a lista de produtos que dependiam da antiga versão para a nova versão.

Sqlmsirc_RestoreAppGuid_NewerFound_64

Durante a atualização, migra a lista de produtos que dependiam da antiga versão para a nova versão.

Sqlmsirc_ValidateAppGuid_64

Valida a sintaxe da propriedade APPGUID para assegurar que se trata de um código de produto.

Sqlmsirc_ValidateAppGuid_NewerFound_64

Valida a sintaxe da propriedade APPGUID para assegurar que se trata de um código de produto.

STREAMING_BlockIfNET35SP1OrNET4NotInstalled

Bloqueará a instalação se NET3.5 SP1 ou NET4.0 não estiver instalado.

STREAMING_BlockIfUpgradingFromCTP

Bloqueará a instalação se estiver sendo feita uma atualização do CTP2/CTP3.

STREAMING_CheckIfInstancesExist

Determina se há mais instâncias do StreamInsight instaladas.

STREAMING_CheckIfLastInstance

Determina se há exatamente uma instância instalada no computador.

STREAMING_CheckIfSpecifiedInstanceExists

Verifica se a instância especificada já existe.

STREAMING_CreateInstance

Cria a entrada do Registro da instância do StreamInsight.

STREAMING_CreateInstance_Rollback

Remove a entrada do Registro da instância do StreamInsight.

STREAMING_CreateInstanceGroup

Cria os grupos de usuários do StreamInsight e adiciona o usuário especificado a ele.

STREAMING_CreateInstanceGroup_Rollback

Exclui o grupo de usuários do StreamInsight.

STREAMING_CreateService

Cria o serviço NT da instância

STREAMING_CreateService_Rollback

Remove o serviço NT da instância.

STREAMING_CreateServiceHostConfig

Cria a configuração de host do serviço da instância.

STREAMING_CreateServiceHostConfig_Rollback

Remove a configuração de host do serviço da instância.

STREAMING_DeleteManagedCustomActionBinaries

Exclui os binários personalizados gerenciados do diretório temporário após a conclusão da instalação.

STREAMING_EnableCustomDialogs_InstanceName

Define a propriedade MSI CustomerInfoDlg_Next para habilitar a caixa de diálogo de instalação personalizada.

STREAMING_EnableCustomDialogs_InstanceName_NewInstall

Define a propriedade MSI CustomerInfoDlg_Next para habilitar a caixa de diálogo de instalação personalizada.

STREAMING_EnableCustomDialogs1

Define a propriedade MSI ReadyToInstallDlg_NotInstalled_Back para habilitar a caixa de diálogo de instalação personalizada.

STREAMING_EnableCustomDialogs2

Define a propriedade MSI MaintenanceWelcomeDlg_Next para habilitar a caixa de diálogo de instalação personalizada.

STREAMING_EnableCustomDialogs3

Define a propriedade MSI ReadyToInstallDlg_Installed_Back para habilitar a caixa de diálogo de instalação personalizada.

STREAMING_ExtractManagedCustomActionBinaries

Extrai os binários de ação personalizados gerenciados para um diretório temporário no início da instalação.

STREAMING_FailIfInstancesExists

Corrompe a instalação caso haja alguma instância instalada no computador.

STREAMING_FailIfSpecifiedInstanceExists

Corrompe a instalação caso a instância especificada já exista.

STREAMING_GetCurrentUserName

Recupera o nome do usuário do Windows do thread atual.

STREAMING_GetSelectedInstanceFromInstanceList

Obtém o nome de instância selecionado na caixa de diálogo de instalação da lista de instâncias.

STREAMING_IsSupportedEdition

Determina se há suporte para o produto na edição especificada.

STREAMING_NewInstall_RegisterETWManifest

Registra o manifesto ETW no computador.

STREAMING_NewInstall_SetProps_RegisterETWManifest

Define a propriedade MSI STREAMING_NewInstall_RegisterETWManifest para o valor especificado.

STREAMING_NoAcceptLicenseTerms

Corrompe a instalação caso IACCEPTLICENSETERMS=YES não seja especificada na instalação da linha de comando.

STREAMING_PopulateInstanceListForCreate

Preenche a caixa de diálogo de instalação da lista de instâncias para criação de instâncias.

STREAMING_PopulateInstanceListForRemove

Preenche a caixa de diálogo de instalação da lista de instâncias para a remoção de instâncias.

STREAMING_RemoveInstance

Remove a entrada do Registro da instância.

STREAMING_RemoveInstance_Exit

Fecha a instalação após a desinstalação da instância.

STREAMING_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist

Corrompe a instalação caso a instância especificada já exista.

STREAMING_RemoveInstanceGroup

Exclui o grupo de usuários do StreamInsight.

STREAMING_RemoveService

Remove o serviço NT da instância.

STREAMING_RemoveServiceHostConfig

Remove a configuração de host do serviço da instância.

STREAMING_SetAddUserCheckBox

Define a propriedade MSI STREAMING_AddUserCheckBox como 1.

STREAMING_SetCreateServiceCheckBox

Define a propriedade MSI STREAMING_SetCreateServiceCheckBox como 1.

STREAMING_SetETWManifestFileName

Define a propriedade MSI STREAMING_ETWManifestFileName para o valor especificado.

STREAMING_SetETWMofFileName

Define a propriedade MSI STREAMING_ETWMofFileName para o valor especificado.

STREAMING_SetETWResourceFileName

Define a propriedade MSI STREAMING_ETWResourceFileName para o valor especificado.

STREAMING_SetETWUninstallMofFileName

Define a propriedade MSI STREAMING_ETWUninstallMofFileName para o valor especificado.

STREAMING_SetEvalPidChoice

Define a propriedade MSI STREAMING_PidChoice como Eval caso PRODUCTKEY não esteja especificado na linha de comando

STREAMING_SetProgramMenuFolder

Define a propriedade MSI ProgramMenuFolder.StreamInsight para o valor especificado.

STREAMING_SetProgramMenuFolder64

Define a propriedade MSI ProgramMenuFolder.StreamInsight para o valor especificado.

STREAMING_SetProps_CreateInstance

Define a propriedade MSI STREAMING_CreateInstance para o valor especificado.

STREAMING_SetProps_CreateInstance_Rollback

Define a propriedade MSI STREAMING_CreateInstance_Rollback para o valor especificado.

STREAMING_SetProps_CreateInstanceGroup

Define a propriedade MSI STREAMING_CreateInstanceGroup para o valor especificado.

STREAMING_SetProps_CreateInstanceGroup_Rollback

Define a propriedade MSI STREAMING_CreateInstanceGroup_Rollback para o valor especificado.

STREAMING_SetProps_CreateService

Define a propriedade MSI STREAMING_CreateService para o valor especificado.

STREAMING_SetProps_CreateService_Rollback

Define a propriedade MSI STREAMING_CreateService_Rollback para o valor especificado.

STREAMING_SetProps_CreateServiceHostConfig

Define a propriedade MSI STREAMING_CreateServiceHostConfig para o valor especificado.

STREAMING_SetProps_CreateServiceHostConfig_Rollback

Define a propriedade MSI STREAMING_CreateServiceHostConfig_Rollback para o valor especificado.

STREAMING_SetProps_DeleteManagedCustomActionBinaries

Define a propriedade MSI STREAMING_DeleteManagedCustomActionBinaries para o valor especificado.

STREAMING_SetProps_FailIfInstancesExists

Define a propriedade MSI STREAMING_FailIfInstancesExists para o valor especificado.

STREAMING_SetProps_FailIfSpecifiedInstanceExists

Define a propriedade MSI STREAMING_FailIfSpecifiedInstanceExists para o valor especificado.

STREAMING_SetProps_RemoveInstance

Define a propriedade MSI STREAMING_RemoveInstance para o valor especificado.

STREAMING_SetProps_RemoveInstance_Exit

Define a propriedade MSI STREAMING_RemoveInstance_Exit para o valor especificado.

STREAMING_SetProps_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist

Define a propriedade MSI STREAMING_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist para o valor especificado.

STREAMING_SetProps_RemoveInstanceGroup

Define a propriedade MSI STREAMING_RemoveInstanceGroup para o valor especificado.

STREAMING_SetProps_RemoveService

Define a propriedade MSI STREAMING_RemoveService para o valor especificado.

STREAMING_SetProps_RemoveServiceHostConfig

Define a propriedade MSI STREAMING_RemoveServiceHostConfig para o valor especificado.

STREAMING_SetReadmePath

Define a propriedade MSI STREAMING_ReadmePath para o valor especificado.

STREAMING_SetRemoveIfLastInstance

Define REMOVE=ALL para remover o produto depois que a última instância é desinstalada.

STREAMING_SetServiceHostPath

Define a propriedade MSI STREAMING_ServiceHostPath para o valor especificado.

STREAMING_SetStreamInsightDumperPath

Define a propriedade MSI STREAMING_StreamInsightDumperPath para o valor especificado.

STREAMING_ShowReadme_CA_64

Executa o notepad.exe para exibir o arquivo Readme.txt

STREAMING_Uninstall_SetProps_UnregisterETWManifest

Define a propriedade MSI STREAMING_Uninstall_UnregisterETWManifest para o valor especificado.

STREAMING_Uninstall_UnregisterETWManifest

Cancela o registro do manifesto ETW.

STREAMING_ValidateInstanceName

Valida o nome da instância.

STREAMING_ValidatePID

Valida a chave do produto (Product Key).

Undo_sqlLocalServers_Redist_64

Assume a propriedade das chaves do Registro refletidas relacionadas aos servidores COM locais para habilitar a instalação lado a lado.

Write_sqlLocalServers_Redist_64

Agenda ações adiadas.

Write_sqlVerIndependentProgID_Redist_64

Agenda ações adiadas.

TOP

Arquivos e chaves do Registro que não são desinstaladas

Se você criou um Serviço de Host do StreamInsight quando instalou o StreamInsight, o arquivo de configuração do host não será desinstalado quando você desinstalar o StreamInsight. Você pode remover o arquivo manualmente no seguinte local:

%ProgramFiles%\Microsoft StreamInsight 1.1\Host\MSSI.$InstanceName$.bak1\StreamInsightHost.exe.config

TOP

Códigos de parada do verificador de aplicativos

Os pacotes de cliente e servidor Microsoft StreamInsight não gravam nenhuma chave do Registro do WRP nem substituem nenhum arquivo do sistema durante a instalação ou durante a execução das operações comuns.

Os direitos administrativos são necessários para instalar os pacotes de cliente e servidor Microsoft StreamInsight.

Entre os erros 331B, 331C, 3323, 3322 e 3324, somente os erros 331B são reportados no log do verificador de aplicativos e nenhum deles é relacionado aos recursos do WRP. Esses erros são gerados principalmente pelo seguinte motivo:

  • O Msiexec.exe é executado no contexto do administrador e executa operações privilegiadas. Se o usuário da instalação não tiver direitos administrativos, a instalação apresentará falha. Esse é o comportamento correto e esperado.

TOP