この問題を解決するには、TS ゲートウェイ サーバーを再起動します。 問題が引き続き発生する場合は、TS ゲートウェイのロール サービスを削除した後に、再インストールしてください。
コンピュータが動作している Windows のバージョンの判断の失敗は、次のいずれかの問題が原因で発生する可能性があります。
Windows のバージョン番号を提供する API (Application Programming Interface) に問題があります (API がタイムアウトになった場合など)。
TS ゲートウェイ サーバーに適用された修正プログラムまたはその他の更新プログラムに問題があります (たとえば、修正プログラムまたはその他の更新プログラムが正規の Microsoft ソフトウェア更新プログラムでない場合)。 詳細については、正規の Microsoft ソフトウェア Web サイト ( http://go.microsoft.com/fwlink/?LinkId=102293) を参照してください。
TS ゲートウェイのロール サービスを削除する
この手順を実行するには、ローカルの Administrators グループのメンバであるか、適切な権限を委任されている必要があります。
TS ゲートウェイのロール サービスを削除するには、次の手順を実行します。
サーバー マネージャを開きます。 サーバー マネージャを開くには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[サーバー マネージャ] をクリックします。
サーバー マネージャのコンソール ツリーで、[役割] をクリックします。 詳細ウィンドウの [ターミナル サービス] の [役割サービス] で、[役割サービスを削除] をクリックします。
役割サービスの削除ウィザードの [役割サービスの選択] ページで [TS ゲートウェイ] チェック ボックスをオフにし、[次へ] をクリックします。
[削除オプションの確認] ページで、削除するロール サービスの一覧に TS ゲートウェイが表示されることを確認して、[削除] をクリックします。
[削除の結果] ページに、(TS ゲートウェイではなく) ターミナル サービスが表示されます。これは再起動が保留中であることを示します。 TS ゲートウェイのロール サービスの削除を完了するには、サーバーを再起動する必要があります。
[閉じる] をクリックします。
サーバーの再起動を今すぐ行うか、または後で行うかを選択するように求められます。 サーバーを今すぐ再起動するには、[はい] をクリックします。 サーバーを後で再起動するには、[いいえ] をクリックします。
サーバーを再起動したら、TS ゲートウェイのロール サービスの削除を開始した際に、サーバーへのログオンに使用したのと同じユーザー アカウントを使用してサーバーにログオンします。
構成の再開ウィザードが開き、TS ゲートウェイのロール サービスの削除が完了します。
[削除の結果] ページで、TS ゲートウェイのロール サービスの削除が正常に完了したことを確認します。
[閉じる] をクリックします。
TS ゲートウェイのロール サービスを再インストールする
この手順を実行するには、ローカルの Administrators グループのメンバであるか、適切な権限を委任されている必要があります。
注: ターミナル サービス ロールが既にインストールされている場合は、「TS ゲートウェイのロール サービスを再インストールするには (ターミナル サービス ロールが既にインストールされている場合)」セクションの手順から始めてください。
TS ゲートウェイのロール サービスを再インストールするには (ターミナル サービス ロールがまだインストールされていない場合)、次の手順を実行します。
サーバー マネージャを開きます。 サーバー マネージャを開くには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[サーバー マネージャ] をクリックします。
サーバー マネージャの [役割の概要] で、[役割の追加] をクリックします。
役割の追加ウィザードで [開始する前に] ページが表示されたら、[次へ] をクリックします。 既に他のロールをインストール済みで [既定でこのページを表示しない] チェック ボックスをオンにしている場合、このページは表示されません。
[サーバーの役割の選択] ページの [役割] で、[ターミナル サービス] を選択して、[次へ] をクリックします。
[ターミナル サービス] ページで、[次へ] をクリックします。
[役割サービスの選択] ページで、[TS ゲートウェイ] チェック ボックスをオンにします。
TS ゲートウェイに必要な追加のロール サービスをインストールするかどうか指定するよう求められたら、[必要な役割サービスを追加] をクリックします。
[役割サービスの選択] ページで、[次へ] をクリックします。
[SSL 暗号化用のサーバー認証証明書を選択] で、環境に適した SSL 暗号化の証明書の選択肢を選択して、[次へ] をクリックします。 [SSL 暗号化の既存の証明書を選択する (推奨)] を選択した場合、使用する証明書をまずクリックしてから [次へ] をクリックする必要があります。 SSL 証明書の選択については、Windows Server 2008 テクニカル ライブラリにある TS ゲートウェイ マネージャのヘルプで、「Obtain a certificate for the TS Gateway server」( http://go.microsoft.com/fwlink/?LinkId=102173) を参照してください。
[TS ゲートウェイの承認ポリシーの作成] ページで、承認ポリシー (TS CAP および TS RAP) を TS ゲートウェイのロール サービスのインストール処理中に作成するか、または後で作成するかどうかを指定して、[次へ] をクリックします。 [後で作成する] を選択した場合、これらのポリシーを作成する方法については、Windows Server 2008 テクニカル ライブラリにある TS ゲートウェイ マネージャのヘルプで、「Create a TS CAP」( http://go.microsoft.com/fwlink/?LinkId=102171) および「Create a TS RAP」( http://go.microsoft.com/fwlink/?LinkId=102170) を参照してください。 [今すぐ作成する] を選択した場合、次の手順を実行します。
[TS ゲートウェイ経由での接続を許可するユーザー グループの選択] ページで、[追加] をクリックして、追加のユーザー グループを指定します。 [グループの選択] ダイアログ ボックスでユーザー グループの場所と名前を指定し、[OK] をクリックして、必要に応じて名前を確認し、[グループの選択] ダイアログ ボックスを閉じます。 複数のユーザー グループを指定するには、次のいずれかを実行します。 各ユーザー グループの名前をセミコロンで区切って入力するか、各グループに対してこの手順の最初の部分を繰り返して、別のドメインから他のグループを追加します。
追加のユーザー グループの指定が完了したら、[TS ゲートウェイ経由での接続を許可するユーザー グループの選択] ページで、[次へ] をクリックします。
[TS ゲートウェイの TS CAP を作成] ページで、TS CAP の既定の名前 (TS_CAP_01) を適用するか新しい名前を指定し、サポートされている Windows 認証方法を 1 つまたは複数選択して、[次へ] をクリックします。
[TS ゲートウェイの TS RAP を作成] ページで、TS RAP の既定の名前 (TS_RAP_01) を適用するか新しい名前を指定して、次のいずれかを実行します。 ユーザーの接続を 1 つ以上のコンピュータ グループのコンピュータに対してのみ許可するかどうかを指定して、コンピュータ グループを指定します。または、ユーザーがネットワーク上のすべてのコンピュータに接続できるように指定します。
[次へ] をクリックします。
[ネットワーク ポリシーとアクセス サービス] ページ (このロール サービスがまだインストールされていない場合に表示される) で、概要情報を確認し、[次へ] をクリックします。
[役割サービスの選択] ページで、[ネットワーク ポリシー サーバー] が選択されていることを確認して、[次へ] をクリックします。
[Web サーバー (IIS)] ページ (このロール サービスがまだインストールされていない場合に表示される) で、概要情報を確認し、[次へ] をクリックします。
[役割サービスの選択] ページで、Web サーバー (IIS) の既定の選択肢を適用して、[次へ] をクリックします。
[インストール オプションの確認] ページで、次のロール サービスがまだインストールされていない場合は、インストールされることを確認します。 [ターミナル サービス] の [TS ゲートウェイ]、[ネットワーク ポリシーとアクセス サービス] の [ネットワーク ポリシー サーバー]、[Web サーバー (IIS)]、および [RPC over HTTP プロキシ]。
[インストール] をクリックします。
[インストールの進行状況] ページに、インストールの進行状況が表示されます。 これらのロール、ロール サービス、または機能のいずれかが既にインストールされている場合、インストールの進行状況は、インストールする新しいロール、ロール サービス、または機能についてのみ表示されます。
[インストールの結果] ページで、これらのロール、ロール サービス、または機能のインストールに成功したことを確認し、[閉じる] をクリックします。
TS ゲートウェイのロール サービスを再インストールするには (ターミナル サービス ロールが既にインストールされている場合)、次の手順を実行します。
サーバー マネージャを開きます。 サーバー マネージャを開くには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[サーバー マネージャ] をクリックします。
[役割の概要] で [ターミナル サービス] をクリックします。
[役割サービス] で、[役割サービスの追加] をクリックします。
[役割サービスの選択] ページで、[TS ゲートウェイ] チェック ボックスをオンにし、[次へ] をクリックします。
TS ゲートウェイに必要な追加のロール サービスをインストールするかどうか指定するよう求められたら、[必要な役割サービスを追加] をクリックします。 [役割サービスの選択] ページで、[次へ] をクリックします。
前のセクション「TS ゲートウェイのロール サービスを再インストールするには (ターミナル サービス ロールがまだインストールされていない場合)」の手順 9 に進み、そのセクションの残りの手順に従います。
それでも問題を解決できない場合は、マイクロソフト カスタマ サービスおよびサポート (CSS) にお問い合わせください。 CSS への問い合わせ方法については、マイクロソフト サービスのサポート オプション ( http://go.microsoft.com/fwlink/?LinkID=52267) (英語版の可能性があります) を参照してください。
Target | Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 1001 | ||
Event Source | Microsoft-Windows-TerminalServices-Gateway | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Microsoft-Windows-TerminalServices-Gateway/Admin |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway.EventCollection.1001" Enabled="onStandardMonitoring" Target="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-TerminalServices-Gateway/Admin</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1001</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-Gateway</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway.EventCollection.1001.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>