Udostępnij za pośrednictwem


Błąd 0x800705B4 podczas aktywowania maszyny wirtualnej z systemem Windows na platformie Azure

Dotyczy: ✔️ maszyny wirtualne z systemem Windows

Ten artykuł zawiera rozwiązanie 0x800705B4 błędu występującego podczas próby aktywowania maszyny wirtualnej z systemem Windows platformy Azure.

Symptomy

Podczas próby aktywowania maszyny wirtualnej z systemem Windows na platformie Azure wyświetlany jest błąd 0x800705B4:

Aktywacja systemu Windows
Wystąpił problem podczas próby aktywowania systemu Windows. Kod błędu 0x800705B4.
Aby uzyskać możliwe rozwiązanie, kliknij pozycję Więcej informacji.
Skontaktuj się z administratorem systemu lub działem pomocy technicznej, aby uzyskać pomoc.

Można go również wyświetlić jako błąd Security-SPP (identyfikator zdarzenia 8196) w dzienniku aplikacji.

Przyczyna

Ten błąd wskazuje przekroczenie limitu czasu. Może to być spowodowane problemami z połączeniem sieciowym lub problemami z rozpoznawaniem nazw systemu nazw domen (DNS).

Kroki rozwiązywania problemów

Wykonaj poniższe kroki, aby sprawdzić problemy z łącznością sieciową, a następnie ponów próbę aktywacji.

Weryfikowanie łączności między maszyną wirtualną a usługą Azure KMS

  1. Upewnij się, że maszyna wirtualna jest skonfigurowana do używania poprawnego serwera usługi Azure usługa zarządzania kluczami s (KMS). Aby to zrobić, uruchom następujące polecenie:

    Invoke-Expression "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /skms azkms.core.windows.net:1688"
    

    Polecenie powinno zwrócić następujący tekst:

    usługa zarządzania kluczami nazwa maszyny ustawiona na azkms.core.windows.net:1688 pomyślne.

  2. Upewnij się, że ruch sieciowy wychodzący do punktu końcowego usługi KMS na porcie 1688 nie jest blokowany przez zaporę na maszynie wirtualnej. W tym celu uruchom polecenie cmdlet programu PowerShell Test-NetConnection lub narzędzie PsPing .

    • Sprawdź, uruchamiając Test-NetConnection:

      Test-NetConnection azkms.core.windows.net -port 1688
      

      Jeśli łączność jest dozwolona, możesz zobaczyć TcpTestSucceeded: True w danych wyjściowych.

    • Zweryfikuj, używając narzędzia PsPing. Przejdź do folderu, w którym wyodrębniono Pstools.zip archiwum, a następnie uruchom następujące polecenie:

      .\psping.exe azkms.core.windows.net:1688
      

      W drugim do ostatniego wiersza danych wyjściowych upewnij się, że zostanie wyświetlony następujący tekst:

      Sent = 4, Received = 4, Lost = 0 (0% loss)

      Jeśli Lost wartość jest większa niż 0 (zero), maszyna wirtualna nie ma łączności z serwerem usługi KMS. W takiej sytuacji, jeśli maszyna wirtualna znajduje się w sieci wirtualnej i określono niestandardowy serwer DNS, należy upewnić się, że serwer DNS jest w stanie rozpoznać .azkms.core.windows.net Możesz też zmienić serwer DNS na taki, który rozwiązuje problem azkms.core.windows.net.

      Uwaga 16.

      Jeśli usuniesz wszystkie serwery DNS z sieci wirtualnej, maszyny wirtualne używają wewnętrznej usługi DNS platformy Azure. Ta usługa może rozwiązać problem azkms.core.windows.net.

  3. Sprawdź przy użyciu następnego przeskoku usługi Azure Network Watcher, czy typ następnego przeskoku z danej maszyny wirtualnej do docelowych adresów IP 20.118.99.224 i 40.83.235.53 (dla azkms.core.windows.net) lub adresu IP odpowiedniego punktu końcowego usługi KMS, który ma zastosowanie do Twojego regionu, to Internet.

    Jeśli wynik to VirtualAppliance lub VirtualNetworkGateway, prawdopodobnie istnieje trasa domyślna. Skontaktuj się z administratorem sieci i skontaktuj się z nimi, aby określić prawidłowy przebieg działania. Może to być trasa niestandardowa, jeśli to rozwiązanie jest zgodne z zasadami organizacji.

  4. Po zweryfikowaniu pomyślnej łączności z azkms.core.windows.netprogramem uruchom następujące polecenie w wierszu polecenia programu Windows PowerShell z podwyższonym poziomem uprawnień. To polecenie próbuje aktywować wiele razy:

    1..12 | ForEach-Object {
        Invoke-Expression "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /ato" ; start-sleep 5
    }
    

    Pomyślna aktywacja zwraca informacje podobne do następującego tekstu:

    Aktywowanie systemu Windows(R), ServerDatacenter edition (12345678-1234-1234-1234-12345678) ... Produkt został pomyślnie aktywowany.

Skontaktuj się z nami, aby uzyskać pomoc

Jeśli masz pytania lub potrzebujesz pomocy, utwórz wniosek o pomoc techniczną lub zadaj pytanie w społeczności wsparcia dla platformy Azure. Możesz również przesłać opinię o produkcie do społeczności opinii na temat platformy Azure.