это была эпичная борьба бобра с козлом
суть: нет xml =ошибка, есть xml =ошибка другая
путём полного вскипания мозга выяснил что именно не так в этом xml
вот пользуйтесь "рыбой" для win7
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<WindowsRE version="1.0">
<WinreBCD id=""></WinreBCD>
<WinreLocation path="" id="0" offset="0"></WinreLocation>
<ImageLocation path="" id="0" offset="0"></ImageLocation>
<OsInstallLocation path="" id="0" offset="0"></OsInstallLocation>
<InstallState state="0"></InstallState>
<OsInstallAvailable state="0"></OsInstallAvailable>
<WinREStaged state="0"></WinREStaged>
<ScheduledOperation state="4"></ScheduledOperation>
<OperationParam path=""></OperationParam>
<OsBuildVersion path=""></OsBuildVersion>
<OemTool state="0"></OemTool>
<BootKey state="0"></BootKey>
</WindowsRE>
весь маразм был в <
WinREStaged state который пока был
="1" портил всю малину.
только тогда если кашерный xml и winre.wim в C:\windows\system32\recovery\ можно прожать
reagentc /setreimage /path C:\windows\system32\recovery\ /bootkey 0x8500
и только тогда /enable /disable таки работают