Topic: Win10XPE Project  (Read 141384 times)

Re: Win10XPE Project
« Reply #60 on: May 08, 2018, 08:46:54 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
ChrisR, Thank You for the Aomei plugin
Makes a PERFECT example

I will create a few Win10XPE plugins for testing.....
« Last Edit: May 09, 2018, 01:30:30 AM by James »

Re: Win10XPE Project
« Reply #61 on: May 08, 2018, 10:31:38 PM »

cretino

  • Chef
  • ***
  • Date Registered: Jan 2018
  • Posts: 240
hi ChrisR

Thank You for Add_Shortcuts example , that's what I missed for a standalone script  :grin:

Re: Win10XPE Project
« Reply #62 on: May 08, 2018, 11:45:24 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Win10XPE_2018-05-08 update

To use with:
Windows 10 Fall Creators Update 1709 (build 16299.15) ISO x64 or x86
or Windows 10 Spring Creators Update 1803 (build 17134.1) ISO x64 or x86

Features:
Some additions to previous plugins
ImDisk: new option added in Build Core. Add ImDisk Virtual Disk Driver. Create B: RamDisk and Set %Temp% to B:\Temp
GetWaikTool: update version 18.05
WinXShell: update version 3.1.0
Korean IME: auto add Korean IME Support for ko-KR source language
Mozilla Firefox ESR: download once the latest Firefox ESR version, following Win10 architecture and the selected language
Aomei Backupper Standard: a Free backup software provides basic and advanced features. For a smaller package, only the 64-bit version is included
Aomei Partition Assistant Standard: a Free disk partition management software. For a smaller package, only the 64-bit version is included
Q-Dir: the Quad Explorer. Makes your files and folder easy to manage
CPU-Z: gathers information on some of the main devices of your system
Recuva: recover your deleted files quickly and easily
Speccy: fast, lightweight, advanced system information tool for your PC
Windirstat: a disk usage statistics viewer and cleanup tool (32-bit only)
SumatraPDF: a free PDF, eBook (ePub, Mobi), XPS, DjVu, CHM, Comic Book (CBZ and CBR) reader

ila_rendered

Enjoy  :thumbsup:
« Last Edit: May 08, 2018, 11:47:38 PM by ChrisR »

Re: Win10XPE Project
« Reply #63 on: May 09, 2018, 01:30:09 AM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Here is Macrium Reflect Free Plugin tested within Win10XPE

Man, All I can say is that a spelling error can really effect the results of testing
« Last Edit: May 28, 2018, 07:13:45 PM by James »

Re: Win10XPE Project
« Reply #64 on: May 09, 2018, 07:20:32 AM »

teik

  • Chef
  • ***
  • Date Registered: Nov 2016
  • Posts: 250
Hi @ChrisR and @James

First: Thank you very much for updating the project. Every time I try it, I'm surprised at how fast it creates the ISO. It's very fast. Only missing, that you could create a script like in the other versions called: PC Packed
With that all the newbies could be trying to make our own script without having to ask that you do the professionals. A tool for all of us to try.

Second: @James can you do a scritp for acronis and for chrome? Finally the same question, you can make a script that facilitates creations like PC Packed and so each one can be added in a way that is easier for those who do not know much about programming.

Finally, thank you very much for updating with the new version. A really good job.
« Last Edit: May 09, 2018, 07:20:48 AM by teik »

Re: Win10XPE Project
« Reply #65 on: May 09, 2018, 09:26:59 AM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Thanks James for Macrium Reflect Free plugin  :thumbsup:

It's perfect, I just added the mui files in Addfiles section
Code: [Select]
\Windows\System32\??-??\fltlib.dll.mui
\Windows\System32\??-??\oleaccrc.dll.mui
\Windows\System32\??-??\msftedit.dll.mui
\Windows\System32\??-??\lmhsvc.dll.mui
\Windows\System32\??-??\mpssvc.dll.mui

Since I'm not married with Aomei, I will add Macrium to the package, so that backupper is not alone.
For the Win10XPE package size, I will focus in priority on x64 build and include only the 64-bit apps 7-zip files, for the ones a bit big (eg: Macrium_Reflect_Free_x64(x86).7z)

ps: As you have done and not to mix Win10XPE plugins with the really great collection of Yomi plugins, it is good to keep:
Type=XPEPlugin  (in main section plugin)
« Last Edit: May 09, 2018, 11:34:18 AM by ChrisR »

Re: Win10XPE Project
« Reply #66 on: May 09, 2018, 10:08:53 AM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Hi teik,

Every time I try it, I'm surprised at how fast it creates the ISO, . It's very fast.
Me too and the more I use, the more I appreciate  :thumbsup:
Wimlib extract list files is really great and indeed really fast. It allows also a simplest syntax.
And we no longer need to to mount, unmount or extract boot and install.wim, a real pleasure  :thumbsup:

Only missing, that you could create a script like in the other versions called: PC Packed
Yes, same idea here, it'll be probably for the next version. In more or less time following my free time or contributions.
Before, I would like to put Add_Shortcuts, Desktop (StartMenu) in Macro to simplify the syntax.
And I would like to find a tiny cmdline icon extract tools (48*48 fallback 32*32), any idea ?

For now, Aomei or Macrium Reflect plugins are good template and simple enough.

Thanks

Re: Win10XPE Project
« Reply #67 on: May 09, 2018, 10:47:43 AM »

teik

  • Chef
  • ***
  • Date Registered: Nov 2016
  • Posts: 250
Thank you very much for responding so quickly. I understand that this is a project that needs a lot of time, do not worry about yourself. I appreciate all the work he does.

I have always used programs with an interface to extract icons like this:

http://www.becyhome.de/news_eng.htm

But, I also used these commands a while ago in case they can help you.

https://community.spiceworks.com/topic/592770-extract-icon-from-exe-powershell

Finally, I have tried and run full ram, it would be possible that certain applications that weigh a little more as macrium will be used from "CD". To have them extracted in the USB from Y, as it happens with the Win10PE.

Greetings.

Re: Win10XPE Project
« Reply #68 on: May 09, 2018, 11:24:52 AM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Yep teik, it would be good to have something for "Run from USB"| "Run From Ram", to see how to do simple.
Thanks for the links. I will continue to look at a small command line exe. PC Packed use Blue Life BLIconextract.exe but there is probably lighter.

Re: Win10XPE Project
« Reply #69 on: May 09, 2018, 11:28:28 AM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Win10XPE_2018-05-09 update

Added:
Macrium Reflect Free v7.1: An award winning disk cloning and imaging solution for free. Thanks James
    For a smaller package, only the 64-bit version is included. See James's package above for Macrium_Reflect_Free_x86.7z, if you need.
Mozilla Firefox ESR: Add dependencies to make it work also with WinXShell.

:cheers:

Re: Win10XPE Project
« Reply #70 on: May 09, 2018, 12:27:15 PM »

fabs

  • Jr. Chef
  • **
  • Location: France
  • Date Registered: May 2018
  • Posts: 12
First, thanks for this nice project.
I develop an app that among other things gets the computer serial number.

It is a 32 bit program coded in Delphi and it worked great in Win10PESE but it has a little glitch with 64bit Win10XPE with Windows 10 1803 Spring Update as source.

I get the following error message: Le module spécifié est introuvable, ClassID: {76A64158-CB41-11D1-8B02-00600806D9B6}
Within Windows in English, that should look like this: Specified module not foud, ClassID: {76A64158-CB41-11D1-8B02-00600806D9B6}

I guess some 32bit WMI component are missing but so far, I have not found out which ones.


Just in case, the WMI instruction I am using is

"Select SerialNumber From Win32_BIOS"


If it is not possible to make this working, I can use another way to get the information but it does not work either:
Still with 32bit WMI Windows utilities but this time from the command line, I do not get any information if I run "WMIC Path Win32_BIOS Get SerialNumber"

In my tests, I have already added these lines in the Additional script but still no joy:
\Windows\SysWOW64\framedynos.dll
\Windows\SysWOW64\wbem\WMIC.EXE
\Windows\SysWOW64\wbem\wbemdisp.dll


Any help would be greatly appreciated
Keep up the good work :)

Re: Win10XPE Project
« Reply #71 on: May 09, 2018, 01:29:00 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Welcome fabs  :thumbsup:
Are you fabs from Fab's AutoBackup?

Maybe you can give a try with the Full Install.wim Software registry Hive.
In Build Core, there is a tiny button, a little hidden at bottom right, to show advanced build options.
Enable "Use Full Win10 Software hive" and try with your Apps.
Also, try by copying install.wim wbem. Add "\Windows\System32\wbem" in Addition plugin "Add Windows 10 Files..."
Otherwise, look with Procmon with a filter on Create File to look at missing dependencies.
I have to go... 
« Last Edit: May 09, 2018, 01:34:13 PM by ChrisR »

Re: Win10XPE Project
« Reply #72 on: May 09, 2018, 01:33:17 PM »

fabs

  • Jr. Chef
  • **
  • Location: France
  • Date Registered: May 2018
  • Posts: 12
Are you fabs from Fab's AutoBackup?
Yes I am  :wink:

Maybe you can give a try with the Full Install.wim Software registry Hive.
In Build Core, there is a tiny button, a little hidden at bottom right, to show advanced build options.
Enable "Use Full Win10 Software hive" and try with your Apps.
I will try that and let you know.
Thanks!

Re: Win10XPE Project
« Reply #73 on: May 09, 2018, 01:41:16 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Pleased to meet you, and thanks for your WinPESE tuto on your site :thumbsup:
I modified my previous post.  Added, try also with Full Install.wim wbem
« Last Edit: May 09, 2018, 01:41:50 PM by ChrisR »

Re: Win10XPE Project
« Reply #74 on: May 09, 2018, 02:00:38 PM »

fabs

  • Jr. Chef
  • **
  • Location: France
  • Date Registered: May 2018
  • Posts: 12
thanks for your WinPESE tuto on your site :thumbsup:
And now, I would like to make another one but using Win10XPE. This one is much simpler and builds faster
try also with Full Install.wim wbem
In my case, since the program is 32bit, I have added "\Windows\SysWOW64\wbem" too.
Anyway, it did not matter, the error message is still there

Re: Win10XPE Project
« Reply #75 on: May 09, 2018, 08:17:05 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
@ChrisR
I have one issue with XPE Plugin Creator

when writing the script - the line in [Add_Shortcuts] gets broken..
the reason is the is a "line break" in the shortcut command

Code: [Select]
_SUB Shortcuts#$xLINK

Need to get around that Line break in XPE plugin creator order to write the script properly
« Last Edit: May 09, 2018, 09:05:49 PM by James »

Re: Win10XPE Project
« Reply #76 on: May 09, 2018, 09:01:53 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Congratulation James for taking charge of XPE Plugin Creator  :thumbsup:
I did not look in more detail for now but seems not bad.
I think that creating plugins would probably be better in \Projects\MyPlugins\Apps\MyPlugins
I'm not here the next 4 days to further test.

A possible workaround to #$x could be (with TXTReplace once at the end of the Add_Shortcuts block)
Code: [Select]
IniWriteTextLine,%w%,Add_Shortcuts,"If,#$ppCheckBox2#$p,Equal,True,TXTReplace,#$pGTarget_Sys#$p\pecmd.ini,#$q_SUB Shortcuts#$q,#$q_SUB Shortcuts#$ xLINK #$pPrograms#$p\#$ppTextBox1#$p\#$pProgramTitle#$p,#$pProgramFiles#$p\#$pProgramFolder#$p\#$pProgramEXE#$p#$q"
TXTReplace,%w%," xLINK",xLINK

Re: Win10XPE Project
« Reply #77 on: May 09, 2018, 10:36:04 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
will not write line break #$x
It either breaks the line or deletes itself



Re: Win10XPE Project
« Reply #78 on: May 09, 2018, 10:57:57 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Code: [Select]
IniWriteTextLine,%w%,Add_Shortcuts,"blabla#$xblabla"
Break the line indeed but by putting a space: #$x => # $x
Code: [Select]
IniWriteTextLine,%w%,Add_Shortcuts,"blabla# $xblabla"
TXTReplace,%w%,"blabla# ",blabla#
Seems to work without breaking the line

Try with
Code: [Select]
IniWriteTextLine,%w%,Add_Shortcuts,"If,#$ppCheckBox4#$p,Equal,True,TXTReplace,#$pGTarget_Sys#$p\pecmd.ini,[PINTOOL],#$q[PINTOOL]# $xTaskBar3=$Start_Menu\Programs\#$ppTextBox1#$p\#$pProgramTitle#$p.lnk||||||||#$q"
IniWriteTextLine,%w%,Add_Shortcuts,"If,#$ppCheckBox3#$p,Equal,True,TXTReplace,#$pGTarget_Sys#$p\pecmd.ini,[PINTOOL],#$q[PINTOOL]# $xStartMenu3=$Start_Menu\Programs\#$ppTextBox1#$p\#$pProgramTitle#$p.lnk||||||||#$q"
TXTReplace,%w%,"[PINTOOL]# ",[PINTOOL]#
IniWriteTextLine,%w%,Add_Shortcuts,"If,#$ppCheckBox2#$p,Equal,True,TXTReplace,#$pGTarget_Sys#$p\pecmd.ini,#$q_SUB Shortcuts#$q,#$q_SUB Shortcuts# $xLINK #$pPrograms#$p\#$ppTextBox1#$p\#$pProgramTitle#$p,#$pProgramFiles#$p\#$pProgramFolder#$p\#$pProgramEXE#$p#$q"
IniWriteTextLine,%w%,Add_Shortcuts,"If,#$ppCheckBox1#$p,Equal,True,TXTReplace,#$pGTarget_Sys#$p\pecmd.ini,#$q_SUB Shortcuts#$q,#$q_SUB Shortcuts# $xLINK #$pDesktop#$p\#$pProgramTitle#$p,#$pProgramFiles#$p\#$pProgramFolder#$p\#$pProgramEXE#$p#$q"
TXTReplace,%w%,"_SUB Shortcuts# ",_SUB Shortcuts#
« Last Edit: May 09, 2018, 11:08:18 PM by ChrisR »

Re: Win10XPE Project
« Reply #79 on: May 10, 2018, 12:30:53 AM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
I figure out adding the space -
Then added a @ in between to be edited and deleted later

But will try your options......

that is the only issue I found with Creator

Even tested with macrium - will upload or link both creator and macrium later

after more resting....

 

Powered by EzPortal