セッション インテグレーターに更新すると、リソースの検索に柔軟性が追加されます

適用先
Host Integration Server 2013 Host Integration Server 2016

概要

警告: レジストリ エディターまたは別の方法を使用してレジストリを誤って編集すると、深刻な問題が発生することがあります。 最悪の場合、オペレーティング システムの再インストールが必要になることがあります。 Microsoft は、このような問題の解決については保証していません。 レジストリの変更はユーザー自身の責任において行ってください。

この更新プログラムは、セッション インテグレーターがリソースを検索する方法に柔軟性を追加します。 この機能は、次のレジストリ サブキーを使用して実装されます。

レジストリの場所: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\siserver\Parameters\ResLocFlags
キーの種類: Dword
値名: DMODReslocate
値データ: N

[値] データ フィールドが 1 = RLOC_RANDOM_ORDER に設定されている場合。
値が設定されていない場合は、既定値の 4 = RLOC_LOCAL_SERVICE が使用されます。

大事な SI サーバー (siserver.exe) が開始されると、レジストリが 1 回読み取られます。

詳細情報

この更新プログラムは、Host Integration Server の次の累積的な更新プログラムに含まれています。

ホスト統合サーバー 2016 の累積的な更新プログラム 2

ホスト統合サーバー 2013 の累積的な更新プログラム 4

SI サーバーは、ResLocFlags に RLOC_LOCAL_SERVICE を使用するようにハードコーディングされています。

サービスがRLOC_RANDOM_ORDERを使用する場合、新しい接続ごとに ST がチェックされます。

SI サーバーが更新され、レジストリ サブキーを介した ResLocFlags の構成が有効になります。

既定の設定 DMODReslocate=4 では、動作は次のようになります。

  • 通常の操作: SI アプリケーションでは、ローカル SI サーバーとノードが使用されます。
  • 一時停止されたローカル ノード: SI アプリケーションでは、ローカル SI サーバーとローカル ノードが使用されます。
  • ローカル ノードが非アクティブ: SI アプリケーションでは、リモート SI サーバーとリモート ノードが使用されます。
  • ローカル SI サーバーが無効: SI アプリケーションでは、リモート SI サーバーとリモート ノードが使用されます。

DMODReslocate=1 の場合の動作は次のとおりです。

  • 通常の操作: SI アプリケーションでは、ローカル SI サーバーとノードが使用されます。
  • 一時停止されたローカル ノード: SI アプリケーションでは、ローカル SI サーバーとリモート ノードが使用されます。
  • ローカル ノードが非アクティブ: SI アプリケーションでは、ローカル SI サーバーとリモート ノードが使用されます。
  • ローカル SI サーバーが無効: SI アプリケーションでは、リモート SI サーバーとリモート ノードが使用されます。

参考資料

Microsoft がソフトウェア更新プログラムの説明に使用する 用語 について説明します。