Windows Server 2016 macht wie jeder Server bei einer Upgrade Installation einen Compliance Check. Erst wenn, dabei keine Fehler gemeldet werden kann das Upgrade gestartet werden.
Ich hatte bei einem Server das Problem, dass der Complicence Check imer meldete, dass "Unix" Komponenten installiert sind. Das war aber definitiv nicht der Fall.
Deshalb schaltete ich den Compliance Check einfach aus:
ISO Datei Server 2016 entpacken
sources\compliance.ini: Löschen oder auskommentieren der Zeile mit dem Wert “IDMUUpgradeComplianceCheck”.
setup starten