Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Win7PE SE

- - - - -

  • Please log in to reply
145 replies to this topic

#1
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 221 posts
  • Joined 27-May 10
  • OS:Windows 7 x64
  • Country: Country Flag

win7pe20110516.jpg


Win7PE SE Downloads Page

Download server w7pese.cwcodes.net

Win7PE SE Home Page and project index


Building a boot USB, DVD or CD based on Windows 7 with WinBuilder and Win7PE SE Tutorial, writes by irongeek. Here in pdf

Win7PE SE - PreRequests Notice (*)
Feel free to ask questions and/or support at current topic.


Win7PE SE project is based on PE environment and will use a Windows7 SP0 or SP1, Architecture x86 or x64 DVD.
It is better (recommended) to have the DVD copied in a folder on your hard drive.

Win7PE SE comes as a base with only a minimal of applications. Take pleasure to personalize it and to add your script and applications.

Additional Packages:
Realtek High Definition Audio Driver x86/x64 (Extract to ...\Projects\Win7PESE\Drivers\ folder)

You can use the drivers from Driverpacks.net (check Win7PESE->Drivers->Driver Integration & Driver Package Installer)


History:
Yahoouk first project 'Win7PE' continued with improvments to 'Multi7PE'. Sadly Yahoouk had to leave (lack of free time)...
JFX continue Yahoouk's work with great enhancements and made 'Multi7PE SE' project, Sadly JFX forced to abondon his great project...
(besides JFX continued help on numerous critical PE3 building cases, which we are hoping to see him around here on MSFN :hello: )

A big thanks to the precursors Yahoouk's and JFX's great work cool.gif to build this simple and healthy base who given many ideas and inspiration to others.

I continue JFX's 'Multi7PE SE' project, to 'Win7PE SE'

And Many people support these Heros on their developments.

Thank you very much to all who help to make live this project and to make it better.

Happy Testing & Using, I hope you like . :thumbup

______________________________________

(*) Win7PE SE - PreRequests Notice

You must provide some files for Win7PE SE before building.

Following your Windows Architecture, provide files accordingly (x86 or x64)

<Tools> folder of project is: ..\Projects\Tools\Win7PESE\

If You Do not Have Requested files first, They Will Be Only ONCE downloaded (10MB) DURING build by using the nice tool of JFX GetWaikTools
You can also manually download them by using GetWaikTools script in Utils Folder.

For Win7 SP0 Source CD

Get these files from Vista SP1 Waik 6001 (6001.18000.080118-1840-kb3aikl_en.iso) , Vista Waik recommanded, (but also works with Win7 Waik)
(1 exception: get bcdedit.exe from KB3AIK )

VersionInfo of PreRequest Files:
bcdedit.exe v6.1.7600.16385 (from KB3AIK)
imagex.exe v6.0.6001.18000 (6.0)
wimfltr.inf
wimfltr.sys v6.0.6001.18000
wimgapi.dll v6.0.6001.18000 (6.0)

Where to put Files:
*Important*:
These files are for your Windows, you can build Win7PE SE x86 or Win7PE SE x64 on ANY Windows Architecture.

Put Following 6 files in relevant folders:

If your Windows is x86:
- <Tools>\x86\bcdedit.exe
- <Tools>\x86\imagex6.0.exe
- <Tools>\x86\wimfltr.inf
- <Tools>\x86\wimfltr.sys
- <Tools>\x86\wimgapi6.0.dll

If your Windows is x64:
- <Tools>\x64\bcdedit.exe
- <Tools>\x64\imagex6.0.exe
- <Tools>\x64\wimfltr.inf
- <Tools>\x64\wimfltr.sys
- <Tools>\x64\wimgapi6.0.dll

* the files imagex.exe and wimgapi.dll are renamed with the extension 6.0 or 6.1 for coexist both versions.


For Win7 SP1 Source CD

Get these files from Win7 Waik KB3AIK (KB3AIK_EN.iso) , Win7 Waik Mandatory for SP1

VersionInfo of PreRequest Files:
bcdedit.exe v6.1.7600.16385
imagex.exe v6.1.7600.16385 (6.1)
wimgapi.dll v6.1.7600.16385 (6.1)
wimmount.inf
wimmount.sys v6.1.7600.16385
wimserv.exe v6.1.7600.16385

Where to put Files:
*Important*:
These files are for your Windows, you can build Win7PE SE x86 or Win7PE SE x64 on ANY Windows Architecture.

Put Following 6 files in relevant folders:

If your Windows is x86:
- <Tools>\x86\bcdedit.exe
- <Tools>\x86\imagex6.1.exe
- <Tools>\x86\wimgapi6.1.dll
- <Tools>\x86\wimmount.inf
- <Tools>\x86\wimmount.sys
- <Tools>\x64\wimserv.exe

If your Windows is x64:
- <Tools>\x64\bcdedit.exe
- <Tools>\x64\imagex6.1.exe
- <Tools>\x64\wimgapi6.1.dll
- <Tools>\x64\wimmount.inf
- <Tools>\x64\wimmount.sys
- <Tools>\x64\wimserv.exe

* the files imagex.exe and wimgapi.dll are renamed with the extension 6.0 or 6.1 for coexist both versions.


Note: In case of trouble to mount, unmount the wim files with MS drivers, I advise you to use the "Extract Wim Folders" in Utils folder.
Safer, more reliable, it will offer you faster buildings


Edited by ChrisR, 02 October 2013 - 04:29 PM.



How to remove advertisement from MSFN

#2
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
Thank you for this marvelous project ChrisR :hello: :thumbup

#3
Tripredacus

Tripredacus

    K-Mart-ian Legend

  • Super Moderator
  • 9,913 posts
  • Joined 28-April 06
  • OS:Server 2012
  • Country: Country Flag

Donator

Your initial description is misleading. This is NOT a PE download but a building tool that contains Winbuilder, among other things.

Those "other" things is why I removed the download link in your post. This download contains portions of the WAIK without the entire WAIK. The license terms of the WAIK fall under the same terms as the operating system it is based off of. So in this case, applications such as PEIMG.EXE (deprecated btw), imagex.exe, etc are not to be redistributed. If you repost a link of a new download without MS OS/WAIK files, it can be permitted.
MSFN RULES | GimageX HTA for PE 3-5 | lol probloms
msfn2_zpsc37c7153.jpg

#4
Kullenen_Ask

Kullenen_Ask

    Advanced Member

  • Member
  • PipPipPip
  • 326 posts
  • Joined 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag
i love this man moderation :) do not like strict rules but at least he is neutral. i think this topic should be pinned so get along well with moderator ;) rules kills internets freedom.

It is nice to see this option/build in here. Wellcome. Ludovici has nice scripts but need to be optimized. I guess you are keep in touch with him.

Maybe i should try it sometime. Do not know anything about it's latest condition.

Edited by Kullenen_Ask, 10 February 2011 - 09:16 AM.


#5
Tripredacus

Tripredacus

    K-Mart-ian Legend

  • Super Moderator
  • 9,913 posts
  • Joined 28-April 06
  • OS:Server 2012
  • Country: Country Flag

Donator

This part of the forum isn't busy enough to pin something. Usually pin to keep on page 1. We'll see how it goes. :)
MSFN RULES | GimageX HTA for PE 3-5 | lol probloms
msfn2_zpsc37c7153.jpg

#6
ludo

ludo

    Newbie

  • Member
  • 35 posts
  • Joined 21-April 10
  • OS:Windows 7 x86
  • Country: Country Flag
Welcome ChrisR :hello:

Download Waik here :

http://www.microsoft...a5-5b50c657de08

Research Waik on google

Edited by ludo, 11 February 2011 - 10:43 AM.


#7
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 221 posts
  • Joined 27-May 10
  • OS:Windows 7 x64
  • Country: Country Flag
hi, :hello:

thank you Ludo, I did not know where to find it ;)
No need to explain why the 3 or 4 files from waik 1.1 Vista (speeeed)

Win7Pe_Se has the function of building Out of the Box
It will have soon the function Out of the Waik. :whistle: lol

#8
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
Hi Tripredacus,

maybe not function out of box anymore (really bad for end users easy start :whistle: ),
I believe, without any *bad boys in package, pre-requesting minimum 3 files (max 6) is good enough for msfn end users , coming verrry soon :thumbup
aside this, I hope you like Win7PESE so far.

let's see how it goes..... B)

#9
Kullenen_Ask

Kullenen_Ask

    Advanced Member

  • Member
  • PipPipPip
  • 326 posts
  • Joined 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag
i built. it builds enough fast. souce english enterprise x86 used. keyboard control panel not works. regional settings control panel not works too. so i have to write from english keyboard now. selected bitlocker script but it not works too. there are some double control panel icons. double entries can be removed by

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\don't load]

internet explorer not works good enough. i try to use "regsvr32 ieproxy.dll" but need to run it from x:\windows\system32. i think path variable not contains x:\windows\system32. copy past to internet explorer and it's menus not works.i see no network center. why dera`s network center script not included? change desktop wallpaper not works. it finds the program `run` should find pictures. mouse internet option control panel also not works. maybe i made a mistake somewhere but it said complated successfully. theese should be working.devıce manager mmc not any of them works. i clicked on "disable script and reset to default" once at cdrom script before build can be because of that?

Edited by Kullenen_Ask, 11 February 2011 - 03:46 AM.


#10
JFX

JFX

    Advanced Member

  • Member
  • PipPipPip
  • 471 posts
  • Joined 17-January 11
  • OS:Windows 7 x64
  • Country: Country Flag
Welcome Chris :hello:

Thank you for keeping that project alive :)

#11
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 221 posts
  • Joined 27-May 10
  • OS:Windows 7 x64
  • Country: Country Flag
@Kullenen_Ask
Thanks for your feedback.

there are Certainly adjustments and additions to do in the future. This is indeed the sense of the project.
But I think it is very sufficient already and many are very happy with him..

On the points you noted :
keyboard control panel works for me and i can change between english to french, but we must close and reopen the current application (run, notepad).
For Bitlocker, I have not test it, I trusted the people who tested it (bitlocker need ultimate or enterprise edition). There is a button on the script explaining how it works in PE.
ieproxy.dll is in folder X:\Program Files\Internet Explorer and "regsvr32 X:\Program Files\Internet Explorer\ieproxy.dll" works
I do not understand for the copy paste in IE, it works well for me.
Yes, dera`s network center script may be included but all not work as expected (Wireless), there is PENetwork which work very well. But, yes, it's a good script. :), maybe, in next update.
The mouse internet option control panel works for me and i can change between right and left click or speed.
Yes, change pictures with the control panel don't work actually, you can change it with the right click in explorer on a picture. I don't see much the utility in a rescue environment as we can choose his own wallpaper before Building.
I did not understand the last points, my little english !

Regards
Chris

#12
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 221 posts
  • Joined 27-May 10
  • OS:Windows 7 x64
  • Country: Country Flag

Welcome Chris :hello:

Thank you for keeping that project alive :)

Happy to see you here JFX :hello: .
All work was done with the very good foundation that you had done.

#13
ChrisR

ChrisR

    Member

  • Member
  • PipPip
  • 221 posts
  • Joined 27-May 10
  • OS:Windows 7 x64
  • Country: Country Flag
with your agreement Tripredacus,

I posted the update of WIn7PE_SE without the WAIK files, see post 1.
:)

#14
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
@Kullenen_Ask

using enu source, changing keyboard to turkish after build also works fine here, along with no double control panel icons,
using 7600_16385_090713_1255 here
http://img228.images...10211201239.png

besides you can mostly* (popularly with enu) use "System Locale" option on Main Configuration to get tr work with none-tr source

well, I test also with turkish source most of the time ( x15-65965 ) which works fine here too.

Just to clear: Goal is getting a nice & fast & furious PE3 build along with available options, not a build of "everything of w7", but increasing options will hopefully open this road step by step for the users who has such goals.

BESIDES
I know there are *****rarely****** differences between different source cd about location of files, mostly case is: files that are expected to be in in
%InstallSRC%\Windows\System32\
sometimes found in a subfolder of
%InstallSRC%\Windows\winsxs\...........
this happens due to different sources or different languaged sources......... (not fully figured out..., maybe about imageindex.....)
some examples I know: BdeHdCfgLib.dll peerdist.dll cscui.dll
as long as they are reported clearly, support also added to scripts ;)

#15
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
JFX

VERY happy to see you around :)

You did the very GOOD foundation to anyone who have the roof in mind to build a house :lol:
yep I know structure based on is not as good as your great work ;) but with your foundations and with available future structure.... until that day .. :thumbup

#16
Kullenen_Ask

Kullenen_Ask

    Advanced Member

  • Member
  • PipPipPip
  • 326 posts
  • Joined 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag
here log file. i only selected source selected my desired scripts and run as a normal user should make. I do not understand ever why winbuilder gives different results to different users. did not check log file because build did not interrupt.

http://rapidshare.co..._ub-11_11-00.7z

WARNINGS
(1-explorer.script) FileCopy - File exists [%BaseDir%\Temp\Win7PE_SE\1Mount\InstallWimSrc\Windows\System32\en-us\kernel32.dll.mui] to: [%BaseDir%\Target\Win7PE_SE\Windows\System32\en-us\kernel32.dll.mui]: Overwritten
(1-explorer.script) RegWrite ! Overwrote existing key "NO" with different data
(Explorer.script) RegWrite ! Overwrote existing key "1" with different data
(Explorer.script) RegWrite ! Overwrote existing key "1" with different data
(MMC.script) FileCopy - File exists [%BaseDir%\Temp\Win7PE_SE\1Mount\InstallWimSrc\Windows\system32\en-US\mfc42u.dll.mui] to: [%BaseDir%\Target\Win7PE_SE\Windows\System32\en-US\mfc42u.dll.mui]: Overwritten
(msi.script) RegWrite ! Overwrote existing key "27" with different data
(MsPowerShell.script) RegWrite ! Overwrote existing key "%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem" with different data
(penetwork.script) RegWrite ! Overwrote existing key "32" with different data
(penetwork.script) RegWrite ! Overwrote existing key "@%SystemRoot%\system32\FirewallAPI.dll,-23090" with different data
(penetwork.script) RegWrite ! Overwrote existing key "3" with different data
(penetwork.script) RegWrite ! Overwrote existing key "[nativewifip],[RpcSs],[Ndisuio]" with different data
(Wallpaper) RegWrite ! Overwrote existing key "%systemroot%\system32\winpe.bmp" with different data
(Display.script) RegWrite ! Overwrote existing key "windows.hlp#51140" with different data
(Display.script) RegWrite ! Overwrote existing key "48" with different data
(Display.script) RegWrite ! Overwrote existing key "-1610612736" with different data
(Display.script) RegWrite ! Overwrote existing key "1" with different data
(ShutdownPE.script) RegWrite ! Overwrote existing key "0" with different data
(ShutdownPE.script) RegWrite ! Overwrote existing key "1" with different data
(ShutdownPE.script) RegWrite ! Overwrote existing key "1" with different data
(ShutdownPE.script) RegWrite ! Overwrote existing key "512" with different data
(Opera_USB.script) RegWrite ! Overwrote existing key "htmlfile" with different data
(Opera_USB.script) RegWrite ! Overwrote existing key "htmlfile" with different data
(Opera_USB.script) RegWrite ! Overwrote existing key "%SystemRoot%\System32\msxml3.dll,0" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data
(Audio) RegWrite ! Overwrote existing key "-1" with different data

can this warnings result so many feature loss?

Edited by Kullenen_Ask, 11 February 2011 - 02:30 PM.


#17
ludo

ludo

    Newbie

  • Member
  • 35 posts
  • Joined 21-April 10
  • OS:Windows 7 x86
  • Country: Country Flag
No problem visibly in your log :unsure:

can this warnings result so many feature loss?

No, just registry key changed

Me also i have some double control panel icons in Simple Icon / Double Icon and not in categorie

No problem for me with Internet Explorer









#18
BlueLife

BlueLife
  • Member
  • 3 posts
  • Joined 16-January 11
  • OS:XP Pro x86
  • Country: Country Flag
Thank @ChrisR :thumbup

#19
Tripredacus

Tripredacus

    K-Mart-ian Legend

  • Super Moderator
  • 9,913 posts
  • Joined 28-April 06
  • OS:Server 2012
  • Country: Country Flag

Donator

I have added this topic to the Stickied Win PE FAQ. :thumbup
MSFN RULES | GimageX HTA for PE 3-5 | lol probloms
msfn2_zpsc37c7153.jpg

#20
JFX

JFX

    Advanced Member

  • Member
  • PipPipPip
  • 471 posts
  • Joined 17-January 11
  • OS:Windows 7 x64
  • Country: Country Flag
As foreseen with activated firewall, fire sharing no longer works.

shortcuts.exe - Created by Joshua, updated by rpaz :huh: hmm really

Since i do not decompile others scripts, what was changed in this new version? :whistle:

#21
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
Thanks Tripredacus :thumbup


As foreseen with activated firewall, fire sharing no longer works.

Thanks.

shortcuts.exe - Created by Joshua, updated by rpaz :huh: hmm really

no really.
As far as I know, shortcuts.exe created by JFX, and Rui Paz fix/improved icon indexing
whereever such text written (inform me to fix, you know I am the enemy of liers and hypocrites... shortly idiots :P ), should be fixed,
and you can be sure it will be fixed since unlike some other idiots,
ChrisR has very good reputation on me with his team spirit leading. :thumbup

Since i do not decompile others scripts, what was changed in this new version? :whistle:


IE added with a set of options (not default)
Add,Url api ....
Sidebar-Gadgets.... (not default)
Very Good contributions of 2aCD
Organisation for msfn distribution
and as usual, never ending story of more settings and improvments....
....
You know better JFX :D


edit:
I found where it is written, sharpe eyes JFX, I do not know who wrote this....... I will try to fix tomorrow. :thumbup

edit2:
fixed wrong, PinTool by Rui Paz used to add pins...

Edited by Lancelot_Real, 18 February 2011 - 01:07 AM.


#22
JFX

JFX

    Advanced Member

  • Member
  • PipPipPip
  • 471 posts
  • Joined 17-January 11
  • OS:Windows 7 x64
  • Country: Country Flag
Thanks, Lancelot.

actually the last question was only related to shortcuts.exe ;)


2 small things:

Audio script will need avrt.dll if not explorer script is choose.

defragproxy.dll will be needed for diskpart/MMC shrink/expand function.

further

sfc.dll
lz32.dll


crtdll.dll (no x64 version and already in wow64 script for x64 builds)

could be added to base files

BTW: Just a small tip, as I see same script now copying files to WinSxS folder. That usually is unnecessary and will only make the build time slower.

For Registry adding, it's preferable to use *.reg files

:hello:

#23
Kullenen_Ask

Kullenen_Ask

    Advanced Member

  • Member
  • PipPipPip
  • 326 posts
  • Joined 10-September 04
  • OS:XP Pro x86
  • Country: Country Flag

For Registry adding, it's preferable to use *.reg files


exactly. or hive files. i like hives

#24
Lancelot_Real

Lancelot_Real

    Junior

  • Member
  • Pip
  • 99 posts
  • Joined 14-November 07
  • OS:XP Pro x64
  • Country: Country Flag
Thanks a looooot JFX,

avrt.dll added to Audio
defragproxy.dll added to Mmc
sfc.dll, lz32.dll, crtdll.dll added to 1-files.Script [FileCopyStandard]

BTW: Just a small tip, as I see same script now copying files to WinSxS folder. That usually is unnecessary and will only make the build time slower.

Well, Since I do not know much about this case, I leave decision to ChrisR for now. (ps: ChrisR seems to be away for a while so it can take time he respond)

For Registry adding, it's preferable to use *.reg files

Yep I agree, We already know winbuilder is a crap, worst written script engine to write registry (which in fact it is "primary" job as a pe builder, what a shame, well you know its developers are very hypocritical and liefull (+sabotagefull :>.... shameless....) instead of making true coding to fix & improve......)
To me it is only gut for visuals and more-or-less working macro handling, not a true builder at all but these 2 advantages helping end user start easier.
I am pretty sure we would replace it one day, not soon, but one day...

For reg handling, I convert .reg files manually with eye check, but.....

Well, I hope you accept my further request :)
You know, many people not aware, and they "tend" to change .reg files to some crap lines that cause slow down (ex: wallpaper) and errors (hehe, you know better, since I already workarounded many I do not know an active example).

A small, helpfull tool, would "increase" the usage of .reg files, IF you can help as an au3 master :).
here is a "basic" tool which is not suitable for all cases, but would give you the idea in my mind
http://www.mediafire...5dihv790hj04mxh
its weak points
1) it uses StringReplace but for secure conversion better we have something like "SectionReplace"
2) I am not sure if it contains all possibilities ;)....
3) StringReplace CurrentControlSet-->ControlSet001 does not look to me very gut due to "stringreplace".......

it would be useful to have such tool to both
1) manual convert .reg files easly :> so it would give more motivation to use such tool with plugins.
2) convert .reg files dynamically , ppapps has an option for that with another crap, I am willing to replace such usage with a better tool, from someone like you who has very good reputation. (+I am pretty sure author=Amalux will like too)
3) along with 1 & 2), last contaminations would be cleaned from project hence it will be all clean with only 1 exception for now. :thumbup

I hope you like the idea and take the task, See you. :hello:

Edited by Lancelot_Real, 22 February 2011 - 12:43 AM.


#25
JFX

JFX

    Advanced Member

  • Member
  • PipPipPip
  • 471 posts
  • Joined 17-January 11
  • OS:Windows 7 x64
  • Country: Country Flag
Hi Lancelot,

sorry for late respond, well no interest in making such a tool :no:


Another thing, i now could confirm with 4 msdn Win7 SP1 ISO's is that the mounting with Vista imagex no longer is reliable :(

You guy's will have to switch to to new imagex (wimmount driver), what will surely heavily increase build time and mounting issues.

Another way would be applying wim files to hdd, that would require quite a bit space, but that should not be the a problem by today's hard disks.


At least the avoiding of old imagex will have two positive thing:

- nobody will need to have download the Vista Waik anymore

- user of Win7PE SE will no longer need to reboot when using MakePE3


Posted Image




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users