It is extremely complicated .
No idea why MS is doing it that way.
I have a copy of Esetsmartinstaller on my boot media.
The app. is 32 bit coded - so chuck it into any type of 32 bit pe , bartpe , pe2, pe3, pe4 doesn't matter - it just works.
It will scan any windows o/s you have installed - 32 or 64 bit doesn't matter.
That is all . It is only 2mb.
It is free.
You can give it a go if you like.
Attachment 192135
If you have made the 32 MS bootable usb - just chuck esetsmartinstaller on there - anywhere you like - windows\system32 is probably easiest to point at.
You need to point at it in some way.
Here's a very simple way to do that:
Change the Windows\System32\winpeshl.ini to start command prompt instead of the MS scanner.
Type esestsmartinstaller at cmd prompt and off it goes.
Change winpeshl.ini
From
Code:
[LaunchApp]
AppPath = "%ProgramFiles%\OfflineScannerShell\OfflineScannerShell.exe"
To
Code:
[LaunchApps]
wpeinit
cmd.exe
Because you have now launched cmd as the shell - you can of course use it to fire up The MS scanner instead - just type the path to it , or start notepad, or regedit, or anything else you have in there.