Unattend.XML error trapping
When an error occurs in Unattend.xml (Parsing error) or SetupComplete.CMD exists with no Content, Nano should produce a simple error message indicating an unattend.xml parse error or error in SetupComplete.CMD instead of the Current "Blue Screen of Death"
Sean Kearney commented
Good point. But it should not Blue Screen if the SetupComplete.cmd is left blank. Easy suggestion and answer, just remove the unused "SetupComplete.CMD" from the base NanoServer WIM file :)
Thanks for reporting this. The current design forces a blue screen intentionally when there is a problem with the unattend.xml format. This ensures that issues are seen by the administrator immediately, instead of the installation hanging indefinitely or the introduction of unintended configuration differences that would be very hard to detect or troubleshoot.
You can use free tools like Visual Studio Express and XML Notepad to ensure your XML is well-formed before deploying to Nano Server.