Help - Search - Members - Calendar
Full Version: WinBuilder vs. BartPE
The CD Forum > The CD Forum > WinBuilder
Trax
Hi,
The thread title already says all "WinBuilder vs. BartPE", pros and cons please wink.gif

Why is the winbuilder result so much smaller that the BartPE one? Are the missing files realy unneded or does it come for a price ans some functionality is missing to?
Can Plugins myde for BartPE be convertet for Winbuilder or vice versa?

last but not least I downloaded such a *.script manualy, how can I include it in WinBuilder, as far the only way i figured out to load this files is from the servers?.

PS: the explorer in the LiveXP made by winbuilder have some hind of themes included (vista like) how can they be disabled?

Trax
psc
QUOTE (Trax @ Sep 19 2007, 01:04 PM) *
The thread title already says all "WinBuilder vs. BartPE", pros and cons please wink.gif

As you can see, I'm a rather old member in this forum. I've been active mainly in the Reatogo forum where I published several plugins.

At any time I had the opinion that the build process is not optimum. If you change only one line in one plugin, you had to rebuild the ISO by repeating the complete process.
When I asked for this I got the answer that such a logical change (at that time?) was not possible.
Another answer came from Nuno Brito telling me about his 'OpenBuilder' (Which now is WinBuilder).

Since that time I'm an enthusiastic (and hard working) member of the boot-land.net forum.
QUOTE (Trax @ Sep 19 2007, 01:04 PM) *
Why is the winbuilder result so much smaller that the BartPE one? Are the missing files realy unneded or does it come for a price ans some functionality is missing to?

WinBuilder projects are 100% modular.
The base PE is built (not predefined like in BartPE) in the HivesFactory script and the Copy and Expand script. That is about 10 MB.
Every other files / registry entries etc. are done by the individual scripts.
Therefore theretically there are 'never' unneeded files in the PE.
(That depends on the 'quality' of the individual .script programmers)
QUOTE (Trax @ Sep 19 2007, 01:04 PM) *
Can Plugins myde for BartPE be convertet for Winbuilder or vice versa?

In the boot-land.net forum there already exist script / tools which convert from BartPE plugins.
The 'vice versa' IMHO is possible and should be done here.

QUOTE (Trax @ Sep 19 2007, 01:04 PM) *
last but not least I downloaded such a *.script manualy, how can I include it in WinBuilder, as far the only way i figured out to load this files is from the servers?.

Just copy it into the approiate folder below your WinBuilder folder (%BaseDir%)
There are some rules about .script levels which you should search in the WinBuilder forum. To explain them here would exceed the frame of this topic.
QUOTE (Trax @ Sep 19 2007, 01:04 PM) *
PS: the explorer in the LiveXP made by winbuilder have some hind of themes included (vista like) how can they be

The different projects have different .scripts handling this ('Wallpapers' 'Themes' etc.)
You can either uncheck the complete .script or choose options of yout choice.

QUOTE
Not asked:
Can WinBuilder build a CD in my native language?

Yes, it can and does.
As an non-English user you will never see 'Program', 'Dokuments and Settings' and such hardcoded BartPE stuff.
Everything is build from your source CD.

See this success post about a mix with Chinese.

Peter
Trax
Hi, thx for the answers,
could you please point me to where exactly on the bootland page I can find such a convert sctipt for *.inf -> *.script
psc
QUOTE (Trax @ Sep 19 2007, 02:10 PM) *
Hi, thx for the answers,
could you please point me to where exactly on the bootland page I can find such a convert sctipt for *.inf -> *.script

I think there are several. Do a search.
But for the beginning: H7PluginBuilder

Peter
Daemonforce
Don't get me started on this sort of fight again... dry.gif

PE Builder < WinXP/03 OPKs < WinBuilder < MKXPPER2.cmd laugh.gif

PE Builder relies on several INFs for plugins to work correctly when building a BartPE CD. The drawback is the INF format versus the "last change exception" phenomenoa. People download PE Builder and expect the plugins to work properly but that just isn't the case. Several of these same people just aren't used to editing an INF(they should be mellow.gif ) while less than half of them understand where the dependencies are. In the end they get frustrated and come here to ask someone to post an edit of a file. WinBuilder is relative to PE Builder with the exception that it isn't married to constant access of the source disc for every little thing you do. Likewise, WinBuilder can be freely customized with the .script files but it runs into the same joint problem of possible conflicts caused by numerous INFs. That's where WinBuilder wins. The script writers are willing to change the scripts and edit them in order to stay free of conflicts. While the source can be edited in plain view, most of the data for building the primary target is encrypted so the end user just sees gibberish.

My DaemonPE creator console is currently phased to do ONE thing and ONE thing only: Gather the source files off of the XPPVOL_EN location with the first command switch(READ: You can edit the path!) and create a minimal PE in another desirable location with the second command switch. I'll soon add a third switch to create an image from the %destpath%. This minimal PE contains all the necessary files used to create a factory manufactured WinPE along with the smallest necessary registry to govern it all. I'm still working on the PE-Bolt system which forces files, registry entries and file changes based on a script contained in a per-file basis(Add-XP-Explorer.cmd, Add-LH-WinImage.cmd, Add-03-DriverXXXXX###.cmd, SET-Shell.cmd). The purpose of this is to add everything I see necessary in a PE without any conflicts getting in my way. How I see it: One person is working on this instead of a team, which means there are no:
File/Path conflicts
Application & File checking conflicts(LH/XP/03 Creator Consoles are OS-Dependent, not app-dependent!)
Only one dependency(onboard filter)
Can choose whatever shell you like
Registry isn't cluttered with random garbage
PE Footprint is kept to a proper minimum(I'm not UPXing files here! I'm making a very sensible, workable PE!)
The complete builder is less than 512KB.
Can be used between service releases
The building time is insanely fast like an assembly line

I haven't figured out how I'm going to install this system to a UFD just yet. I'm not even sure that I will ever need to. =/

As I see, you've already run into the first major issue with WinBuilder. You don't like the theme enabled by default. There may also be an OS dependency existent in the switch that enables/disables that feature. Try changing it. I dare you. unsure.gif

In the end it all winds down to the great blessings of a proper PE:

1. Everyone stops using BartPE & WinBuilder.
2. Everyone discovers a small, open & free build method to use that runs seamlessly on any WinNT flavor.
3. Assembles faster than any other builder ever made.
4. No confusion.

..................



Now that I've said my peace, lets go to the Weinkeller! character52.gif
psc
QUOTE (Daemonforce @ Sep 19 2007, 03:34 PM) *
My DaemonPE creator console is currently phased to do ONE thing and ONE thing only: Gather the source files off of the XPPVOL_EN location with the first command switch(READ: You can edit the path!) and create a minimal PE in another desirable location with the second command switch. I'll soon add a third switch to create an image from the %destpath%. This minimal PE contains all the necessary files used to create a factory manufactured WinPE along with the smallest necessary registry to govern it all. I'm still working on the PE-Bolt system which forces files, registry entries and file changes based on a script contained in a per-file basis(Add-XP-Explorer.cmd, Add-LH-WinImage.cmd, Add-03-DriverXXXXX###.cmd, SET-Shell.cmd). The purpose of this is to add everything I see necessary in a PE without any conflicts getting in my way. How I see it: One person is working on this instead of a team, which means there are no:
File/Path conflicts
Application & File checking conflicts(LH/XP/03 Creator Consoles are OS-Dependent, not app-dependent!)
Only one dependency(onboard filter)
Can choose whatever shell you like
Registry isn't cluttered with random garbage
PE Footprint is kept to a proper minimum(I'm not UPXing files here! I'm making a very sensible, workable PE!)
The complete builder is less than 512KB.
Can be used between service releases
The building time is insanely fast like an assembly line

@Daemonforce
If I remember correctly, you are also a member in boot-land.net.
Please have a look at the nativeEx_core scripts I developed.

They can be desribed at more than 75% with your text above.

(Weinkeller sounds ok happy71.gif )

Peter
Daemonforce
I'm really not sure what it is, but it's definitely an isn't more than half the time. There is either something wrong with my connection or Boot-Land. I always have really long load times. Tell me that isn't a server on dial-up. I know I am. unsure.gif
jaclaz
@Trax
@All

Please do read this:
http://www.boot-land.net/forums/index.php?...c=2541&st=6

@Daemonforce
Maybe I am wrong, but as I read it, your post can be summed up as:
1) BartPE sucks
2) Winbuilder sucks
3) DaemonPE is perfect

If I got it right, where can one get this eighth wonder of the world known as DaemonPE?

You failed to fully reply to a similar question more than one year ago:
http://www.911cd.net/forums//index.php?sho...=15896&st=6

I wasn't able to find it anywhere.

Or is it still in the works?unsure.gif

If the latter applies, maybe it would be advisable to wait for some testing and a public release before boosting it's merits. whistling.gif

jaclaz
Daemonforce
QUOTE (jaclaz @ Sep 19 2007, 07:14 AM) *
@Trax
@All

Please do read this:
http://www.boot-land.net/forums/index.php?...c=2541&st=6

@Daemonforce
Maybe I am wrong, but as I read it, your post can be summed up as:
1) BartPE sucks
2) Winbuilder sucks
3) DaemonPE is perfect

If I got it right, where can one get this eighth wonder of the world known as DaemonPE?

Ahahahahaahahahaha! OMG I ♥ u so much!!! laugh.gif
It feels good to read that #3 aloud but the truth is you didn't read it right. smile.gif The perfect PE is an open one. I'm likely to drop this entire project and all my years working on it when ReactOS goes epic. laugh.gif The faults I talked about are caused by all these loosely managed scripts/INFs that are usually composed without any testing and then left unchanged in the final build leaving the end user to find and fix the bugs. As for me, I'm trying it from another perspective but a difficult one. I can't seem to tell what's really needed until getting rid of something and then watch as it goes critically wrong causing HAL to pop up in all its white on blue glory. unsure.gif I only created a minimal base of files with minimal drivers that can be easily expanded upon with the use of individual commands. I have a thing about keeping things very neat and clean. As in just one file is good. This probably explains my obsession with the ISO format. wink.gif I also have a thing for keeping my options as open as possible on this PE project. I want to close this as small as possible, but I need the ability to add components to it on the fly. I guess you could say I'm making a Windows PE Embedded series? huh.gif Seriously, what's the point of having a PicoPE if all you can do successfully is run the exit command? Annouce that you have the smallest and most useless PE. Poof. huh.gif

NativeEx is coming close but there's something wrong with the build method and the creator is blatently ignoring the call log(resulting in a lot of files I don't want). I can never seem to get anything to work when it's made from WinBuilder with all defaults. When I try stripping out as much as I can without removing critical stuff, it goes poof and the HAL pops up because of another crash. DO NOT WANT! huh.gif
QUOTE (jaclaz @ Sep 19 2007, 07:14 AM) *
You failed to fully reply to a similar question more than one year ago:
http://www.911cd.net/forums//index.php?sho...=15896&st=6

I wasn't able to find it anywhere.

Or is it still in the works?unsure.gif

It's constantly under development. You won't find it anywhere because my project bases itself around the Windows XP OPK. It uses files from it. If I were to distribute the command anywhere...Can you say litigation? That is what I'm working on right now. huh.gif
QUOTE (jaclaz @ Sep 19 2007, 07:14 AM) *
If the latter applies, maybe it would be advisable to wait for some testing and a public release before boosting it's merits. whistling.gif

jaclaz

The test is done. The basic boot is perfect. I'm just stripping away as much as possible without seriously damaging the primary components.
psc
QUOTE (Daemonforce @ Sep 19 2007, 05:38 PM) *
When I try stripping out as much as I can without removing critical stuff, it goes poof and the HAL pops up because of another crash. DO NOT WANT! huh.gif

Please post your trials and results (with logs etc) in the boot-land.net nativeEx forum.
I would be glad to use your hints to improve nativeEx.
QUOTE (Daemonforce @ Sep 19 2007, 05:38 PM) *
NativeEx is coming close but there's something wrong with the build method and the creator is blatently ignoring the call log(resulting in a lot of files I don't want).

Please post a list of unnecessary files.
I think, I'm on the minimum now, but maybe I've overseen one or some unnecessary files.
QUOTE (Daemonforce @ Sep 19 2007, 05:38 PM) *
I can never seem to get anything to work when it's made from WinBuilder with all defaults.

Try this in WinBulder 072 or 072a
  • download nativeEx_barebone
  • define the source CD
  • build the project
    This will download every missing files / tools etc. to have a valid project.
    When asked, restart WinBuilder and / or build the project again
It runs into qEmu using the fresh built ISO

Peter
Daemonforce
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
Please post your trials and results (with logs etc) in the boot-land.net nativeEx forum.
I would be glad to use your hints to improve nativeEx.

K.
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
Please post a list of unnecessary files.

I blammed NativeEx due to irreversible failures. I'm going to build another one to make a blam list for you.
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
I think, I'm on the minimum now, but maybe I've overseen one or some unnecessary files.

I have two very large call logs directly from Microsoft. I have a massive third one that deals with my exploration of the project.
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
Try this in WinBulder 072 or 072a[list]
[*]download nativeEx_barebone
[*]define the source CD
[*]build the project

I have followed that down to the key and I can't get the image to run. I'm starting to think something may be wrong with the source I'm using or maybe something wrong with WinBuilder. I'm on a dialup connection so there's a good chance that something didn't download right. I always see about 50MB+ worth of updates every other morning for all these projects. unsure.gif

I just grabbed something that botched WinBuilder's downloading. Autoruns.web is missing.
psc
QUOTE (Daemonforce @ Sep 19 2007, 06:35 PM) *
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
Please post your trials and results (with logs etc) in the boot-land.net nativeEx forum.
I would be glad to use your hints to improve nativeEx.

K.

????
QUOTE (Daemonforce @ Sep 19 2007, 06:35 PM) *
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
Please post a list of unnecessary files.

I blammed NativeEx due to irreversible failures. I'm going to build another one to make a blam list for you.

????. If in one of the previous topics you spoke about unnecessary files, you at least should have seen them once. To say here something like 'impossible' tells us that your item 'unnecessary files' cannot be proofed by you because you never have seen them. Serious ???
QUOTE (Daemonforce @ Sep 19 2007, 06:35 PM) *
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
I think, I'm on the minimum now, but maybe I've overseen one or some unnecessary files.

I have two very large call logs directly from Microsoft. I have a massive third one that deals with my exploration of the project.

No answer to my question Serious ???
QUOTE (Daemonforce @ Sep 19 2007, 06:35 PM) *
QUOTE (psc @ Sep 19 2007, 09:14 AM) *
Try this in WinBulder 072 or 072a[list]
[*]download nativeEx_barebone
[*]define the source CD
[*]build the project

I have followed that down to the key and I can't get the image to run. I'm starting to think something may be wrong with the source I'm using or maybe something wrong with WinBuilder. I'm on a dialup connection so there's a good chance that something didn't download right. I always see about 50MB+ worth of updates every other morning for all these projects. unsure.gif

I never heared this before. I'm proud to offer a 'minimum solution' which boots successful in 99%.
Inside nativeEx I call it 'One Click start'.
The 'One Click' is just to define the source CD.

Something seems to be wrong with you(r configuration) or Serious ???

Peter

EDIT: I'm currently rebuilding the tree structure.
Propably Verify will show you some moved obsolete entries.
That is ok. Just exit the message by clicking the upper right 'x'




Daemonforce
QUOTE (psc @ Sep 19 2007, 11:05 AM) *
????

Server Timeout. unsure.gif
QUOTE (psc @ Sep 19 2007, 11:05 AM) *
????. If in one of the previous topics you spoke about unnecessary files, you at least should have seen them once. To say here something like 'impossible' tells us that your item 'unnecessary files' cannot be proofed by you because you never have seen them. Serious ???

Your builder keeps changing files!!!
QUOTE (psc @ Sep 19 2007, 11:05 AM) *
No answer to my question Serious ???

I'm trying to get it working in a removal script. I have no idea why the delete command isn't working.
QUOTE (psc @ Sep 19 2007, 11:05 AM) *
I never heared this before. I'm proud to offer a 'minimum solution' which boots successful in 99%.
Inside nativeEx I call it 'One Click start'.
The 'One Click' is just to define the source CD.

Oh it will boot just fine. The end result is the same as PicoXP. It can't run anything other than CMD and it will only exit. Anything I try to run will completely fail to execute. You cut out something so criticial that there is no longer any room for expansion in this project. sad.gif
QUOTE (psc @ Sep 19 2007, 11:05 AM) *
Something seems to be wrong with you(r configuration)

I believe something is wrong with the development team. Why is it I can't get ONE efficiently working configuration unless I start basing my builds from Microsoft? This experience is worse than when I was developing LHPE.


EDIT: I'm giving up on Pico and NativeEx to pursue this for myself. I just can't depend on anyone's code. sad.gif

Also, I found my old command. It turns out this will do about the same removals that your NativeEx has done but it keeps some of the major dependencies. I must have gotten the sources mixed.

Great, now I can't attach the file.

Here is the corporate deletion manifest...
CODE
@echo off
cls
echo This command will blam all unnecessary entries in C:\WINPE!
pause
CD /D C:\
del C:\WINPE\I386\fonts\8514fix.fon
del C:\WINPE\I386\fonts\8514oem.fon
del C:\WINPE\I386\fonts\8514sys.fon
del C:\WINPE\I386\fonts\ahronbd.ttf
del C:\WINPE\I386\fonts\andlso.ttf
del C:\WINPE\I386\fonts\angsa.ttf
del C:\WINPE\I386\fonts\angsab.ttf
del C:\WINPE\I386\fonts\angsai.ttf
del C:\WINPE\I386\fonts\angsau.ttf
del C:\WINPE\I386\fonts\angsaub.ttf
del C:\WINPE\I386\fonts\angsaui.ttf
del C:\WINPE\I386\fonts\angsauz.ttf
del C:\WINPE\I386\fonts\angsaz.ttf
del C:\WINPE\I386\fonts\app850.fon
del C:\WINPE\I386\fonts\arialbd.ttf
del C:\WINPE\I386\fonts\arialbi.ttf
del C:\WINPE\I386\fonts\ariali.ttf
del C:\WINPE\I386\fonts\ariblk.ttf
del C:\WINPE\I386\fonts\artrbdo.ttf
del C:\WINPE\I386\fonts\artro.ttf
del C:\WINPE\I386\fonts\browa.ttf
del C:\WINPE\I386\fonts\browab.ttf
del C:\WINPE\I386\fonts\browai.ttf
del C:\WINPE\I386\fonts\browau.ttf
del C:\WINPE\I386\fonts\browaub.ttf
del C:\WINPE\I386\fonts\browaui.ttf
del C:\WINPE\I386\fonts\browauz.ttf
del C:\WINPE\I386\fonts\browaz.ttf
del C:\WINPE\I386\fonts\cga40850.fon
del C:\WINPE\I386\fonts\cga40woa.fon
del C:\WINPE\I386\fonts\cga80850.fon
del C:\WINPE\I386\fonts\cga80woa.fon
del C:\WINPE\I386\fonts\comic.ttf
del C:\WINPE\I386\fonts\comicbd.ttf
del C:\WINPE\I386\fonts\cordia.ttf
del C:\WINPE\I386\fonts\cordiab.ttf
del C:\WINPE\I386\fonts\cordiai.ttf
del C:\WINPE\I386\fonts\cordiau.ttf
del C:\WINPE\I386\fonts\cordiaub.ttf
del C:\WINPE\I386\fonts\cordiaui.ttf
del C:\WINPE\I386\fonts\cordiauz.ttf
del C:\WINPE\I386\fonts\cordiaz.ttf
del C:\WINPE\I386\fonts\cour.ttf
del C:\WINPE\I386\fonts\courbd.ttf
del C:\WINPE\I386\fonts\courbi.ttf
del C:\WINPE\I386\fonts\coure.fon
del C:\WINPE\I386\fonts\courf.fon
del C:\WINPE\I386\fonts\couri.ttf
del C:\WINPE\I386\fonts\david.ttf
del C:\WINPE\I386\fonts\davidbd.ttf
del C:\WINPE\I386\fonts\davidtr.ttf
del C:\WINPE\I386\fonts\dosapp.fon
del C:\WINPE\I386\fonts\ega40850.fon
del C:\WINPE\I386\fonts\ega40woa.fon
del C:\WINPE\I386\fonts\ega80850.fon
del C:\WINPE\I386\fonts\ega80woa.fon
del C:\WINPE\I386\fonts\estre.ttf
del C:\WINPE\I386\fonts\framd.ttf
del C:\WINPE\I386\fonts\framdit.ttf
del C:\WINPE\I386\fonts\frank.ttf
del C:\WINPE\I386\fonts\gautami.ttf
del C:\WINPE\I386\fonts\georgia.ttf
del C:\WINPE\I386\fonts\georgiab.ttf
del C:\WINPE\I386\fonts\georgiai.ttf
del C:\WINPE\I386\fonts\georgiaz.ttf
del C:\WINPE\I386\fonts\impact.ttf
del C:\WINPE\I386\fonts\kartika.ttf
del C:\WINPE\I386\fonts\latha.ttf
del C:\WINPE\I386\fonts\lsans.ttf
del C:\WINPE\I386\fonts\lsansd.ttf
del C:\WINPE\I386\fonts\lsansdi.ttf
del C:\WINPE\I386\fonts\lsansi.ttf
del C:\WINPE\I386\fonts\lucon.ttf
del C:\WINPE\I386\fonts\lvnm.ttf
del C:\WINPE\I386\fonts\lvnmbd.ttf
del C:\WINPE\I386\fonts\l_10646.ttf
del C:\WINPE\I386\fonts\mangal.ttf
del C:\WINPE\I386\fonts\micross.ttf
del C:\WINPE\I386\fonts\modern.fon
del C:\WINPE\I386\fonts\mriam.ttf
del C:\WINPE\I386\fonts\mriamc.ttf
del C:\WINPE\I386\fonts\mriamfx.ttf
del C:\WINPE\I386\fonts\mriamtr.ttf
del C:\WINPE\I386\fonts\mvboli.ttf
del C:\WINPE\I386\fonts\nrkis.ttf
del C:\WINPE\I386\fonts\pala.ttf
del C:\WINPE\I386\fonts\palab.ttf
del C:\WINPE\I386\fonts\palabi.ttf
del C:\WINPE\I386\fonts\palai.ttf
del C:\WINPE\I386\fonts\raavi.ttf
del C:\WINPE\I386\fonts\rod.ttf
del C:\WINPE\I386\fonts\rodtr.ttf
del C:\WINPE\I386\fonts\roman.fon
del C:\WINPE\I386\fonts\script.fon
del C:\WINPE\I386\fonts\serife.fon
del C:\WINPE\I386\fonts\seriff.fon
del C:\WINPE\I386\fonts\shruti.ttf
del C:\WINPE\I386\fonts\simpbdo.ttf
del C:\WINPE\I386\fonts\simpfxo.ttf
del C:\WINPE\I386\fonts\simpo.ttf
del C:\WINPE\I386\fonts\smalle.fon
del C:\WINPE\I386\fonts\smallf.fon
del C:\WINPE\I386\fonts\sserife.fon
del C:\WINPE\I386\fonts\sseriff.fon
del C:\WINPE\I386\fonts\sylfaen.ttf
del C:\WINPE\I386\fonts\symbol.ttf
del C:\WINPE\I386\fonts\tahoma.ttf
del C:\WINPE\I386\fonts\tahomabd.ttf
del C:\WINPE\I386\fonts\times.ttf
del C:\WINPE\I386\fonts\timesbd.ttf
del C:\WINPE\I386\fonts\timesbi.ttf
del C:\WINPE\I386\fonts\timesi.ttf
del C:\WINPE\I386\fonts\tradbdo.ttf
del C:\WINPE\I386\fonts\trado.ttf
del C:\WINPE\I386\fonts\trebuc.ttf
del C:\WINPE\I386\fonts\trebucbd.ttf
del C:\WINPE\I386\fonts\trebucbi.ttf
del C:\WINPE\I386\fonts\trebucit.ttf
del C:\WINPE\I386\fonts\tunga.ttf
del C:\WINPE\I386\fonts\upcdb.ttf
del C:\WINPE\I386\fonts\upcdbi.ttf
del C:\WINPE\I386\fonts\upcdi.ttf
del C:\WINPE\I386\fonts\upcdl.ttf
del C:\WINPE\I386\fonts\upceb.ttf
del C:\WINPE\I386\fonts\upcebi.ttf
del C:\WINPE\I386\fonts\upcei.ttf
del C:\WINPE\I386\fonts\upcel.ttf
del C:\WINPE\I386\fonts\upcfb.ttf
del C:\WINPE\I386\fonts\upcfbi.ttf
del C:\WINPE\I386\fonts\upcfi.ttf
del C:\WINPE\I386\fonts\upcfl.ttf
del C:\WINPE\I386\fonts\upcib.ttf
del C:\WINPE\I386\fonts\upcibi.ttf
del C:\WINPE\I386\fonts\upcii.ttf
del C:\WINPE\I386\fonts\upcil.ttf
del C:\WINPE\I386\fonts\upcjb.ttf
del C:\WINPE\I386\fonts\upcjbi.ttf
del C:\WINPE\I386\fonts\upcji.ttf
del C:\WINPE\I386\fonts\upcjl.ttf
del C:\WINPE\I386\fonts\upckb.ttf
del C:\WINPE\I386\fonts\upckbi.ttf
del C:\WINPE\I386\fonts\upcki.ttf
del C:\WINPE\I386\fonts\upckl.ttf
del C:\WINPE\I386\fonts\upclb.ttf
del C:\WINPE\I386\fonts\upclbi.ttf
del C:\WINPE\I386\fonts\upcli.ttf
del C:\WINPE\I386\fonts\upcll.ttf
del C:\WINPE\I386\fonts\verdana.ttf
del C:\WINPE\I386\fonts\verdanab.ttf
del C:\WINPE\I386\fonts\verdanai.ttf
del C:\WINPE\I386\fonts\verdanaz.ttf
del C:\WINPE\I386\fonts\vga850.fon
del C:\WINPE\I386\fonts\vga860.fon
del C:\WINPE\I386\fonts\vga863.fon
del C:\WINPE\I386\fonts\vga865.fon
del C:\WINPE\I386\fonts\vgafix.fon
del C:\WINPE\I386\fonts\vgaoem.fon
del C:\WINPE\I386\fonts\vgasys.fon
del C:\WINPE\I386\fonts\vrinda.ttf
del C:\WINPE\I386\fonts\webdings.ttf
del C:\WINPE\I386\fonts\wingding.ttf
del C:\WINPE\I386\msagent /Q /Y
del C:\WINPE\I386\help /Q /Y
del C:\WINPE\I386\spcmdcon.sys
del C:\WINPE\I386\bootfix.bin
del C:\WINPE\I386\winbom.ini
del C:\WINPE\I386\System32\winpe.bmp
del C:\WINPE\I386\System32\fus2base.sys
del C:\WINPE\I386\System32\fpnpbase.sys
del C:\WINPE\I386\System32\fpnpbase.usa
del C:\WINPE\I386\System32\ditrace.exe
del C:\WINPE\I386\System32\portmon.exe
del C:\WINPE\I386\System32\rsvp.exe
del C:\WINPE\I386\System32\peer.exe
del C:\WINPE\I386\System32\net.hlp
del C:\WINPE\I386\System32\xlog.exe
del C:\WINPE\I386\System32\eqnloop.exe
del C:\WINPE\I386\System32\eqndiag.exe
del C:\WINPE\I386\System32\eqnlogr.exe
del C:\WINPE\I386\System32\odbccp32.cpl
del C:\WINPE\I386\System32\c320tnt.cod
del C:\WINPE\I386\System32\c218tnt.cod
del C:\WINPE\I386\System32\Drivers\te_protu.qm
del C:\WINPE\I386\System32\Drivers\gm.dls
del C:\WINPE\I386\System32\Drivers\te_protu.sm
del C:\WINPE\I386\System32\Drivers\*.bin
del C:\WINPE\I386\System32\Drivers\*.usa
del C:\WINPE\I386\System32\Drivers\*.t4
del C:\WINPE\I386\System32\Drivers\te_protm.pm2
del C:\WINPE\I386\System32\Drivers\el656ct5.sys
del C:\WINPE\I386\System32\Drivers\fusbbase.sys
del C:\WINPE\I386\System32\Drivers\fxusbase.sys
del C:\WINPE\I386\System32\Drivers\fpcibase.sys
del C:\WINPE\I386\System32\Drivers\fpcmbase.sys
del C:\WINPE\I386\System32\Drivers\atmuni.sys
del C:\WINPE\I386\System32\Drivers\stlnata.sys
del C:\WINPE\I386\System32\Drivers\emu10klm.sys
del C:\WINPE\I386\System32\Drivers\cinemst2.sys
del C:\WINPE\I386\System32\Drivers\el656se5.sys
del C:\WINPE\I386\System32\Drivers\digirlpt.sys
del C:\WINPE\I386\inf\net10.inf
del C:\WINPE\I386\System32\DRIVERS\tdkcd31.sys
del C:\WINPE\I386\inf\net1394.inf
del C:\WINPE\I386\inf\net21x4.inf
del C:\WINPE\I386\System32\DRIVERS\dc21x4.sys
del C:\WINPE\I386\inf\net3c556.inf
del C:\WINPE\I386\System32\DRIVERS\EL556ND5.sys
del C:\WINPE\I386\inf\net3c589.inf
del C:\WINPE\I386\System32\DRIVERS\el589nd5.sys
del C:\WINPE\I386\inf\net3c985.inf
del C:\WINPE\I386\System32\DRIVERS\el985n51.sys
del C:\WINPE\I386\inf\net3sr.inf
del C:\WINPE\I386\System32\DRIVERS\srwlnd5.sys
del C:\WINPE\I386\inf\net5515n.inf
del C:\WINPE\I386\System32\DRIVERS\ip5515.sys
del C:\WINPE\I386\inf\net557.inf
del C:\WINPE\I386\System32\DRIVERS\e100b325.sys
del C:\WINPE\I386\inf\net559ib.inf
del C:\WINPE\I386\System32\DRIVERS\D100IB5.SYS
del C:\WINPE\I386\inf\net575nt.inf
del C:\WINPE\I386\System32\DRIVERS\el575ND5.sys
del C:\WINPE\I386\inf\net650d.inf
del C:\WINPE\I386\System32\DRIVERS\dfe650d.sys
del C:\WINPE\I386\inf\net656c5.inf
del C:\WINPE\I386\System32\DRIVERS\el656CD5.sys
del C:\WINPE\I386\inf\net656n5.inf
del C:\WINPE\I386\System32\DRIVERS\el656ND5.sys
del C:\WINPE\I386\inf\net713.inf
del C:\WINPE\I386\System32\DRIVERS\mxnic.sys
del C:\WINPE\I386\inf\net83820.inf
del C:\WINPE\I386\System32\DRIVERS\DP83820.sys
del C:\WINPE\I386\inf\net8511.inf
del C:\WINPE\I386\System32\DRIVERS\ADM8511.SYS
del C:\WINPE\I386\inf\netac300.inf
del C:\WINPE\I386\System32\DRIVERS\ac300nd5.sys
del C:\WINPE\I386\inf\netali.inf
del C:\WINPE\I386\System32\DRIVERS\ALI5261.SYS
del C:\WINPE\I386\inf\netambi.inf
del C:\WINPE\I386\System32\DRIVERS\AMB8002.SYS
del C:\WINPE\I386\inf\netamd.inf
del C:\WINPE\I386\System32\DRIVERS\pcntn5m.sys
del C:\WINPE\I386\inf\netamd2.inf
del C:\WINPE\I386\System32\DRIVERS\pcntpci5.sys
del C:\WINPE\I386\inf\netamdhl.inf
del C:\WINPE\I386\System32\DRIVERS\pcntn5hl.sys
del C:\WINPE\I386\inf\netan983.inf
del C:\WINPE\I386\System32\DRIVERS\an983.sys
del C:\WINPE\I386\inf\netana.inf
del C:\WINPE\I386\System32\DRIVERS\adptsf50.sys
del C:\WINPE\I386\inf\netasp2k.inf
del C:\WINPE\I386\System32\DRIVERS\aspndis3.sys
del C:\WINPE\I386\inf\netb57xp.inf
del C:\WINPE\I386\System32\DRIVERS\b57xp32.sys
del C:\WINPE\I386\inf\netbcm4e.inf
del C:\WINPE\I386\System32\DRIVERS\BCM4E5.SYS
del C:\WINPE\I386\inf\netbcm4p.inf
del C:\WINPE\I386\System32\DRIVERS\bcm42xx5.sys
del C:\WINPE\I386\inf\netbcm4u.inf
del C:\WINPE\I386\System32\DRIVERS\bcm42u.sys
del C:\WINPE\I386\inf\netbrzw.inf
del C:\WINPE\I386\System32\DRIVERS\BRZWLAN.sys
del C:\WINPE\I386\inf\netcb102.inf
del C:\WINPE\I386\System32\DRIVERS\cb102.sys
del C:\WINPE\I386\inf\netcb325.inf
del C:\WINPE\I386\System32\DRIVERS\CB325.SYS
del C:\WINPE\I386\inf\netcbe.inf
del C:\WINPE\I386\System32\DRIVERS\cben5.sys
del C:\WINPE\I386\inf\netce2.inf
del C:\WINPE\I386\System32\DRIVERS\ce2n5.sys
del C:\WINPE\I386\inf\netce3.inf
del C:\WINPE\I386\System32\DRIVERS\CE3N5.SYS
del C:\WINPE\I386\inf\netcem28.inf
del C:\WINPE\I386\System32\DRIVERS\cem28n5.sys
del C:\WINPE\I386\inf\netcem33.inf
del C:\WINPE\I386\System32\DRIVERS\cem33n5.sys
del C:\WINPE\I386\inf\netcem56.inf
del C:\WINPE\I386\System32\DRIVERS\cem56n5.sys
del C:\WINPE\I386\inf\netcicap.inf
del C:\WINPE\I386\inf\netclass.inf
del C:\WINPE\I386\inf\netcpqc.inf
del C:\WINPE\I386\System32\DRIVERS\cnxt1803.sys
del C:\WINPE\I386\inf\netcpqg.inf
del C:\WINPE\I386\System32\DRIVERS\n1000nt5.sys
del C:\WINPE\I386\inf\netcpqi.inf
del C:\WINPE\I386\System32\DRIVERS\n100325.sys
del C:\WINPE\I386\inf\netcpqmt.inf
del C:\WINPE\I386\System32\DRIVERS\cpqtrnd5.sys
del C:\WINPE\I386\System32\ctmasetp.dll
del C:\WINPE\I386\System32\DRIVERS\rocket.sys
del C:\WINPE\I386\inf\netdefxa.inf
del C:\WINPE\I386\System32\DRIVERS\DEFPA.sys
del C:\WINPE\I386\inf\netdf650.inf
del C:\WINPE\I386\System32\DRIVERS\dfe650.sys
del C:\WINPE\I386\inf\netdgdxb.inf
del C:\WINPE\I386\System32\DRIVERS\bioprime.bin
del C:\WINPE\I386\inf\netdlh5x.inf
del C:\WINPE\I386\System32\DRIVERS\DLH5XND5.sys
del C:\WINPE\I386\inf\netdm.inf
del C:\WINPE\I386\System32\DRIVERS\DM9PCI5.SYS
del C:\WINPE\I386\inf\nete1000.inf
del C:\WINPE\I386\System32\DRIVERS\e1000nt5.sys
del C:\WINPE\I386\inf\nete100i.inf
del C:\WINPE\I386\System32\DRIVERS\E100ISA4.sys
del C:\WINPE\I386\inf\netejxmp.inf
del C:\WINPE\I386\System32\DRIVERS\IBMEXMP.sys
del C:\WINPE\I386\inf\netel515.inf
del C:\WINPE\I386\System32\DRIVERS\EL515.sys
del C:\WINPE\I386\inf\netel574.inf
del C:\WINPE\I386\System32\DRIVERS\el574nd4.sys
del C:\WINPE\I386\inf\netel5x9.inf
del C:\WINPE\I386\inf\netel90a.inf
del C:\WINPE\I386\System32\DRIVERS\el90xnd5.sys
del C:\WINPE\I386\inf\netel90b.inf
del C:\WINPE\I386\System32\DRIVERS\el90xbc5.sys
del C:\WINPE\I386\inf\netel980.inf
del C:\WINPE\I386\System32\DRIVERS\el98xn5.sys
del C:\WINPE\I386\inf\netel99x.inf
del C:\WINPE\I386\System32\DRIVERS\EL99XN51.SYS
del C:\WINPE\I386\System32\DRIVERS\EL99XRUN.OUT
del C:\WINPE\I386\inf\netepicn.inf
del C:\WINPE\I386\System32\DRIVERS\lanepic5.sys
del C:\WINPE\I386\inf\netepro.inf
del C:\WINPE\I386\System32\DRIVERS\epro4.sys
del C:\WINPE\I386\inf\netex10.inf
del C:\WINPE\I386\System32\DRIVERS\ex10.sys
del C:\WINPE\I386\inf\netf56n5.inf
del C:\WINPE\I386\inf\netfa312.inf
del C:\WINPE\I386\System32\DRIVERS\FA312nd5.sys
del C:\WINPE\I386\inf\netfa410.inf
del C:\WINPE\I386\System32\DRIVERS\fa410nd5.sys
del C:\WINPE\I386\inf\netfjvi.inf
del C:\WINPE\I386\System32\DRIVERS\f3ab18xi.sys
del C:\WINPE\I386\inf\netfjvj.inf
del C:\WINPE\I386\System32\DRIVERS\f3ab18xj.sys
del C:\WINPE\I386\inf\netfore.inf
del C:\WINPE\I386\System32\DRIVERS\PCA200E.BIN
del C:\WINPE\I386\System32\DRIVERS\PCA200E.SYS
del C:\WINPE\I386\inf\netforeh.inf
del C:\WINPE\I386\System32\DRIVERS\FOREHE.SYS
del C:\WINPE\I386\inf\netibm.inf
del C:\WINPE\I386\System32\DRIVERS\IBMTOK.sys
del C:\WINPE\I386\inf\netibm2.inf
del C:\WINPE\I386\System32\DRIVERS\IBMTRP.SYS
del C:\WINPE\I386\inf\netklsi.inf
del C:\WINPE\I386\System32\DRIVERS\usb101et.sys
del C:\WINPE\I386\inf\netktc.inf
del C:\WINPE\I386\System32\DRIVERS\KTC111.SYS
del C:\WINPE\I386\inf\netlm.inf
del C:\WINPE\I386\System32\DRIVERS\lmndis3.sys
del C:\WINPE\I386\inf\netlm56.inf
del C:\WINPE\I386\inf\netlnev2.inf
del C:\WINPE\I386\System32\DRIVERS\LNE100.SYS
del C:\WINPE\I386\inf\netmadge.inf
del C:\WINPE\I386\System32\DRIVERS\mdgndis5.sys
del C:\WINPE\I386\inf\netmhzn5.inf
del C:\WINPE\I386\System32\DRIVERS\xem336n5.sys
del C:\WINPE\I386\inf\netnf3.inf
del C:\WINPE\I386\System32\DRIVERS\NetFlx3.sys
del C:\WINPE\I386\inf\netngr.inf
del C:\WINPE\I386\System32\DRIVERS\Ngrpci.sys
del C:\WINPE\I386\inf\netnovel.inf
del C:\WINPE\I386\System32\DRIVERS\ne2000.sys
del C:\WINPE\I386\inf\netosi2c.inf
del C:\WINPE\I386\System32\DRIVERS\otc06x5.sys
del C:\WINPE\I386\inf\netosi5.inf
del C:\WINPE\I386\System32\DRIVERS\otceth5.SYS
del C:\WINPE\I386\inf\netpc100.inf
del C:\WINPE\I386\System32\DRIVERS\pc100nds.sys
del C:\WINPE\I386\inf\netpnic.inf
del C:\WINPE\I386\System32\DRIVERS\lne100tx.sys
del C:\WINPE\I386\inf\netpwr2.inf
del C:\WINPE\I386\System32\DRIVERS\smcpwr2n.sys
del C:\WINPE\I386\inf\netrlw2k.inf
del C:\WINPE\I386\System32\DRIVERS\rlnet5.sys
del C:\WINPE\I386\inf\netrtpnt.inf
del C:\WINPE\I386\System32\DRIVERS\RTL8029.sys
del C:\WINPE\I386\inf\netrtsnt.inf
del C:\WINPE\I386\System32\DRIVERS\RTL8139.sys
del C:\WINPE\I386\inf\netsis.inf
del C:\WINPE\I386\System32\DRIVERS\sisnic.sys
del C:\WINPE\I386\inf\netsk98.inf
del C:\WINPE\I386\System32\DRIVERS\sk98xwin.SYS
del C:\WINPE\I386\inf\netsk_fp.inf
del C:\WINPE\I386\System32\DRIVERS\SkFpWin.SYS
del C:\WINPE\I386\inf\netsla30.inf
del C:\WINPE\I386\System32\DRIVERS\Sla30nd5.sys
del C:\WINPE\I386\inf\netsmc.inf
del C:\WINPE\I386\System32\DRIVERS\smc8000n.sys
del C:\WINPE\I386\inf\netsnip.inf
del C:\WINPE\I386\inf\nettb155.inf
del C:\WINPE\I386\System32\DRIVERS\tbatm155.sys
del C:\WINPE\I386\inf\nettdkb.inf
del C:\WINPE\I386\System32\DRIVERS\tdk100b.sys
del C:\WINPE\I386\inf\nettiger.inf
del C:\WINPE\I386\System32\DRIVERS\tjisdn.sys
del C:\WINPE\I386\inf\nettpro.inf
del C:\WINPE\I386\System32\DRIVERS\tpro4.sys
del C:\WINPE\I386\inf\netvt86.inf
del C:\WINPE\I386\System32\DRIVERS\fetnd5.sys
del C:\WINPE\I386\inf\netw840.inf
del C:\WINPE\I386\System32\DRIVERS\W840ND.sys
del C:\WINPE\I386\inf\netw926.inf
del C:\WINPE\I386\System32\DRIVERS\w926nd.sys
del C:\WINPE\I386\inf\netw940.inf
del C:\WINPE\I386\System32\DRIVERS\w940nd.sys
del C:\WINPE\I386\inf\netwlan.inf
del C:\WINPE\I386\System32\DRIVERS\NetWlan5.img
del C:\WINPE\I386\System32\DRIVERS\NetWlan5.sys
del C:\WINPE\I386\inf\netwlan2.inf
del C:\WINPE\I386\System32\DRIVERS\wlandrv2.sys
del C:\WINPE\I386\inf\netwv48.inf
del C:\WINPE\I386\System32\DRIVERS\wlluc48.sys
del C:\WINPE\I386\inf\netx500.inf
del C:\WINPE\I386\System32\DRIVERS\pcx500.sys
del C:\WINPE\I386\inf\netx56n5.inf
del C:\WINPE\I386\inf\netxcpq.inf
del C:\WINPE\I386\System32\DRIVERS\cpqndis5.sys
del C:\WINPE\I386\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.0.0_x-ww_8d353f13\gdiplus.dll
del C:\WINPE\I386\System32\alrsvc.dll
del C:\WINPE\I386\System32\avmc20.dll
del C:\WINPE\I386\System32\avmcapi.dll
del C:\WINPE\I386\System32\avmenum.dll
del C:\WINPE\I386\System32\browser.dll
del C:\WINPE\I386\System32\browseui.dll
del C:\WINPE\I386\System32\certcli.dll
del C:\WINPE\I386\System32\cmprops.dll
del C:\WINPE\I386\System32\cnbjmon.dll
del C:\WINPE\I386\System32\console.dll
del C:\WINPE\I386\System32\cryptnet.dll
del C:\WINPE\I386\System32\cscdll.dll
del C:\WINPE\I386\System32\ctmasetp.dll
del C:\WINPE\I386\System32\ctmrclas.dll
del C:\WINPE\I386\System32\dbgeng.dll
del C:\WINPE\I386\System32\dbghelp.dll
del C:\WINPE\I386\System32\dciman32.dll
del C:\WINPE\I386\System32\ddraw.dll
del C:\WINPE\I386\System32\devmgr.dll
del C:\WINPE\I386\System32\dgclass.dll
del C:\WINPE\I386\System32\dgnet.dll
del C:\WINPE\I386\System32\dgrpsetu.dll
del C:\WINPE\I386\System32\diapi2.dll
del C:\WINPE\I386\System32\diapi232.dll
del C:\WINPE\I386\System32\diapi2nt.dll
del C:\WINPE\I386\System32\disrvpp.dll
del C:\WINPE\I386\System32\disrvsu.dll
del C:\WINPE\I386\System32\divaprop.dll
del C:\WINPE\I386\System32\divasu.dll
del C:\WINPE\I386\System32\dmconfig.dll
del C:\WINPE\I386\System32\dnsrslvr.dll
del C:\WINPE\I386\System32\duser.dll
del C:\WINPE\I386\System32\eqnclass.dll
del C:\WINPE\I386\System32\extmgr.dll
del C:\WINPE\I386\System32\gptext.dll
del C:\WINPE\I386\System32\halsp.dll
del C:\WINPE\I386\System32\hccoin.dll
del C:\WINPE\I386\System32\icmp.dll
del C:\WINPE\I386\System32\imgutil.dll
del C:\WINPE\I386\System32\initpki.dll
del C:\WINPE\I386\System32\io8ports.dll
del C:\WINPE\I386\System32\iologmsg.dll
del C:\WINPE\I386\System32\kbdbe.dll
del C:\WINPE\I386\System32\kbdbr.dll
del C:\WINPE\I386\System32\kbdca.dll
del C:\WINPE\I386\System32\kbdda.dll
del C:\WINPE\I386\System32\kbddv.dll
del C:\WINPE\I386\System32\kbdes.dll
del C:\WINPE\I386\System32\kbdfc.dll
del C:\WINPE\I386\System32\kbdfi.dll
del C:\WINPE\I386\System32\kbdfr.dll
del C:\WINPE\I386\System32\kbdgae.dll
del C:\WINPE\I386\System32\kbdgr.dll
del C:\WINPE\I386\System32\kbdgr1.dll
del C:\WINPE\I386\System32\kbdic.dll
del C:\WINPE\I386\System32\kbdir.dll
del C:\WINPE\I386\System32\kbdit.dll
del C:\WINPE\I386\System32\kbdit142.dll
del C:\WINPE\I386\System32\kbdla.dll
del C:\WINPE\I386\System32\kbdmac.dll
del C:\WINPE\I386\System32\kbdne.dll
del C:\WINPE\I386\System32\kbdnec.dll
del C:\WINPE\I386\System32\kbdno.dll
del C:\WINPE\I386\System32\kbdpo.dll
del C:\WINPE\I386\System32\kbdsf.dll
del C:\WINPE\I386\System32\kbdsg.dll
del C:\WINPE\I386\System32\kbdsp.dll
del C:\WINPE\I386\System32\kbdsw.dll
del C:\WINPE\I386\System32\kbduk.dll
del C:\WINPE\I386\System32\kbdusl.dll
del C:\WINPE\I386\System32\kbdusr.dll
del C:\WINPE\I386\System32\kbdusx.dll
del C:\WINPE\I386\System32\ksuser.dll
del C:\WINPE\I386\System32\licwmi.dll
del C:\WINPE\I386\System32\linkinfo.dll
del C:\WINPE\I386\System32\loadperf.dll
del C:\WINPE\I386\System32\localspl.dll
del C:\WINPE\I386\System32\lz32.dll
del C:\WINPE\I386\System32\mfc42.dll
del C:\WINPE\I386\System32\mmfutil.dll
del C:\WINPE\I386\System32\mobsync.dll
del C:\WINPE\I386\System32\mprui.dll
del C:\WINPE\I386\System32\msafd.dll
del C:\WINPE\I386\System32\mscat32.dll
del C:\WINPE\I386\System32\mscms.dll
del C:\WINPE\I386\System32\msftedit.dll
del C:\WINPE\I386\System32\msgsvc.dll
del C:\WINPE\I386\System32\msimg32.dll
del C:\WINPE\I386\System32\msjet40.dll
del C:\WINPE\I386\System32\msls31.dll
del C:\WINPE\I386\System32\mssign32.dll
del C:\WINPE\I386\System32\mssip32.dll
del C:\WINPE\I386\System32\msvcirt.dll
del C:\WINPE\I386\System32\mswstr10.dll
del C:\WINPE\I386\System32\netevent.dll
del C:\WINPE\I386\System32\netui2.dll
del C:\WINPE\I386\System32\nwapi32.dll
del C:\WINPE\I386\System32\nwcfg.dll
del C:\WINPE\I386\System32\nwevent.dll
del C:\WINPE\I386\System32\nwprovau.dll
del C:\WINPE\I386\System32\nwwks.dll
del C:\WINPE\I386\System32\oakley.dll
del C:\WINPE\I386\System32\odbc16gt.dll
del C:\WINPE\I386\System32\odbc32gt.dll
del C:\WINPE\I386\System32\odbcbcp.dll
del C:\WINPE\I386\System32\odbcconf.dll
del C:\WINPE\I386\System32\odbccp32.dll
del C:\WINPE\I386\System32\odbccr32.dll
del C:\WINPE\I386\System32\odbccu32.dll
del C:\WINPE\I386\System32\odbcji32.dll
del C:\WINPE\I386\System32\odbcjt32.dll
del C:\WINPE\I386\System32\odbcp32r.dll
del C:\WINPE\I386\System32\odbctrac.dll
del C:\WINPE\I386\System32\oleacc.dll
del C:\WINPE\I386\System32\oleaccrc.dll
del C:\WINPE\I386\System32\olecli32.dll
del C:\WINPE\I386\System32\olecnv32.dll
del C:\WINPE\I386\System32\oledlg.dll
del C:\WINPE\I386\System32\olepro32.dll
del C:\WINPE\I386\System32\olesvr.dll
del C:\WINPE\I386\System32\olesvr32.dll
del C:\WINPE\I386\System32\olethk32.dll
del C:\WINPE\I386\System32\perfctrs.dll
del C:\WINPE\I386\System32\perfnw.dll
del C:\WINPE\I386\System32\pstorec.dll
del C:\WINPE\I386\System32\query.dll
del C:\WINPE\I386\System32\rasdlg.dll
del C:\WINPE\I386\System32\rnr20.dll
del C:\WINPE\I386\System32\rsvpmsg.dll
del C:\WINPE\I386\System32\rsvpperf.dll
del C:\WINPE\I386\System32\rtipxmib.dll
del C:\WINPE\I386\System32\scecli.dll
del C:\WINPE\I386\System32\security.dll
del C:\WINPE\I386\System32\servdeps.dll
del C:\WINPE\I386\System32\shdocvw.dll
del C:\WINPE\I386\System32\snmpapi.dll
del C:\WINPE\I386\System32\softpub.dll
del C:\WINPE\I386\System32\spdports.dll
del C:\WINPE\I386\System32\spoolss.dll
del C:\WINPE\I386\System32\spxcoins.dll
del C:\WINPE\I386\System32\spxports.dll
del C:\WINPE\I386\System32\stlnprop.dll
del C:\WINPE\I386\System32\sxports.dll
del C:\WINPE\I386\System32\ufat.dll
del C:\WINPE\I386\System32\ureg.dll
del C:\WINPE\I386\System32\url.dll
del C:\WINPE\I386\System32\utildll.dll
del C:\WINPE\I386\System32\vdmdbg.dll
del C:\WINPE\I386\System32\w32topl.dll
del C:\WINPE\I386\System32\wdigest.dll
del C:\WINPE\I386\System32\win32spl.dll
del C:\WINPE\I386\System32\winhttp.dll
del C:\WINPE\I386\System32\winipsec.dll
del C:\WINPE\I386\System32\winscard.dll
del C:\WINPE\I386\System32\wshisn.dll
del C:\WINPE\I386\System32\xmlprov.dll
del C:\WINPE\I386\System32\xmlprovi.dll
echo Files have been blammed from WINPE.
pause
psc
@Trax,
I think we found a good way inside the boot-land.net forum to help you reaching your intentions.

I suggest to logically close the topic here.

Peter
jaclaz
@psc
QUOTE (psc)
I'm proud to offer a 'minimum solution' which boots successful in 99%


Since it seems to me that Daemonforce is part of the remaining 1%, and:

QUOTE (Daeonforce)
EDIT: I'm giving up on Pico and NativeEx to pursue this for myself. I just can't depend on anyone's code.


I too see no further scope of this thread, but maybe someone needs to add something to it, so there is no reason for closing it, if noone has anything to say it will slowly sink in the old posts sea.

jaclaz
Nuno Brito
QUOTE (Daemonforce @ Sep 20 2007, 10:59 AM) *
...
Oh it will boot just fine. The end result is the same as PicoXP. It can't run anything other than CMD and it will only exit. Anything I try to run will completely fail to execute. You cut out something so criticial that there is no longer any room for expansion in this project. sad.gif


This is very strange - I often use nativeEx and liveXP (based on nativeEx) and I've personally added a lot of scripts for these projects that work really good.

Do keep in mind that you need to do some detective work to find missing dependencies, needed registry settings and other special conditions which must be created for some particular program.

In generic terms you do get a solid XP based ISO sized in ~30Mb that runs explorer and this is pretty much an OS that contains a very minimal configuration.

If you mention that picoXP only cmd.exe that is true - the goal of that project was to remove everything as possible from a running OS and leave only the command line working - and it surely taught a lot about could be removed to XP based boot disk.

Before this process was automated as a project only a few rumoured about their results and was pretty much considered a "black magic" art - now it's acessible to everyone..

It's sized downto 14Mb and some even have it running at 7Mb with SDI compression, not much to do with it but at least it can be used to browse NTFS drives and still run console based apps.

-----------------

There is a "lot of room" for expansion - and that the reason why each app script already includes the needed dependencies that must be found inside each system.

Try downloading a full liveXP project and it will produce a "heavy" feature packed ISO in little over 100Mb - this can be done with very few mouse clicks:
  • Download winbuilder.exe from http://boot-land.net/winbuilder to an empty folder
  • Run Winbuilder.exe
  • Click and select the livexp.boot-land.net server on your download list
  • Click "Download" button
  • Press the "Play" button
  • Indicate the folder where your XP source is located and view the results..

There's also a youtube video here: http://www.youtube.com/watch?v=mUEH5wQb73A



QUOTE (daemonforce)
I believe something is wrong with the development team. Why is it I can't get ONE efficiently working configuration unless I start basing my builds from Microsoft? This experience is worse than when I was developing LHPE.


EDIT: I'm giving up on Pico and NativeEx to pursue this for myself. I just can't depend on anyone's code. sad.gif


It would help if you posted your log.html after running a project that isn't working as you expect otherwise I can't point you on the right direction.

For example:
Which windows source and service pack are you using?
Is it a retail version or OEM?
Have you used nlite/modified or is it original?



QUOTE
Also, I found my old command. It turns out this will do about the same removals that your NativeEx has done but it keeps some of the major dependencies. I must have gotten the sources mixed.

Great, now I can't attach the file.

Here is the corporate deletion manifest...


One detail: your batch file that will only remove files and nothing more..


Meaning that:

- You'd need to install windows PE tools on your machine
- Start from scratch and learn how to create a windows PE with the provided tools
- Adding programs also need to be done manually, checking dependencies and adding registry keys, etc..
- Aditional features and drivers also need to be tested over and over again until they work (if possible)



This was mainly the reason why batcher was first coded, nowadays followed by winbuilder - a good tool to tweak and automate these actions really saves time.

And when these results are automated and studied we can spend time going forward to new directions rather than repeating the same old manual steps over and over again.

Believe me that this isn't a very efficient way of doing things.

If you don't believe me, then take a look here: http://www.911cd.net/forums//index.php?showtopic=12067 - I've posted that batch script in 2005 and it would reduce any vanilla bartPE to a 35Mb ISO.

And things have kept being improved since that topic, passing from automated file removal to completely build a new and efficient OS structure from scratch as you see today on nativeEx.


No limitations, no wasted time and good tested results that people can have and modify with very little work on their end.

WinBuilder shouldn't honestly be compared to bartPE since wb is only an script engine which will carry out whatever project you wish without even needing to be related to PE boot disks.


Please be more specific and compare against any of the currently available wb projects:

BartPE vs LiveXP
BartPE vs NativeEx
BartPE vs PicoXP
BartPE vs NativePE
BartPE vs VistaPE
BartPE vs BartPECore
BartPE vs ReactOS liveCD
BartPE vs MobileOS
BartPE vs wbXPE
BartPE vs Windows 3.1 Customizer
BartPE vs modPE
BartPE vs NanoXP
BartPE vs Unattended XP Install

smile.gif
Daemonforce
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
If you mention that picoXP only cmd.exe that is true - the goal of that project was to remove everything as possible from a running OS and leave only the command line working - and it surely taught a lot about could be removed to XP based boot disk.

It is possible that Windows XP can be reduced to 5MB while leaving a bare Win32 console. Mark proved that. I do not compress my applications for forced compatibility.

My MS Project consists of 560 files(in 28 folders wink.gif) that can effectively run any application with the exception of the .NET Framework. I am currently geared towards integrating service tools, the .NET Framework and then integrating things like PowerShell and my own applications.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
It would help if you posted your log.html after running a project that isn't working as you expect otherwise I can't point you on the right direction.

I would if I can find it. Last time I had VS installed this program keeps crashing in the middle of the build process and JIT catches it. This needs to be addressed.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
Which windows source and service pack are you using?

Windows XP Professional SP2b VOLUME
Windows Server 2003 SP2 VOLUME
Windows Longhorn Professional OEM
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
Have you used nlite/modified or is it original?

NO.

Don't even bother asking me about applications like nLite or vLite or whatever the hell it has grown into now. nLite is a disgusting program that modifies the Windows installations with a method less than favorable to developers such as myself and the BartPE, Reatogo and WinBuilder communities. Since you're the leader of the later, you already knew that. wink.gif Ever since I first saw what it had done in early 2003, I have refused to use it on any OS CD. Use of nLite is a serious disservice to my production environment.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
One detail: your batch file that will only remove files and nothing more..
Meaning that:

- You'd need to install windows PE tools on your machine

Noted. I only posted this script as an example. I couldn't get the delete command working in a cross-scripted environment so I needed to start forcing commands.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
- Start from scratch and learn how to create a windows PE with the provided tools

Done. Several times. I still base my prime examples from Longhorn.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
- Adding programs also need to be done manually, checking dependencies and adding registry keys, etc..

Done.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
- Aditional features and drivers also need to be tested over and over again until they work (if possible)

I can worry about that later. Tools like vmware aid that.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
This was mainly the reason why batcher was first coded, nowadays followed by winbuilder - a good tool to tweak and automate these actions really saves time.

I'm really interested as to how you build the Windows registry without using bldhives. I have command scripts that create, open and punch entries into the PE Registry and seal them in order to create a working system. I don't like extracting a hardset config.inf anymore.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
And when these results are automated and studied we can spend time going forward to new directions rather than repeating the same old manual steps over and over again.

Assuming nothing can go wrong. Which it usually does anyway.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
Believe me that this isn't a very efficient way of doing things.
I prefer effectiveness over efficiency. When an automated method is deemed "efficient" and then constantly fails to do what it's intended for, we have a problem.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
If you don't believe me, then take a look here: http://www.911cd.net/forums//index.php?showtopic=12067 - I've posted that batch script in 2005 and it would reduce any vanilla bartPE to a 35Mb ISO.

I have archived that thread on my server. It's a good read.
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
And things have kept being improved since that topic, passing from automated file removal to completely build a new and efficient OS structure from scratch as you see today on nativeEx.
...
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
WinBuilder shouldn't honestly be compared to bartPE since wb is only an script engine which will carry out whatever project you wish without even needing to be related to PE boot disks.

Agreed. Deos the OP have anything further to add?
QUOTE (Nuno Brito @ Sep 21 2007, 07:53 AM) *
Please be more specific and compare against any of the currently available wb projects:


Please don't. If I see another thread like this I'm going to be diagnosed with a permanent case of stupid. =/
psc
Primarily i had decided that this toipc is closed for me.
I do not want to take part on time wasting and sometimes aggressive and hurting discussions.

Let me say one last sentence here.
I think that readers agree that in my age of 62 I have some experiences.

Sometimes very good results can be reached by combining the '++' of some different parties.
If the parties only want to mention the possible disadvantages of the other one, it is better not to discuss.
This time is completely wasted.

Peter
Daemonforce
QUOTE (psc @ Sep 21 2007, 11:21 AM) *
Sometimes very good results can be reached by combining the '++' of some different parties.
If the parties only want to mention the possible disadvantages of the other one, it is better not to discuss.
This time is completely wasted.

This line of thinking is exactly the reason Germany has the best engineers I've ever seen. =/
hooovahh
I think I hate every thing about this thread except Nuno Brito's post.
psc
QUOTE (hooovahh @ Sep 23 2007, 06:54 PM) *
I think I hate every thing about this thread except Nuno Brito's post.

I'm not willing and not allowed to tell you whom and what to hate or to love.
But I'm curious:
Look to the topic's start:
What is the reason for an experienced person like you to hate a post (by Trax) asking about alternities to BartPE?
What is the reason for an experienced person like you to hate a post (by my) explaining the advantages of something different from BartPE?

Peter
Daemonforce
QUOTE (psc @ Sep 23 2007, 10:37 AM) *
Look to the topic's start:
What is the reason for an experienced person like you to hate a post (by Trax) asking about alternities to BartPE?

...
QUOTE (psc @ Sep 23 2007, 10:37 AM) *
What is the reason for an experienced person like you to hate a post (by my) explaining the advantages of something different from BartPE?

...


Owned GG NO RE! laugh.gif
jaclaz
@Daemonforce
please do consider when posting that other members, possibly not having a perfect knowledge of English or of it's various slangs and/or acronyms may actually be interested in what you want to say.

It is a form of politeness to try as much as possible to be clear when posting on a board, expecially if, like this one, it is frequented by members coming from all the world.

@hoovah
when I posted this:
QUOTE (jaclaz)
I too see no further scope of this thread, but maybe someone needs to add something to it, so there is no reason for closing it, if noone has anything to say it will slowly sink in the old posts sea.

I actually had in mind something possibly meaningful and on topic, not one-line opinions on the thread.

jaclaz
Daemonforce
QUOTE (jaclaz @ Sep 23 2007, 11:26 AM) *
@Daemonforce
please do consider when posting that other members, possibly not having a perfect knowledge of English or of it's various slangs and/or acronyms may actually be interested in what you want to say.

K. huh.gif
QUOTE (jaclaz @ Sep 23 2007, 11:26 AM) *
It is a form of politeness to try as much as possible to be clear when posting on a board, expecially if, like this one, it is frequented by members coming from all the world.

Why exactly is that anyway? I notice the majority of posts on this board are coming from various countries all over the world. This is the only board that I've ever seen like that. The rest I know are as plain as the people on either side of the Canadian border. I find it amazing this place works just as you've described. If everyone speaks gibberish and broken English constantly, there's absolutely no communication granted these people are bound to a language other than English.
QUOTE (jaclaz @ Sep 23 2007, 11:26 AM) *
I actually had in mind something possibly meaningful and on topic, not one-line opinions on the thread.

*waits*



.......












.................





huh.gif



Nothin further. huh.gif
psc
QUOTE (Daemonforce @ Sep 23 2007, 09:40 PM) *
Nothin further. huh.gif

The best post you gave in this topic!

Peter
hooovahh
I'm sorry I didn't mean it like that. There are other posted in this thread that were informative. I was basically trying to find a way to flame Daemonforce without it looking like it. I just don't like it when people rant about how crappy some thing is, completely disregarding the work that went it to making it what it is.

I know Daemon didn't say this, it was a summary by jaclaz, but still I don't think BartPE sucks, I definitely don't think Winbuilder sucks, and while I've never used (or heard of) DaemonPE I highly doubt it's perfect. Please respect others' creations, there's a fine line between pointing out flaws in software, and calling it worthless.

@Daemonforce

I read your posts as calling it worthless.
Daemonforce
QUOTE (hooovahh @ Sep 24 2007, 09:01 AM) *
I'm sorry I didn't mean it like that. There are other posted in this thread that were informative. I was basically trying to find a way to flame Daemonforce without it looking like it.

Thousands have made subtle attempts at this and failed. I suggest you don't even think about it.
QUOTE (hooovahh @ Sep 24 2007, 09:01 AM) *
I just don't like it when people rant about how crappy some thing is, completely disregarding the work that went it to making it what it is.

The work that went into it?! blink.gif


OMGWTFBBQ! Did you even read my posts?! The problems that are present within PE Builder are directly related to the persons that have coded for it. Not the ones that coded the PE Builder! This is the same reason WinBuilder can have faults such as lazy programmers while companies like MS refuse support of such actions. mad.gif
READ.....Very carefully.
QUOTE (hooovahh @ Sep 24 2007, 09:01 AM) *
I know Daemon didn't say this, it was a summary by jaclaz, but still I don't think BartPE sucks, I definitely don't think Winbuilder sucks, and while I've never used (or heard of) DaemonPE I highly doubt it's perfect.

It's only as perfect as the TargetOS. This says a lot about Longhorn. =/
QUOTE (hooovahh @ Sep 24 2007, 09:01 AM) *
Please respect others' creations, there's a fine line between pointing out flaws in software, and calling it worthless.

There are invisible lines that make themselves visible when flaws in software are enough to make the overall product worthless.
QUOTE (hooovahh @ Sep 24 2007, 09:01 AM) *
I read your posts as calling it worthless.

Read again.

Also before I forget, something needs to be done about the targeting priorities when building off of one expected OS and then scripts force design of another. I appreciate the idea of keeping your options as loose as possible, but it's a good idea to just work on one thing at a time. This avoids problems and it keeps things clean.
Zeoran
I'm going to make this very simple:

This board exists for the support of BartPE and it's related software.

If you have a plugin or other software that helps people with this project, by all means make your posts. If you hate BartPe, or anything related to it, don't POST here.

I'm tired of negative posts, bad language and personal attacks on other people's work. It stops... Now.

~Z
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.