Udostępnij za pośrednictwem


Błąd podczas uruchamiania Menedżera multipoint w systemie Windows Server 2016

Ten artykuł zawiera rozwiązanie błędu występującego podczas otwierania Menedżera MultiPoint lub pulpitu nawigacyjnego MultiPoint ulega awarii w systemie Windows Server 2016.

Dotyczy: Windows Server 2016
Oryginalny numer KB: 4051516

Objaw

Podczas próby uruchomienia Menedżera Multipoint w systemie Windows Server 2016 może zostać wyświetlony następujący komunikat o błędzie:

Usługa MultiPoint nie odpowiada na tym komputerze. Aby rozwiązać ten problem, spróbuj ponownie uruchomić maszynę.

W przypadku wystąpienia tego problemu pulpit nawigacyjny MultiPoint nie jest ładowany.

Ponadto można zauważyć następujący tekst w dziennikach zdarzeń Microsoft-Windows-WMS/Trace, które znajdują się w Podgląd zdarzeń w obszarze Dzienniki aplikacji i usługi\Microsoft\Windows\wms:

SecurityNegotiationException

Przyczyna

MultiPoint używa punktu końcowego usługi internetowej, który ma protokół SSL zabezpieczony przy użyciu certyfikatu z podpisem własnym. Gdy certyfikat jest bliski wygaśnięcia, MultiPoint generuje nowy certyfikat, aby zastąpić stary certyfikat. W takim przypadku punkt końcowy napotka problem, a negocjacje zabezpieczeń kończą się niepowodzeniem w punkcie końcowym SSL usługi sieci Web MultiPoint.

Rozwiązanie

Aby rozwiązać ten problem, uruchom następujące polecenie programu PowerShell lub ręcznie usuń certyfikat.

Metoda 1. Uruchamianie polecenia programu PowerShell z wiersza polecenia z podwyższonym poziomem uprawnień

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

Metoda 2. Ręczne usuwanie certyfikatu

  1. Znajdź nazwę hosta lokalnego. W tym celu można uruchomić nazwę hosta polecenia w wierszu polecenia.
  2. Otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień i uruchom polecenie net stop wms.
  3. Uruchom mmc.exe.
  4. Naciśnij Ctrl+M, aby dodać nową przystawkę.
  5. Z listy dostępnych przystawek po lewej stronie wybierz pozycję Certyfikaty , aby dodać je do listy. Wybierz pozycję Konto komputera spośród trzech opcji, a następnie wybierz pozycję Komputer lokalny: (komputer, na którym jest uruchomiona ta konsola).
  6. Znajdź certyfikaty usług MultiPoint na liście certyfikatów dla komputera lokalnego, a następnie usuń wszystkie certyfikaty, dla których wystawiona przez jest lokalna nazwa hosta.
  7. Uruchom polecenie net start wms w oknie wiersza polecenia. Po uruchomieniu usługi MultiPoint zostanie utworzony nowy certyfikat.