StreamInsight の Windows ロゴ認定

このトピックでは、Windows Server ロゴ プログラムに対する StreamInsight の認定の詳細について説明します。このトピックは、次のセクションで構成されています。

  • セットアップ時に実行されるカスタム アクション

  • アンインストールされないファイルとレジストリ キー

  • アプリケーション検証ツールの停止コード

セットアップ時に実行されるカスタム アクション

カスタム アクション

説明

CA_ErrorDifferentLang

製品が異なる言語でインストールされている場合、セットアップが失敗します。

CA_ErrorNewerVersion

製品の新しいバージョンがインストールされている場合、セットアップが失敗します。

CA_SetRefCountNewerFoundFlag

製品の新しいバージョンがインストールされていることを示すように MSI プロパティを設定します。

CA_SetRefCountUpgradeFlag

セットアップが更新を行っていることを示すように MSI を設定します。

Do_sqlLocalServers_Redist_64

サイド バイ サイド インストールを行えるようにするために、ローカル COM サーバーに関連するリフレクション対象レジストリ キーの所有権を取得します。

Do_sqlVerIndependentProgID_Redist_64

サイド バイ サイド インストールの際に、COM サーバーのバージョンに依存しないプログラム ID を修復または復元します。

SapBiOpenReadme

notepad.exe を呼び出して readme ファイルを開きます。

SetSqlProgramMenuFolder

ProgramMenuFolder.Sql MSI プロパティを特定の値に設定します。

SkipInstallCA

現在のセットアップ操作を中止して、成功コードを返します。

SqlFollowComponentsValidate_Redist_64

コンポーネントの階層リレーションシップのマップを作成します。

Sqlmsirc_BackupAppGuid_64

実行中の製品に対する現在のアプリケーション レベルの依存関係を列挙してプロパティに保存します。

Sqlmsirc_BackupAppGuid_NewerFound_64

実行中の製品に対する現在のアプリケーション レベルの依存関係を列挙してプロパティに保存します。

Sqlmsirc_CheckAppDependency_64

アプリケーションが現在の製品に依存しているかどうかを確認し、依存している場合はセットアップを中止します。

Sqlmsirc_CheckFeatureDependency_64

削除する機能に依存しているアプリケーションがあるかどうかを確認し、ある場合はアンインストールをブロックします。

Sqlmsirc_CheckLanguage_64

SQL Server 2008 R2 の再配布可能コンポーネントに対してサイド バイ サイド言語インストール ルールを適用します。

Sqlmsirc_NotifyFeatureStates_64

現在のトランザクションで変更される機能の一覧を含む通知を SQL Server 2008 R2 セットアップ ブートストラップに送信します。

Sqlmsirc_RefCountAppGuid_64

後にインストールされる別の製品からの依存関係を製品に追加し、現在のセットアップ トランザクションを中止して成功コードを返します。

Sqlmsirc_RefCountAppGuid_NewerFound_64

後にインストールされる別の製品からの依存関係を製品に追加し、現在のセットアップ トランザクションを中止して成功コードを返します。

Sqlmsirc_RegisterAppGuid_64

後にインストールされる別の製品からの依存関係を製品に追加し、セットアップを続行できるようにします。

Sqlmsirc_RegisterAppGuid_NewerFound_64

後にインストールされる別の製品からの依存関係を製品に追加し、セットアップを続行できるようにします。

Sqlmsirc_RestoreAppGuid_64

アップグレードの際に、古いバージョンに依存していた製品の一覧を新しいバージョンに移行します。

Sqlmsirc_RestoreAppGuid_NewerFound_64

アップグレードの際に、古いバージョンに依存していた製品の一覧を新しいバージョンに移行します。

Sqlmsirc_ValidateAppGuid_64

APPGUID プロパティの構文を検証して製品コードであることを確認します。

Sqlmsirc_ValidateAppGuid_NewerFound_64

APPGUID プロパティの構文を検証して製品コードであることを確認します。

STREAMING_BlockIfNET35SP1OrNET4NotInstalled

NET3.5 SP1 または NET4.0 がインストールされていない場合、インストールをブロックします。

STREAMING_BlockIfUpgradingFromCTP

CTP2/CTP3 からアップグレードする場合、インストールをブロックします。

STREAMING_CheckIfInstancesExist

インストールされた StreamInsight インスタンスが他にあるかどうかを判断します。

STREAMING_CheckIfLastInstance

マシンにインスタンスが 1 つだけインストールされているかどうかを判断します。

STREAMING_CheckIfSpecifiedInstanceExists

指定のインスタンスが既に存在するかどうかを確認します。

STREAMING_CreateInstance

StreamInsight インスタンスのレジストリ エントリを作成します。

STREAMING_CreateInstance_Rollback

StreamInsight インスタンスのレジストリ エントリを削除します。

STREAMING_CreateInstanceGroup

StreamInsight Users グループを作成し、指定のユーザーをそれに追加します。

STREAMING_CreateInstanceGroup_Rollback

StreamInsight Users グループを削除します。

STREAMING_CreateService

インスタンス NT サービスを作成します。

STREAMING_CreateService_Rollback

インスタンス NT サービスを削除します。

STREAMING_CreateServiceHostConfig

インスタンス サービスのホスト構成を作成します。

STREAMING_CreateServiceHostConfig_Rollback

インスタンス サービスのホスト構成を削除します。

STREAMING_DeleteManagedCustomActionBinaries

セットアップの完了後に一時ディレクトリからマネージ カスタム バイナリを削除します。

STREAMING_EnableCustomDialogs_InstanceName

カスタム セットアップ ダイアログを有効にするように CustomerInfoDlg_Next MSI プロパティを設定します。

STREAMING_EnableCustomDialogs_InstanceName_NewInstall

カスタム セットアップ ダイアログを有効にするように CustomerInfoDlg_Next MSI プロパティを設定します。

STREAMING_EnableCustomDialogs1

カスタム セットアップ ダイアログを有効にするように ReadyToInstallDlg_NotInstalled_Back MSI プロパティを設定します。

STREAMING_EnableCustomDialogs2

カスタム セットアップ ダイアログを有効にするように MaintenanceWelcomeDlg_Next MSI プロパティを設定します。

STREAMING_EnableCustomDialogs3

カスタム セットアップ ダイアログを有効にするように ReadyToInstallDlg_Installed_Back MSI プロパティを設定します。

STREAMING_ExtractManagedCustomActionBinaries

セットアップの開始時にマネージ カスタム アクションを一時ディレクトリに抽出します。

STREAMING_FailIfInstancesExists

マシン上にインストールされたインスタンスがある場合、セットアップが失敗します。

STREAMING_FailIfSpecifiedInstanceExists

指定のインスタンスが既に存在する場合、セットアップが失敗します。

STREAMING_GetCurrentUserName

現在のスレッドの Windows ユーザー名を取得します。

STREAMING_GetSelectedInstanceFromInstanceList

インスタンス一覧のセットアップ ダイアログから選択されたインスタンス名を取得します。

STREAMING_IsSupportedEdition

製品が指定のエディションでサポートされているかどうかを判断します。

STREAMING_NewInstall_RegisterETWManifest

マシン上で ETW マニフェストを登録します。

STREAMING_NewInstall_SetProps_RegisterETWManifest

STREAMING_NewInstall_RegisterETWManifest MSI プロパティを特定の値に設定します。

STREAMING_NoAcceptLicenseTerms

コマンド ラインのインストールで IACCEPTLICENSETERMS=YES が指定されていないとセットアップは失敗します。

STREAMING_CreateInstanceGroup_Rollback

インスタンス作成のためにインスタンス一覧のセットアップ ダイアログに値を設定します。

STREAMING_PopulateInstanceListForRemove

インスタンス削除のためにインスタンス一覧のセットアップ ダイアログに値を設定します。

STREAMING_RemoveInstance

インスタンスのレジストリ エントリを削除します。

STREAMING_RemoveInstance_Exit

インスタンスのアンインストール後にセットアップを終了します。

STREAMING_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist

指定のインスタンスが既に存在する場合、セットアップが失敗します。

STREAMING_RemoveInstanceGroup

StreamInsight Users グループを削除します。

STREAMING_RemoveService

インスタンス NT サービスを削除します。

STREAMING_RemoveServiceHostConfig

インスタンス サービスのホスト構成を削除します。

STREAMING_SetAddUserCheckBox

STREAMING_AddUserCheckBox MSI プロパティを 1 に設定します。

STREAMING_SetCreateServiceCheckBox

STREAMING_SetCreateServiceCheckBox MSI プロパティを 1 に設定します。

STREAMING_SetETWManifestFileName

STREAMING_ETWManifestFileName MSI プロパティを特定の値に設定します。

STREAMING_SetETWMofFileName

STREAMING_ETWMofFileName MSI プロパティを特定の値に設定します。

STREAMING_SetETWResourceFileName

STREAMING_ETWResourceFileName MSI プロパティを特定の値に設定します。

STREAMING_SetETWUninstallMofFileName

STREAMING_ETWUninstallMofFileName MSI プロパティを特定の値に設定します。

STREAMING_SetEvalPidChoice

コマンド ラインで PRODUCTKEY が指定されていない場合、STREAMING_PidChoice MSI プロパティを Eval に設定します。

STREAMING_SetProgramMenuFolder

ProgramMenuFolder.StreamInsight MSI プロパティを特定の値に設定します。

STREAMING_SetProgramMenuFolder64

ProgramMenuFolder.StreamInsight MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateInstance

STREAMING_CreateInstance MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateInstance_Rollback

STREAMING_CreateInstance_Rollback MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateInstanceGroup

STREAMING_CreateInstanceGroup MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateInstanceGroup_Rollback

STREAMING_CreateInstanceGroup_Rollback MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateService

STREAMING_CreateService MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateService_Rollback

STREAMING_CreateService_Rollback MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateServiceHostConfig

STREAMING_CreateServiceHostConfig MSI プロパティを特定の値に設定します。

STREAMING_SetProps_CreateServiceHostConfig_Rollback

STREAMING_CreateServiceHostConfig_Rollback MSI プロパティを特定の値に設定します。

STREAMING_SetProps_DeleteManagedCustomActionBinaries

STREAMING_DeleteManagedCustomActionBinaries MSI プロパティを特定の値に設定します。

STREAMING_SetProps_FailIfInstancesExists

STREAMING_FailIfInstancesExists MSI プロパティを特定の値に設定します。

STREAMING_SetProps_FailIfSpecifiedInstanceExists

STREAMING_FailIfSpecifiedInstanceExists MSI プロパティを特定の値に設定します。

STREAMING_SetProps_RemoveInstance

STREAMING_RemoveInstance MSI プロパティを特定の値に設定します。

STREAMING_SetProps_RemoveInstance_Exit

STREAMING_RemoveInstance_Exit MSI プロパティを特定の値に設定します。

STREAMING_SetProps_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist

STREAMING_RemoveInstance_FailIfSpecifiedInstanceDoesNotExist MSI プロパティを特定の値に設定します。

STREAMING_SetProps_RemoveInstanceGroup

STREAMING_RemoveInstanceGroup プロパティを特定の値に設定します。

STREAMING_SetProps_RemoveService

STREAMING_RemoveService MSI プロパティを特定の値に設定します。

STREAMING_SetProps_RemoveServiceHostConfig

STREAMING_RemoveServiceHostConfig MSI プロパティを特定の値に設定します。

STREAMING_SetReadmePath

STREAMING_ReadmePath MSI プロパティを特定の値に設定します。

STREAMING_SetRemoveIfLastInstance

最後のインスタンスのアンインストール後にすべての製品が削除されるように REMOVE=ALL を設定します。

STREAMING_SetServiceHostPath

STREAMING_ServiceHostPath MSI プロパティを特定の値に設定します。

STREAMING_SetStreamInsightDumperPath

STREAMING_StreamInsightDumperPath MSI プロパティを特定の値に設定します。

STREAMING_ShowReadme_CA_64

notepad.exe を実行して Readme ファイルを表示します。

STREAMING_Uninstall_SetProps_UnregisterETWManifest

STREAMING_Uninstall_UnregisterETWManifest MSI プロパティを特定の値に設定します。

STREAMING_Uninstall_UnregisterETWManifest

ETW マニフェストの登録を解除します。

STREAMING_ValidateInstanceName

インスタンス名を検証します。

STREAMING_ValidatePID

プロダクト キーを検証します。

Undo_sqlLocalServers_Redist_64

サイド バイ サイド インストールを行えるようにするために、ローカル COM サーバーに関連するリフレクション対象レジストリ キーの所有権を取得します。

Write_sqlLocalServers_Redist_64

遅延されたアクションをスケジュールします。

Write_sqlVerIndependentProgID_Redist_64

遅延されたアクションをスケジュールします。

TOP

アンインストールされないファイルとレジストリ キー

StreamInsight のインストール時に StreamInsight Host サービスを作成した場合、StreamInsight をアンインストールしてもホストの構成ファイルはアンインストールされません。このファイルは次の場所から手動で削除できます。

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

TOP

アプリケーション検証ツールの停止コード

Microsoft StreamInsight サーバー パッケージとクライアント パッケージは、インストール中または一般的な操作の実行中に WRP レジストリ キーに書き込むことも、システム ファイルを置換することもありません。

Microsoft StreamInsight サーバー パッケージおよびクライアント パッケージをインストールするには管理者権限が必要です。

331B、331C、3323、3322、3324 のうち、アプリケーション検証ツールのログでは 331B のエラーのみがレポートされており、そのうち WRP リソースに関連するものはありません。これらのエラーは、主に次の理由で発生します。

  • Msiexec.exe は管理者のコンテキストで実行され、権限を必要とする操作を実行します。インストールしているユーザーに管理者権限がない場合、セットアップは失敗します。これは想定される正当な動作です。

TOP