Jump to content











Photo
- - - - -

ADK PEBakery / WinBuilder Project


  • Please log in to reply
15 replies to this topic

#1 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted A week ago

*
POPULAR

Posted Image

File Name: ADK PEBakery / WinBuilder Project
File Submitter: misty
File Submitted: 09 Jan 2018
File Updated: 20 Jan 2018
File Category: Projects

This mini PEBakery / WinBuilder project can be used for a limited range of Assessment and Deployment Kit (ADK) tasks.

Download and/or install the following Windows ADK components -
  • Windows Deployment Tools-x86_en-us
  • Windows PE x86 x64 wims-x86_en-us
  • Windows PE x86 x64-x86_en-us
The Assessment and Deployment Kits that are currently supported in the project are the ADK for Windows -
  • 8
  • 8.1
  • 10.0.10240
  • 10.0.10586
  • 10.0.14393
  • 10.0.15063
  • 10.0.16299
This project provides a GUI for installing Optional Components and their dependencies. WinBuilder 082 is included in the download package.

This is a beta release. Documentation is included in the download and also here.

Click here to download this file
  • Nuno Brito, alacran, Atari800XL and 1 other like this

#2 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted A week ago

Documentation added to the download. It's also available online - see here.

If you are one of the few people that have already downloaded the project, then use the Update Project option in the Advanced > Advanced Options script to update the download.

:cheers:

Misty
  • Atari800XL likes this

#3 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted A week ago

Project updated.

Additional options added to the main project script -
  • Select between DISM or erwan.l's TinyDISM (see here and here) to apply packages and carry out mount/unmount operations.
  • Option to mount the source .wim file instead of fully extracting it has also been added.
A new post processing script has been added for creating a bootable .iso file after the build has completed.

If you have already downloaded the project then click on the Update Project button in the Advanced Options script.

Comments/feedback welcome.

:cheers:

Misty

P.s. Much of the code has been copied from MistyPE and there may be some unintentional references to MistyPE remaining.
  • Atari800XL likes this

#4 alacran

alacran

    Silver Member

  • Advanced user
  • 531 posts
  •  
    Mexico

Posted 4 days ago

@ misty

 

I only downloaded and updated this project using Update Project button, haven't ran it yet, so far this are my findings:

 

ADK Main:

Options 1 - 2]ADK Version HELP:


Last paragraph says: ...Windows 10 is build specific with seperate ADKs...

It should say: ...Windows 10 is build specific with separate ADKs...


Options 2 - 6]Mount or Extract HELP:

Last paragraph says: EXRACT - .....

It should say: EXTRACT - .....


Download and Install:

1]Download and Install Version HELP:


Last paragraph says: ...Windows 10 is build specific with seperate ADKs...

It should say: ...Windows 10 is build specific with separate ADKs...


Advanced Options:

Inject all Files ?:


First paragraph says: ...(maintining directory structure)...

It should say: ...(maintaining directory structure)...

 

 

alacran
 


  • misty likes this

#5 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted 4 days ago

@alacran
Thanks - I'll fix it when I'm able to get the download back online.

:cheers:
  • Atari800XL likes this

#6 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted 3 days ago

Project updated and edited due to typos spotted by the eagle eyed alacran :thumbsup:

There are some minor changes in the scripts, with some additions to the Advanced Options script. Please click on the help buttons next to each item for a summary of the new functions. For the WIM functions in the Advanced Options script, a console window is now opened and paused so that you can check for any error messages. There is also an option to force delete the work directory if required.

If you have already downloaded the project then click on the Update Project button in the Advanced Options script.

PEBakery has been temporarily removed from the download package.

:cheers:

Misty
  • alacran and Atari800XL like this

#7 alacran

alacran

    Silver Member

  • Advanced user
  • 531 posts
  •  
    Mexico

Posted 3 days ago

PEBakery has been temporarily removed from the download package.

:cheers:

Misty

 

Do you know Why?

 

EDIT: Nevermind I went to PEBakery download page and saw why.

 

 

Binary of prerelase Beta 1 was taken down because of potential license issue.

 

AFAIK it will be available again very soon.

 

alacran



#8 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted 2 days ago

Project updated again.

Minor update to fix the Browse for Folder dialog in the main project script - which was inadvertently set to Browse for File. Never picked up on it as I usually manually enter a path.

A new script has been added for deleting any directories created in the project that appear locked. Running DISM to apply a package appears to be changing either ownership or permissions (or both) on some files. Use the new Delete Folder script to get rid of them - running a combination of takeown.exe and icacls.exe. Refer to documentation for more information.

Fingers crossed the release cycle will now slow down.

Use the project update option or download the full package from the forum download section.

Misty
  • alacran and Atari800XL like this

#9 Atari800XL

Atari800XL

    Member

  • Members
  • 89 posts
  •  
    Netherlands

Posted 2 days ago

Thank you very much for the new version. I tested your first version last week, and like Joveler, I too had some trouble with deleting some locked files (luckily I normally do all my testing on a separate partition, so a quick format helps in those cases).

 

With the new version, previously used folders were deleted without a problem.

 

I'm looking forward to doing some experiments on my new "enhanced" ADK-PE's over the weekend, thanks again, you're an excellent developer!!


  • misty likes this

#10 alacran

alacran

    Silver Member

  • Advanced user
  • 531 posts
  •  
    Mexico

Posted A day ago

and like Joveler, I too had some trouble with deleting some locked files (luckily I normally do all my testing on a separate partition, so a quick format helps in those cases).

 

Exactly this hapened to me first time I made a build of 10 PESE, once extracted install.wim and boot.wim from ISO it was very hard to delete them, since then allways use a Test partition easy to quick format just in case. Dism in any version is very prone to create this kind of troubles

 

Nice to see you around my friend.



#11 erwan.l

erwan.l

    Gold Member

  • Developer
  • 2106 posts
  • Location:Nantes - France
  •  
    France

Posted A day ago

my experience with mounting wim files :

-mounting wim in RW mode are more likely to create issues than in RO mode : i suspect that if a modification happens to the temp filesystem outside of dism control, unmounting/comitting will most likely fail

-when a wim file in RW mode has been mounted and is failing to unmount, using unmounting and discarding potential changes is likely to succeed

-do mount wim files in RO mode whenever possible as it is less problematic

-locking the filesystem (or folder but i am not sure this is possible) for exclusive wim operations could address some of the reported issues


  • misty likes this

#12 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted 17 hours ago

The download has been updated to include the new PEBakery release (Beta 2) - see here

Please download using the download portal - updating from the project is not supported.

#13 Atari800XL

Atari800XL

    Member

  • Members
  • 89 posts
  •  
    Netherlands

Posted 16 hours ago

Quick note: I did some more testing yesterday, and noticed that I started the project from my explorer again (actually, XYplorer), but once again, after a second run the files from a previous run can be difficult to remove (your script tries, but it [=taking ownership] seems to go very slow.
Best solutution for me is to remember and close any explorer (-like) windows *before* clicking the run button.
I will do more testing, but if this is indeed the case, maybe there could be a warning about this on the title screen? Let's see how Alacran's tests go...

#14 alacran

alacran

    Silver Member

  • Advanced user
  • 531 posts
  •  
    Mexico

Posted 4 hours ago

I have been delaying my tests on ADK project :whistling: , the true is I have the feeling Dism is going to create problems :frusty:  , but I have to do it, that is my work :chair:, sorry for the delay boss. :)

 

I'm going to boot 10x64 Pro and run ADK using (PEBakery as Builder) from TEST partition (just in case), I'll do it this weekend and have some comments ASAP.

As my 10 OS is the very last and updated version I assume also the very last Dism version will be required to run on it.

 

Is that right? or I can install the version JFX downloads with WinNTSetup (wimgapi.dll v10.0.15063.0)?

 

Please any comments will be welcome before going to this dangerous adventure :titanic: .



#15 Atari800XL

Atari800XL

    Member

  • Members
  • 89 posts
  •  
    Netherlands

Posted 4 hours ago

If you think it's a dangerous adventure, you're doing something wrong :-)

If you're using a recent Windows 10 OS, you're OK with your DISM version, no need for WinNTSetup (or GetWAIKTools).

Don't be afraid of DISM (Done In Several Minutes), it will not hurt you if you don't provoke it :-)

It might be a good idea to close any Explorer (-like) windows before clicking "Build".

You can always PM me if you need more help...


Edited by Atari800XL, 4 hours ago.


#16 misty

misty

    Silver Member

  • Developer
  • 785 posts
  •  
    United Kingdom

Posted 3 hours ago

...I'm going to boot 10x64 Pro and run ADK using (PEBakery as Builder) from TEST partition (just in case), I'll do it this weekend and have some comments ASAP.
As my 10 OS is the very last and updated version I assume also the very last Dism version will be required to run on it.
 
Is that right? ....

The Host OS DISM is not used. The project is coded to use whichever DISM (or erwan'l's TinyDISM + dismapi.dll and dependencies) matches the selected ADK.

Have fun.

Misty




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users