Topic: Win10XPE Project  (Read 141383 times)

Re: Win10XPE Project
« Reply #100 on: May 11, 2018, 03:01:10 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Quote
I tried to create applications and it works well.

Create How??

XPE Plugin Creator (First Upload) ??

Or Manual Creation ?

Re: Win10XPE Project
« Reply #101 on: May 11, 2018, 03:08:27 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Thanks mortblanche  :thumbsup:

@fabs
hmm, I did not really play with WoW64 so far.
Thinking that there were enough 64-bit apps to do without.
I made some additions. Can you try again by replacing WoW64.Script and WoW64_AddFiles.txt by those
* WoW64.7z (2.73 kB - downloaded 90 times.)

"WMIC Path Win32_BIOS Get SerialNumber" seems to work here

ila_rendered

about 32-bit winmgmt /verifyrepository
32-bit repdrvfs.dll is missing in SysWOW64\wbem and it is required to verify the repository. It is the same in real win10  :confused:
I tried copying 32-bit repdrvfs.dll from Win10 x86 in SysWOW64\wbem.
winmgmt /verifyrepository works then but it says it's inconsistent, SysWOW64\wbem\repository is empty
So, I guess it's normal that it's missing and winmgmt /verifyrepository should not be done from SysWOW64
« Last Edit: May 11, 2018, 03:20:59 PM by ChrisR »

Re: Win10XPE Project
« Reply #102 on: May 11, 2018, 03:15:28 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Like I said before ChrisR it would take 10 of us  :lol:  You are the man, and you make it looks easy.  Thanks  :thumbsup:
« Last Edit: May 11, 2018, 03:23:35 PM by bob.omb »

Re: Win10XPE Project
« Reply #103 on: May 11, 2018, 03:22:16 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
Some Advice is Better left up to EXPERTS...
As the rest of us are just guess at solutions..

Re: Win10XPE Project
« Reply #104 on: May 11, 2018, 03:23:40 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
And Thank You ChrisR...  Really looking forward to this New XPE Project of yours....
« Last Edit: May 11, 2018, 03:24:18 PM by James »

Re: Win10XPE Project
« Reply #105 on: May 11, 2018, 03:24:53 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
about 32-bit winmgmt /verifyrepository
32-bit repdrvfs.dll is missing in SysWOW64\wbem and it is required to verify the repository. It is the same in real win10  :confused:

It sure is.... it fails when running cmd.exe from SysWOW64 and attempting /verifyrepository on a normal Windows 10 machine.. :lol:  Thanks microsoft  :thumbsup:

Some Advice is Better left up to EXPERTS...
As the rest of us are just guess at solutions..

Yes but somehow the guesses always turn in solutions....eventually...although time is spent, we end up knowing more in the end.
« Last Edit: May 11, 2018, 03:56:55 PM by bob.omb »

Re: Win10XPE Project
« Reply #106 on: May 11, 2018, 03:25:13 PM »

mortblanche

  • Jr. Chef
  • **
  • Date Registered: Oct 2012
  • Posts: 42
Hello James,

the scripts were created manually because with the XPE Plugin Creator, it does not work, I tested with ghost.

I gave up and I went off a simple script.

Regards,

Mortblanche

Re: Win10XPE Project
« Reply #107 on: May 11, 2018, 03:33:28 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
You where one of three people to download the Creator (First Upload) then...
I have since perfected it.. With Corrections, Protections and Removed depicted Commands..

But will hold off on the release until ChrisR has perfected a better code for Shortcuts....

I have created 16 App Packages for Testing, All Work, and all the App Packages use a Container File...
« Last Edit: May 11, 2018, 03:34:22 PM by James »

Re: Win10XPE Project
« Reply #108 on: May 11, 2018, 03:37:34 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
@ChrisR we are close to needing a separate thread for 10XPE outside of project world on the main page. (To separate topics)  I would say when the plugin creator is released would be when needed most.. It is becoming a very active thread... for good reason  :wink:
« Last Edit: May 11, 2018, 03:41:26 PM by bob.omb »

Re: Win10XPE Project
« Reply #109 on: May 11, 2018, 04:04:39 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Is there a way to reconvert the reg lines back from SE plugins to .REG format for 10X plugins? Or a ComponentsY>Additional Registry - type of plugin I can use exisiting SE reg keys in?
« Last Edit: May 11, 2018, 04:07:15 PM by bob.omb »

Re: Win10XPE Project
« Reply #110 on: May 11, 2018, 04:06:40 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
No Need....

Look at XPE Plugin > AOMEI Partition Assistant Standard

Re: Win10XPE Project
« Reply #111 on: May 11, 2018, 04:08:22 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Well that settles it then... Here we go..  :transformer:

Re: Win10XPE Project
« Reply #112 on: May 11, 2018, 04:13:54 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
The ISSUE with using PESE plugins with XPE is
Depicted Macro's
Depicted %Variables%
XPE uses a different way to [RequireFiles] > [AddFiles]
XPE uses a different way to [Add_Shortcuts]

MagicWand is your friend and so are other XPE Plugins

And I really LIKE this New Project...
« Last Edit: May 11, 2018, 04:16:17 PM by James »

Re: Win10XPE Project
« Reply #113 on: May 11, 2018, 04:23:50 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Totally worth converting them.  There are a few plugins that may be a pain but I was just wondering exactly what would be involved.  And for a lot of the plugins I've created over the last year some of them are very intricate... Especially the registry keys and edits\patches\etc.  I manually moved a lot of keys and made a lot of very subtle changes.. That would be the most difficult part for me.

Without the need to convert XPE now has my full attention as I feel I have hit the ceiling with PESE and the only way to make my project better is to reduce the size.  XPE is the next step  :grin:

I only fear the limitations we cannot break through, like how expandable the project can be... PESE is limitless, but huge.  .NET contradicts XPE's size benefits but is needed for certain apps..and is probably not likely...I wonder if things can be cherry picked or if that's a dead end.. Very interested where this path will lead either way....(Maybe alternatives to .NET apps)  :wink:
« Last Edit: May 11, 2018, 04:30:57 PM by bob.omb »

Re: Win10XPE Project
« Reply #114 on: May 11, 2018, 04:36:00 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
YEAH, You want full support use PESE if you want Lite Weight use XPE

I have a very small App (ShowKeyPlus) But has Heavy Weight Requirements.. NETframework

Would not want to see XPE go that Heavy Weight Route.. As I am sure that was not the intention of this XPE project...

Re: Win10XPE Project
« Reply #115 on: May 11, 2018, 04:41:40 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
I wonder how a 4.7.2 only plugin would look.  Or 3.5 only etc....  This is why I'm interested.  I have had success with surgery on .NET before but even if I can't find a way for certain plugins to work I think it would drive me to find alternatives which is not necessarily a bad thing.  With as much attention as this project is receiving, and the fact that ChrisR is here :party_time: i think there isn't much that we can't accomplish as long as it makes sense...

Reducing GAC_MSIL in assembly and only using 4.7.2 would be around ~300+mb but would take some testing..
« Last Edit: May 11, 2018, 04:45:58 PM by bob.omb »

Re: Win10XPE Project
« Reply #116 on: May 11, 2018, 04:45:50 PM »

James

  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Dec 2017
  • Posts: 2272
WinPE-NetFX contains a subset of the .NET Framework 4.5 that is designed for client applications.
Not all Windows binaries are present in Windows PE, and therefore not all Windows APIs are present or usable. Due to the limited API set, the following .NET Framework features have no or reduced functionality in Windows PE:
•Windows Presentation Foundation (WPF)
•Windows Runtime
•.NET Framework Fusion APIs
•Windows Control Library event logging
•.NET Framework COM Interoperability
•.NET Framework Cryptography Model

Dependencies:
•Install WinPE-WMI before you install WinPE-NetFX.

Project uses WinRE.wim - so not sure what PE applets are included in RE
« Last Edit: May 11, 2018, 04:52:10 PM by James »

Re: Win10XPE Project
« Reply #117 on: May 11, 2018, 04:49:06 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
I am converting the MBAM2 plugin to do some .NET testing, if I can make a micro.NET plugin Chris doesn't hate.. :cool:

Re: Win10XPE Project
« Reply #118 on: May 11, 2018, 05:22:17 PM »

bob.omb

  • Code Baker
  • Grand Chef
  • *****
  • Location: USA
  • Date Registered: Jul 2017
  • Posts: 1261
Error during basic build..

ila_rendered

* log_20180511_131958.7z (18.38 kB - downloaded 39 times.)

I am using the same source that I use with PESE,  it should work correct?? (WZT source)

**** EDIT

Mounting source ISO instead of using extracted folder resolved this issue..
« Last Edit: May 11, 2018, 06:05:35 PM by bob.omb »

Re: Win10XPE Project
« Reply #119 on: May 11, 2018, 06:16:07 PM »

ChrisR

  • Moderator, XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
Mounting source ISO is the simplest and it is enough  :thumbsup:
It should also work with the ISO extracted in a folder.
But Extracted wim folders widely used in PESE is not used. The files are directly extracted from winre.wim, install.wim

For info, here are current wimlib error codes:
Code: [Select]
enum wimlib_error_code {
     WIMLIB_ERR_SUCCESS                            = 0,
     WIMLIB_ERR_ALREADY_LOCKED                     = 1,
     WIMLIB_ERR_DECOMPRESSION                      = 2,
     WIMLIB_ERR_FUSE                               = 6,
     WIMLIB_ERR_GLOB_HAD_NO_MATCHES                = 8,
     WIMLIB_ERR_IMAGE_COUNT                        = 10,
     WIMLIB_ERR_IMAGE_NAME_COLLISION               = 11,
     WIMLIB_ERR_INSUFFICIENT_PRIVILEGES            = 12,
     WIMLIB_ERR_INTEGRITY                          = 13,
     WIMLIB_ERR_INVALID_CAPTURE_CONFIG             = 14,
     WIMLIB_ERR_INVALID_CHUNK_SIZE                 = 15,
     WIMLIB_ERR_INVALID_COMPRESSION_TYPE           = 16,
     WIMLIB_ERR_INVALID_HEADER                     = 17,
     WIMLIB_ERR_INVALID_IMAGE                      = 18,
     WIMLIB_ERR_INVALID_INTEGRITY_TABLE            = 19,
     WIMLIB_ERR_INVALID_LOOKUP_TABLE_ENTRY         = 20,
     WIMLIB_ERR_INVALID_METADATA_RESOURCE          = 21,
     WIMLIB_ERR_INVALID_OVERLAY                    = 23,
     WIMLIB_ERR_INVALID_PARAM                      = 24,
     WIMLIB_ERR_INVALID_PART_NUMBER                = 25,
     WIMLIB_ERR_INVALID_PIPABLE_WIM                = 26,
     WIMLIB_ERR_INVALID_REPARSE_DATA               = 27,
     WIMLIB_ERR_INVALID_RESOURCE_HASH              = 28,
     WIMLIB_ERR_INVALID_UTF16_STRING               = 30,
     WIMLIB_ERR_INVALID_UTF8_STRING                = 31,
     WIMLIB_ERR_IS_DIRECTORY                       = 32,
     WIMLIB_ERR_IS_SPLIT_WIM                       = 33,
     WIMLIB_ERR_LINK                               = 35,
     WIMLIB_ERR_METADATA_NOT_FOUND                 = 36,
     WIMLIB_ERR_MKDIR                              = 37,
     WIMLIB_ERR_MQUEUE                             = 38,
     WIMLIB_ERR_NOMEM                              = 39,
     WIMLIB_ERR_NOTDIR                             = 40,
     WIMLIB_ERR_NOTEMPTY                           = 41,
     WIMLIB_ERR_NOT_A_REGULAR_FILE                 = 42,
     WIMLIB_ERR_NOT_A_WIM_FILE                     = 43,
     WIMLIB_ERR_NOT_PIPABLE                        = 44,
     WIMLIB_ERR_NO_FILENAME                        = 45,
     WIMLIB_ERR_NTFS_3G                            = 46,
     WIMLIB_ERR_OPEN                               = 47,
     WIMLIB_ERR_OPENDIR                            = 48,
     WIMLIB_ERR_PATH_DOES_NOT_EXIST                = 49,
     WIMLIB_ERR_READ                               = 50,
     WIMLIB_ERR_READLINK                           = 51,
     WIMLIB_ERR_RENAME                             = 52,
     WIMLIB_ERR_REPARSE_POINT_FIXUP_FAILED         = 54,
     WIMLIB_ERR_RESOURCE_NOT_FOUND                 = 55,
     WIMLIB_ERR_RESOURCE_ORDER                     = 56,
     WIMLIB_ERR_SET_ATTRIBUTES                     = 57,
     WIMLIB_ERR_SET_REPARSE_DATA                   = 58,
     WIMLIB_ERR_SET_SECURITY                       = 59,
     WIMLIB_ERR_SET_SHORT_NAME                     = 60,
     WIMLIB_ERR_SET_TIMESTAMPS                     = 61,
     WIMLIB_ERR_SPLIT_INVALID                      = 62,
     WIMLIB_ERR_STAT                               = 63,
     WIMLIB_ERR_UNEXPECTED_END_OF_FILE             = 65,
     WIMLIB_ERR_UNICODE_STRING_NOT_REPRESENTABLE   = 66,
     WIMLIB_ERR_UNKNOWN_VERSION                    = 67,
     WIMLIB_ERR_UNSUPPORTED                        = 68,
     WIMLIB_ERR_UNSUPPORTED_FILE                   = 69,
     WIMLIB_ERR_WIM_IS_READONLY                    = 71,
     WIMLIB_ERR_WRITE                              = 72,
     WIMLIB_ERR_XML                                = 73,
     WIMLIB_ERR_WIM_IS_ENCRYPTED                   = 74,
     WIMLIB_ERR_WIMBOOT                            = 75,
     WIMLIB_ERR_ABORTED_BY_PROGRESS                = 76,
     WIMLIB_ERR_UNKNOWN_PROGRESS_STATUS            = 77,
     WIMLIB_ERR_MKNOD                              = 78,
     WIMLIB_ERR_MOUNTED_IMAGE_IS_BUSY              = 79,
     WIMLIB_ERR_NOT_A_MOUNTPOINT                   = 80,
     WIMLIB_ERR_NOT_PERMITTED_TO_UNMOUNT           = 81,
     WIMLIB_ERR_FVE_LOCKED_VOLUME                  = 82,
     WIMLIB_ERR_UNABLE_TO_READ_CAPTURE_CONFIG      = 83,
     WIMLIB_ERR_WIM_IS_INCOMPLETE                  = 84,
     WIMLIB_ERR_COMPACTION_NOT_POSSIBLE            = 85,
     WIMLIB_ERR_IMAGE_HAS_MULTIPLE_REFERENCES      = 86,
     WIMLIB_ERR_DUPLICATE_EXPORTED_IMAGE           = 87,
     WIMLIB_ERR_CONCURRENT_MODIFICATION_DETECTED   = 88,
     WIMLIB_ERR_SNAPSHOT_FAILURE                   = 89,
     WIMLIB_ERR_INVALID_XATTR                      = 90,
     WIMLIB_ERR_SET_XATTR                          = 91,
 };

 

Powered by EzPortal