マルチポイント マネージャーを開始するときにエラーが発生Windows Server 2016

この記事では、マルチポイント マネージャーまたはマルチポイント ダッシュボードのクラッシュを開く際に発生するエラーに対する解決策をWindows Server 2016。

適用対象:  Windows Server 2016
元の KB 番号:   4051516

現象

マルチポイント マネージャーを Windows Server 2016すると、次のエラー メッセージが表示される場合があります。

MultiPoint サービスは、このコンピューターで応答していない。 問題を解決するには、コンピューターを再起動してみてください。

この問題が発生すると、マルチポイント ダッシュボードは読み込みされません。

さらに、Microsoft-Windows-WMS/Trace イベント ログの次のテキストが表示されることがあります。イベント ビューアーの [アプリケーションとサービス ログ\Microsoft\Windows\wms] にあります。

SecurityNegotiationException

原因

MultiPoint は、自己署名証明書を使用してセキュリティ保護された SSL を持つ Web サービス エンドポイントを使用します。 証明書の有効期限が近い場合、MultiPoint は古い証明書を置き換える新しい証明書を生成します。 この場合、エンドポイントで問題が発生し、マルチポイント Web サービス SSL エンドポイントでセキュリティ ネゴシエーションが失敗します。

解決方法

この問題を解決するには、次の PowerShell コマンドを実行するか、証明書を手動で削除します。

方法 1: 管理者特権でコマンド プロンプトから PowerShell コマンドを実行する

net stop wms; $hostname = (Get-WmiObject -Class Win32_ComputerSystem -Property Name).Name; Get-ChildItem -Path 'Cert:\localmachine\MultiPoint Services Certificates\' | ForEach-Object {if ($_.Subject -like ('*'+$hostname+'*')) {Write-Host ('Removing '+$_.Thumbprint); Remove-Item -Path ('Cert:\localmachine\MultiPoint Services Certificates\'+$_.Thumbprint)}}; net start wms

方法 2: 証明書を手動で削除する

  1. ローカル ホスト名を検索します。 これを行うには、コマンド プロンプトからコマンド ホスト名 を実行できます。
  2. 管理者特権のコマンド プロンプト ウィンドウを開き 、net stop wms を実行します
  3. [実行 mmc.exe] をクリックします
  4. Ctrl + M キーを押して新しいスナップインを追加します。
  5. 左側の使用可能なスナップインの一覧から、[ 証明書 ] を選択してリストに追加します。 3 つのオプション の中から [コンピューター アカウント] を選択し、[ローカル コンピューター] (このコンソールが実行されているコンピューター ) を選択します
  6. ローカル コンピューターの証明書 の一覧で MultiPoint Services 証明書を検索し、発行者がローカル ホスト名であるすべての証明書を削除します。
  7. コマンド プロンプト ウィンドウで net start wms を実行します。 MultiPoint サービスが開始すると、新しい証明書が作成されます。