Windows Server: Nie można przekonwertować wersji ewaluacyjnej Server Core na wersję Standard bez ewaluacji
Summary: Wersji Server Core (bez interfejsu graficznego) systemu Windows Server 2019 lub 2022 Standard nie można przekonwertować z wersji ewaluacyjnej na wersję nieewaluacyjną. Nie jest znane żadne rozwiązanie tego problemu inne niż ponowne zainstalowanie wersji ewaluacyjnej z interfejsem graficznym środowiska pulpitu. ...
Symptoms
Jeśli wersja ewaluacyjna Windows Server 2019 Standard lub 2022 Standard, którą można pobrać od firmy Microsoft, jest zainstalowana w trybie Server Core (czyli bez interfejsu graficznego Desktop Experience), nie można jej przekonwertować do "pełnej" (nieewaluacyjnej) edycji Standard.
Obsługiwana procedura wykonywania tej konwersji jest taka sama, jak w przypadku uaktualniania instalacji edycji Standard do wersji Datacenter:
- Uruchom "
dism /online /get-targeteditions", aby wyświetlić listę dostępnych wersji, na które można przekonwertować uruchomiony system operacyjny. - Uruchom "
dism /online /set-edition:<target> /productkey:<key> /accepteula", aby rozpocząć konwersję, gdzie<target>to nazwa żądanej edycji docelowej podana w wyniku kroku #1, oraz<key>to prawidłowy klucz produktu dla tej wersji systemu Windows Server.
Procedura ta jest udokumentowana w kilku miejscach, w tym w witrynie internetowej firmy Microsoft; jednak po uruchomieniu pierwszego polecenia na instalacji Server Core standardowej wersji ewaluacyjnej 2019 lub 2022 dane wyjściowe ServerDatacenterCor jako jedyna możliwa edycja docelowa:
Rysunek 1: ServerDatacenterCor jest wyświetlany jako jedyna dostępna wersja docelowa.ServerStandardCor powinna być również wymieniona jako wersja docelowa, ale jej brakuje. Jeśli próba konwersji jest podejmowana za pomocą ServerStandardCor jako element docelowy wyświetlany jest następujący błąd:
Rysunek 2: Błąd 1168 występuje, gdy ServerStandardCor jest określony jako wersja docelowa.
Kolumna dism.log Plik wymieniony na powyższym zrzucie ekranu wskazuje, że konwersja jest dozwolona i zaczyna działać. Jednak wkrótce kończy się niepowodzeniem z następującym błędem:
DISM Transmog Provider: PID=### TID=### Failed to copy edition license file. - ThreadSkuInstallEula(hr:0x80070490) Error code 0x80070490 translates to "Element not found."
Cause
Resolution
Wydaje się, że jest to problem z obrazem ewaluacyjnym Windows Server 2019 i 2022 Standard zainstalowanym w trybie Server Core. Nie jest znane żadne rozwiązanie tego problemu poza ponowną instalacją testowego systemu operacyjnego z dołączonym pakietem Desktop Experience. Testy wykazały, że tę wersję można przekonwertować na wersję nieewaluacyjną za pomocą dism.exe polecenia wymienione powyżej.
Plik "dism /online /cleanup-image /restorehealth" nie rozwiązuje tego problemu, ponieważ nie jest on wynikiem uszkodzenia magazynu składników.
Nawiasem mówiąc, konwersja z oceny Windows Server 2019 lub 2022 Standard Server Core na ServerDatacenterCor edycja się udaje. Wymaga to jednak prawidłowego klucza produktu systemu Windows Server 2019 lub 2022 Datacenter Edition.