TOOL: Windows Setup AIO Builder for 7-10 with install.wim / install.esd

Interesting.. Is D drive where is mounted ISO? For UEFI problem with bootia I have an idea how to solve it. But Maybe tomorrow, when I can work on it.
 
Interesting.. Is D drive where is mounted ISO? For UEFI problem with bootia I have an idea how to solve it. But Maybe tomorrow, when I can work on it.
Ah sorry, my ISO was not mounted, I was trying to run setup64.exe from a folder that I have extracted the ISO. After mounting the ISO, it worked. By the way something that I have just noticed, even if I cancel the upgrade, my PC will restart anyway. Can the be changed?
 
Yes, it can be rewritten, I have prepared this update as well as I noticed it too. This was easy to fix :) Booting problem is harder to solve..
 
I managed to solve the booting issue by replacing "bootmgr" and "bootmgr.efi" in the root folder and "cdboot.efi", "cdboot_noprompt.efi", "efisys.bin", "efisys_noprompt.bin" and "memtest.efi" in efi\microsoft\boot folder. I took all these files from windows 10 x64 image and replaced the ones in the AIO image. The AIO image now boots but I found another issue. When setup finishes and the loading bar that has a countdown for the PC to restart appears, the button to restart is not visible and you have to wait for the loading bar to finish. But the issue is that even when the loading bar finishes, the PC does not restart and the setup goes back to the initial screen, so you have to manually restart by quitting the installation.Capture.PNG
 
Updated!

14.12.2020 - v1.1
  • Added: Dynamic drivers folder support
  • Added: Multi-Unattended files selector
  • Fixed: UEFI boot when building Windows 10 AIO
  • Fixed: System automatically reboot when you cancelled migration
 
pellos Let me know if you find any other glitches, reboot button is disabled because we want to continue with running setup.cmd to perform drivers injection. Now it should be fixed UEFI boot and also reboot problems
 
pellos Let me know if you find any other glitches, reboot button is disabled because we want to continue with running setup.cmd to perform drivers injection. Now it should be fixed UEFI boot and also reboot problems
Great work mate, thank you very much for the update. As for the restart button, is there a way I can enable it on my own?
 
I don’t catch a reason why? You will loose dynamic driver setup support. Or what is the reason?
I work in an IT environment, where other people will use these images as well and I want to make the installation process very easy for them (Also, even though dynamic driver support is a great feature, I don't really need to use it). If it is hard to do it on my own then it is OK, no worries, I will not use these images at my work.
 
Last edited:
I still don't understand why not and why you need manually click on Reboot button? After progress bar end loading (takes 10s) setup.cmd perform drivers injection (if there are drivers in drivers folders and its subfolders) a then automatically reboot. Or have you encountered situation when machine is not rebooted automatically?

You can edit manually setup.cmd and remove /noreboot switch - this means you get reboot button to skip 10s progress bar, but loose dynamic drivers folder support.

You can also easily use Unattended files and select what you want. Btw, I'm using ths solution to auto-sysprep images and with current setup.cmd is possile fully unattented install.

Feel free to suggest new solution. I also don't know if clicking on reboot button works with this method.
 
I still don't understand why not and why you need manually click on Reboot button? After progress bar end loading (takes 10s) setup.cmd perform drivers injection (if there are drivers in drivers folders and its subfolders) a then automatically reboot. Or have you encountered situation when machine is not rebooted automatically?

You can edit manually setup.cmd and remove /noreboot switch - this means you get reboot button to skip 10s progress bar, but loose dynamic drivers folder support.

You can also easily use Unattended files and select what you want. Btw, I'm using ths solution to auto-sysprep images and with current setup.cmd is possile fully unattented install.

Feel free to suggest new solution. I also don't know if clicking on reboot button works with this method.
It is a matter of preference, that is how I prefer the installation to be for me and my co-workers :) ! I tried removing the /noreboot switch from both setup.cmd in sourc32 and sourc64 but I still don't get the restart button to show up. Is there something else that I need to edit? By the way, I am talking about the installation when you are booting from a USB in order to format a PC, not for upgrading. It says here that you cannot use /noreboot in WinPE, so I guess that it doesn't work during the formatting process:


Capture.PNG
 
Sure it works during boot process from WinPE. I always use clean install and full format. Just modify setup.cmd and build AIO again.
 
Sure it works during boot process from WinPE. I always use clean install and full format. Just modify setup.cmd and build AIO again.
Ah yeah, I have to edit the setup.cmd files that are inside both boot.wim files right?

EDIT: Edited the setup.cmd files in in both boot.wim and now it works. Thanks again :):)
 
Last edited:
Hey George, it's me again. I have been using your tool for some time now and it works good, although yesterday I tried to use windows upgrade while I was inside windows and I got this error:

123.PNG

Do you know why this error occurs? I haven't found any other way to use the upgrade function from the ISO that I have created with your tool.
 
That looks amazing! Right now, ESD compression is the only thing I really need though. Is it possible to just make a native Windows 7 boot.wim that supports ESD compression with this tool, without actually using the tool on the iso itself? A boot.wim that I could reuse in different Windows 7 isos?
 
Back
Top