Topic: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)  (Read 38314 times)

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #360 on: June 03, 2020, 03:11:22 PM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
Hi, Lancelot
Yes, I decide to release the June update even no change with the vendor. --- WimBuilder2-Full.v2020-06-06.7z.

I add a new folder --- AppData\

* auto_config.js
* presets
* user custom patches(LINK)
* _CustomFiles_\
        wallpaper
        startmenu logo
        ...

NOW, in the folder, it is good for user to update WimBuilder2 with their settings.
maybe in future, upload the  AppData to CLOUD, and  download the settings in other PC.


You can try it with master.zip + v2020.05.05\vendor.
« Last Edit: June 03, 2020, 03:12:26 PM by slore »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #361 on: June 03, 2020, 03:17:28 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Good news  :magic:

It seems I need to spend a lot of time to catch wimbuilder development.  :cool:

I am sure It will be a fun time, problem is "time"  :wink:

what do you think about "Demand" on one of my previous reply ?

:turtle:

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #362 on: June 03, 2020, 03:49:35 PM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
Quote
Something only you can do around If you have time

Actually, for Chinese source, it can show almost all the characters.

Demand for ENU source, so far it is not good for that.

On my UI design, I thought it is like:

===================================================
Add IMEs @Auto(By Source Language) O Demand (By Next Selections)

[X] kr-KR IMEs

[X] zh-CN IMEs
[X] Microsoft PinYin [X] Microsoft WuBi

[X] zh-TW IMEs
[X] Microsoft Phonetic  [X] Microsoft Quick  [X] Microsoft Cangjie
[ ] CHT DaYi  [ ] CHT Array
===================================================

Demand will add the IMEs you selectioned.

But It won't be in next version, as the IMEs can't work for ENU source now.

Need to check:
WinPE_OCs\
     WinPE-FontSupport-JA-JP.cab
     WinPE-FontSupport-KO-KR.cab
     WinPE-FontSupport-WinRE.cab
     WinPE-FontSupport-ZH-CN.cab
     WinPE-FontSupport-ZH-HK.cab
     WinPE-FontSupport-ZH-TW.cab
     zh-cn\lp.cab

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #363 on: June 03, 2020, 04:31:52 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi slore,

your design is correct  :thumbsup:
that is also what we had done with Gena
(
saydin77 builder step adds language things, IME etc. following source
Other Keyboard Plugins works later to add other language support --- Demand on wimbuilder case
On my side, I create TR Plugin to add TR keyboard to whatever source, Nikzzzz create Russian Plugin .... everybody knows better about their language family  :wink:
)



===================================================
Add IMEs @Auto(By Source Language) O Demand (By Next Selections)

[X] kr-KR IMEs

[X] zh-CN IMEs
[X] Microsoft PinYin [X] Microsoft WuBi

[X] zh-TW IMEs
[X] Microsoft Phonetic  [X] Microsoft Quick  [X] Microsoft Cangjie
[ ] CHT DaYi  [ ] CHT Array
===================================================
Yummy
 :magic:

Demand will add the IMEs you selectioned.

But It won't be in next version, as the IMEs can't work for ENU source now.

Good news It will be nice to me after summer  :cheers:

:turtle:

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #364 on: June 06, 2020, 06:12:27 PM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
With WimBuilder2.v2020.06.06 released, here has a event.

Event Notice:
Take tasks, gain points and exchange the extra extand patches.

ALL the fixed/improved features by tasks will be included/improved in feature release version.

Tasks content:
Task 1 (5 points)-Improve the Windows Media Player patch. For now, you must use the full SOFTWARE hive to use it. Find out the necessary registry items to get rid of this dependency.
Task 2 (15 points)-Non-console mode user authentication dialog patch. Currently, you need to enable the Administrator and remote desktop functions to use it. Find the necessary files and registry items.
Task 3 (5 points)-The traditional Zhuyin input method cannot use the Shift key to switch the [Chinese/English-Number] input mode, fix this.
Task 4 (5 points) The StartMenu user logo can't display for the new version of StartIsBack, I added the new format AccountPictures.accountpicture-ms file, but still not be fixed.

Redeemable extension patches:
* Slim SOFTWARE hive(remove CLSID/Interface items with detecting the dlls in boot.wim) - 5 points
* Remote Desktop Service - 20 points (connect to PE from other Windows/PE machine with mstsc.exe)
* Bluetooth support --- 20 points

ila_rendered
« Last Edit: June 07, 2020, 08:49:50 AM by slore »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #365 on: June 06, 2020, 09:53:36 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Media Player & Bluetooth already done... would have to be converted into your Patch
Although No Known Method to Pair Bluetooth Devices...

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #366 on: June 06, 2020, 10:58:22 PM »

ericgl

  • Jr. Chef
  • **
  • Date Registered: Dec 2015
  • Posts: 71
Thanks for the update, slore.

I will try creating a WinPE10 b19041 with this new version...

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #367 on: June 06, 2020, 11:02:02 PM »

ericgl

  • Jr. Chef
  • **
  • Date Registered: Dec 2015
  • Posts: 71
By the way, my AV blocked the following files (included in Wimbuilder2 2020-06-06):
runuefix.exe
UEfix.exe
imageres.dll


Is it still possible to create a build successfully without these files?
« Last Edit: June 06, 2020, 11:02:50 PM by ericgl »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #368 on: June 07, 2020, 01:22:02 AM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
Media Player & Bluetooth already done... would have to be converted into your Patch
Although No Known Method to Pair Bluetooth Devices...

"Windows Media Player" is already in the v2020.03.03 release, but if you don't select the option "Use Full SOFTWARE hive", it won't work.
Bluetooth is done in wimbuilder2 in weeks ago, WimBuilder2 can use noel's powershell script directly(also it was easy to convert to a 20 line main.bat),
and it can do the pairing to use as the screenshot I putted in MicrowinpeBuilder

Hi, noel
I got bluetooth worked with WimBuilder2's 20 lines batch code. :thumbsup:
« Last Edit: June 07, 2020, 01:29:07 AM by slore »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #369 on: June 07, 2020, 01:28:17 AM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
By the way, my AV blocked the following files (included in Wimbuilder2 2020-06-06):
runuefix.exe
UEfix.exe
imageres.dll


Is it still possible to create a build successfully without these files?


Hi, ericgl
NOTICE: If NTBOOTAUTOFIX, SetupXP, UEfix cause AV alarm, just delete them.
NOTICE: You need check the App\7-Zip, Wow64 support option to support 3rd part application installers.

Z:\WimBuilder2\vendor\CustomResources\SmallDlls\imageres.dll 81 KB
This file will replace the system one(20.4 MB) when you select the option "use small imageres.dll" in Slim patch.
When you want to create a 100MB or smaller PE, you need the file to make the boot.wim be smailler without losting any features(just urgly icon/image display)

Quote
Is it still possible to create a build successfully without these files?
Yes, you can delete all of them.


Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #370 on: June 07, 2020, 05:53:38 AM »

ericgl

  • Jr. Chef
  • **
  • Date Registered: Dec 2015
  • Posts: 71
Hi Slore,

So I built a WinPE10 b10941 x64 en-US with WimBuilder2 2020-06-06 (without the files that my AV blocked).
The process was successful.

1. I CHECKED the WoW64 option, and can confirm that 32bit apps work.  :thumbsup:

2. I have selected to use Explorer.exe as the shell, yet the WinXShell process also runs. Strange...

3. I have also CHECKED the input indicator option, but it didn't show up in the taskbar.
    So I added my registry changes to add Hebrew as 2nd input language, and added the following missing files:
InputLocaleManager.dll
InputService.dll
MTFFuzzyDS.dll + mui
MTFServer.dll
TextInputMethodFormatter.dll
Windows.UI.Core.TextInput.dll
Windows.Web.dll + mui
Winlangdb.dll + mui


The above files must be included in order for the Input Indicator to show up. I tested by adding one file at a time, and then executing ctfmon.exe.
Only after all these files were in X:\Windows\System32, the Input Indicator showed up in the taskbar.

It seems that PECMD executes ctfmon.exe on startup, but the input indicator still does not show up automatically.
Only after I manually execute ctfmon.exe inside the WinPE10 with CMD (and all the above files are in place), the input indicator shows up.
It is a very small inconvenience, so I don't really mind.

4. The size of the WIM file is relatively small compared to the one I created with Win10XPE project, so good job  :grin:

Cheers  :great:
« Last Edit: June 07, 2020, 07:07:02 AM by ericgl »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #371 on: June 07, 2020, 08:37:43 AM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
2. I have selected to use Explorer.exe as the shell, yet the WinXShell process also runs. Strange...

3. I have also CHECKED the input indicator option, but it didn't show up in the taskbar.
    So I added my registry changes to add Hebrew as 2nd input language, and added the following missing files:

Explorer.exe in PE is not in good functional status, WinXShell is not to be the shell, it start as a helper for Explorer.exe.
So You can get more natural experience as the Normal Windows Shell.

* Click time area, you will see the Calendar
* Double click the time area, you will get the time settings
* Desktop contextmenu "Display Settings", "Personalize" work
* Right click the taskbar, and click the Settings menu, the Taskbar Settings UI will show, and more settings can be done
* When you change the Resolution, the screen will be auto fixed
* When you click the ADSL connect in Control Panel, the Connection Settings will show.
...


About the  input indicator,
I don't do any change for other language in this version,
what you added already in IME_Common.bat, but as I said before, only kr-KR, zh-CN, zh-TW language source run the batch script to add them.
« Last Edit: June 07, 2020, 08:44:11 AM by slore »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #372 on: June 07, 2020, 01:49:02 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
With WimBuilder2.v2020.06.06 released,
:band:
 :cheerleader:
 :bbq:

*
Event idea, interesting, let's see how it will go.  :cool:

*
Can you write some short info about runuefix.exe UEfix.exe so I can add to False-Positive list with your short info.  :great:

****
More later, Thanks for the new release
 :ymca:

:turtle:

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #373 on: June 07, 2020, 01:58:01 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Quote
"Windows Media Player" is already in the v2020.03.03 release, but if you don't select the option "Use Full SOFTWARE hive", it won't work.

Replace > "\WimBuilder2-Full.v2020-06-06\Projects\WIN10XPE\01-Components\Windows Media Player\MSMediaPlayer.reg" with attachment - be sure to rename txt to reg

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #374 on: June 07, 2020, 03:54:59 PM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
Quote
"Windows Media Player" is already in the v2020.03.03 release, but if you don't select the option "Use Full SOFTWARE hive", it won't work.

Replace > "\WimBuilder2-Full.v2020-06-06\Projects\WIN10XPE\01-Components\Windows Media Player\MSMediaPlayer.reg" with attachment - be sure to rename txt to reg

Hi, James

Thanks for sharing the registry items.
I change the code in main.bat:
reg import MSMediaPlayer.reg => reg import MSMediaPlayer.txt

But the problem still be there like the origin MSMediaPlayer.reg.

ila_rendered

How did you confirm that, what the options you selected? Or what is the source you used?


ONLY Build with Default preset + Windows Media Player (without Audio),
and boot the PE, open any mp3 or video file it shows error.

Even select the Audio, still the same error.

If do like next:
 Build with Default preset + use the full SOFTWARE hive + Windows Media Player (without Audio),

I can play mp3, mp4, mkv files.

ila_rendered
« Last Edit: June 07, 2020, 03:56:47 PM by slore »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #375 on: June 07, 2020, 04:02:01 PM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
*
Can you write some short info about runuefix.exe UEfix.exe so I can add to False-Positive list with your short info.  :great:

It is come form other PE, They are batch2exe or autoit script, and only in Chinese language.
They are sample program files, so I will remove them later.
I try to find some good maintain portable tools.

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #376 on: June 07, 2020, 04:33:23 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Thanks, added now  :thumbsup:

*
good idea to move configuration files to .\AppData\  :thumbsup:

*
I have something interesting,
after I see desktop wallpaper with "System Configuration, Please Wait ..."
The screen slowly turn to black with fade out effect and stay black (mouse keyboard do not work)

so far I figure out it is about "Slim" option, when I disable Slim it works ...

I will dig more later after dinner, but if you have an idea It will be a good head start to me.

See you :turtle:

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #377 on: June 07, 2020, 04:41:41 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
(mouse keyboard do not work)
ups wrong, my mistake with virtualization

screen black, mouse keyboard works, Ctrl+Alt+Del task manager works, but explorer.exe not exists
 "Slim" seems to delete explorer.exe here and maybe more ... at least now I know what will happen with WinXShell when explorer.exe not exists.  :cool:

Dinner time, see you
 :bbq:

:turtle:

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #378 on: June 07, 2020, 05:06:57 PM »

slore

  • Moderator, WimBuilder
  • Sr. Chef
  • *****
  • Date Registered: Jun 2016
  • Posts: 664
Hi, Lancelot

I think the "Shell" patch is unselected in your "customize".
WinXShell will be copied for PELoader. do the Pin command or some other lua scripts.
« Last Edit: June 07, 2020, 05:07:22 PM by slore »

Re: WimBuilder2 - New Builder with Re:WIN10XPE project(~20H2 Supported)
« Reply #379 on: June 07, 2020, 08:38:38 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi slore,

I figure out,
when running with cmd line at very first time
wimbuilder do not copy default.js to current.js
Code: [Select]
.\Projects\WIN10XPE\_Assets_\preset\default.js --> .\AppData\Projects\WIN10XPE\_Assets_\preset\current.js
without current.js build continues with interesting results ... as mentioned before.

I now do that manually on my side (If not existfile ...current.js copy ... default.js  ..curent.js)  :thumbsup:

see you on next reply ...

Edit: minor fix : (If not existfile ...current.js copy ... default.js  ..curent.js) 
« Last Edit: June 07, 2020, 08:39:55 PM by Lancelot »

 

Powered by EzPortal