Bei Deployment von neuen Hyper-V Host schlägt der Prozess (New-SCVMHost) mit folgender Fehlermeldung fehl:
Error (21117)
Cannot find an OS present in the VHD which support native VHD bootRecommended Action
Verify the vhd file
Die Meldung kann etwas irreführend sein, da das VHD Image unter Umstände völlig in Ordnung ist….
… denn die gleiche Meldung kommt auch wenn das Windows Automated Installation Kit (WAIK) in einer non-English Sprache installiert wurde. In solch einem Fall hilft ein kleiner Workaround:
- WAIK Resource (CD, ISO) bereitstellen und in das Verzeichnis “x:\WinPE_LangPacks\amd64″ wechseln
- Verzeichnis “en-us” nach “C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs” kopieren
- In diesem Verzeichnis existieren nun zwei Ordner, das zuvor kopierte “en-us” und das Originale zum Beispiel “de-de”
Nachdem die richtigen Sprachen bereitgestellt wurden, muss dies nun noch in SCVMM respektive in WDS bereitgestellt werden:
- Das WinPE Image Updaten
- Console: Fabric ⇒ PXE Server ⇒ Update WinPE Image
- Shell:
Publish-SCWindowsPE -UseWindowsAIK - Bare Metal Deployment Vorgang erneut ausführen (Restart Job)
Werden 1-3 ausgeführt bevor der PXE Server zu VMM hinzugefügt wird, dann wird bereits von Beginn das korrekte WinPE Image erstellt / verwendet.




Gemäss Handbuch wird ein Server nach der Installation und Konfiguration einem “Hardening” Prozess unterzogen. Somit werden alle nicht benötigten Dienste und Prozesse deaktiviert um die Angriffsfläche zu verkleinern. In diesem Zusammenhang wird in den meisten Fällen auch die Authentifizierung angepasst. Ein Active Directory kann NTLM, NTLMv2 sowie Kerberos zur Authentifizierung verwenden. Als eine Best Practice wird in diesem Zusammenhang empfohlen, dass ältere Protokoll NTLM im ganzen Netzwerk zu deaktivieren. Dazu kann zum Beispiel sehr einfach mittels einer Group Policy Object (GPO) umgesetzt werden: Computer Configuration ⇒ Policies ⇒ Windows Settings ⇒ Security Settings ⇒ Local Policies ⇒ Security Options ⇒ Network security: Restrict NTLM: …