Topic: Error running 32 bit apps in 64 bit PE // other questions too  (Read 5587 times)

mjslavin

  • Apprentice
  • *
  • Date Registered: Apr 2013
  • Posts: 3
I pieced together a WinPE by building a MSDART ISO, then integrating A43 file manager as a basis for the interface and integrated some remote connectivity support as well as some hard drive encryption features provided by the vendor of our encryption solution, and also the files from a WIndows 7 repair CD that are required to repair Windows startup issues.  This all works fine on 32 bit OS, but some of it doesnt work on 64 bit installed OS (specifically, the Windows 7 repair components need to match the architecture apparently).

I'm not all that experienced with building WinPE from scratch and have only rudimentary knowledge of the Windows AIK (enough to mount WIMs and modify them) so I apologize I ask some stupid questions here.

In order to get the 64 bit Windows repair utilities working from inside WinPE, i had to build a 64 bit MSDART ISO, but from within that environment i cant launch any 32 bit apps (A43 doesnt work, encryption utilities dont work), and i get an error that states "the subsystem needed to support the image type is not present". 

From some searching on the internet, it sounds like I need to integrate WOW64 support into my WIM somehow?   What i'm looking for at this point is advice on how to accomplish that, or if there's a better way to run 32 bit apps inside a 64 bit PE .

Thank you sirs and madams. 

Re: Error running 32 bit apps in 64 bit PE // other questions too
« Reply #1 on: April 05, 2013, 05:31:14 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Try using Win7PE SE
it already has wow64 support that gives 32 bit support to 32bit applications when x64 source used  :cool:
There already available a43 plugin that works nicely  :thumbsup:

I guess there is W7 Dart plugin for Win7 available, but not W8 *yet....



some hard drive encryption features provided by the vendor of our encryption solution
if possible, try *sharing your solution utility as plugin / tutorial / guide etc.,
there already \Utility\"PC Packed" (Plugin Creator Packed) that helps creating plugins... http://theoven.org/index.php?topic=178


After *spending *some *time on building Win7PE SE , which is the easiest way to create a very nice PE3 ;)  (Thanks to ChrisR and JFX)
 you will get experienced enough to ask / contribute etc. in a better way  :thumbsup:

Re: Error running 32 bit apps in 64 bit PE // other questions too
« Reply #2 on: April 05, 2013, 06:32:59 PM »

mjslavin

  • Apprentice
  • *
  • Date Registered: Apr 2013
  • Posts: 3
Thank you for the prompt reply.  This is where my noobishness will shine.. how exactly do I use Win7PE SE?  I tried downloading it to see what it is, it kicks off a GUI/builder, and it wanted WIn7 source files, so I pointed it to a directory in the root of my C: drive containing Win7 enterprise OEM installation files, and it told me that it couldn't build it due to the fact that it was running from a user directory (?).

Inside the interface I dont see an option to select 64 vs 32 bit PE, where can I select that option?

Thanks

Re: Error running 32 bit apps in 64 bit PE // other questions too
« Reply #3 on: April 05, 2013, 07:06:05 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
it kicks off a GUI/builder,
:thumbsup:

and it wanted WIn7 source files,
:thumbsup:

so I pointed it to a directory in the root of my C: drive containing Win7 enterprise OEM installation files,
:thumbsup:

and it told me that it couldn't build it due to the fact that it was running from a user directory (?).
It fully tells you
Code: [Select]
Win7PE cannot run from inside a user's profile directory.
 Try using Basic Folder.
 Ex: C:\Win7PESE\
maybe we should improve this message, tell me what did you not understand or confuse you ???? and we can find a cleaner way for improvment.....

Inside the interface I dont see an option to select 64 vs 32 bit PE, where can I select that option?
If source is 64bit than Win7PE SE will naturally be 64bit,
If source is 32bit than Win7PE SE will naturally be 32bit,
 :cool:

ps: Use normal sources distributed by ms, not edited ones  :wink:

 

Powered by EzPortal