Windows Server 2016で Multipoint Manager を起動するとエラーが発生する
この記事では、Windows Server 2016で MultiPoint Manager または MultiPoint ダッシュボードのクラッシュを開いたときに発生するエラーの解決策について説明します。
適用対象: Windows Server 2016
元の KB 番号: 4051516
現象
Windows Server 2016で Multipoint Manager を起動しようとすると、次のエラー メッセージが表示されることがあります。
MultiPoint サービスがこのマシンで応答していません。 この問題を解決するには、マシンを再起動してみてください。
この問題が発生すると、MultiPoint ダッシュボードは読み込まれません。
さらに、Microsoft-Windows-WMS/Trace イベント ログには次のテキストが表示されることがあります。これは、アプリケーションとサービス ログ\Microsoft\Windows\wms の下のイベント ビューアーにあります。
SecurityNegotiationException
原因
MultiPoint では、自己署名証明書を使用して SSL がセキュリティで保護された Web サービス エンドポイントを使用します。 証明書の有効期限が近づくと、MultiPoint は古い証明書を置き換える新しい証明書を生成します。 この場合、エンドポイントで問題が発生し、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: 証明書を手動で削除する
- ローカル ホスト名を見つけます。 これを行うには、コマンド プロンプトからコマンド ホスト名 を実行します。
- 管理者特権のコマンド プロンプト ウィンドウを開き、 net stop wms を実行します。
- mmc.exeを実行します。
- Ctrl + M キーを押して、新しいスナップインを追加します。
- 左側の使用可能なスナップインの一覧から、[ 証明書 ] を選択して一覧に追加します。 3 つのオプションの中から [ コンピューター アカウント ] を選択し、[ ローカル コンピューター] (このコンソールが実行されているコンピューター) を選択します。
- ローカル コンピューターの証明書の一覧で MultiPoint Services 証明書 を検索し、 発行元 がローカル ホスト名であるすべての証明書を削除します。
- コマンド プロンプト ウィンドウで net start wms を実行します。 MultiPoint サービスが起動すると、新しい証明書が作成されます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示