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 AccountCreate an Account

Javascript Disabled Detected

You currently have javascript disabled. Several functions may not work. Please re-enable javascript to access full functionality.

Portable Windows 7 build from Winpe 3.0

Kullenen_Ask

Posted 26 May 2010 - 04:07 AM

Kullenen_Ask

Advanced Member

Member

314 posts

Joined 10-September 04

OS:XP Pro x86

Country:

Hi Kullenen_Ask

@ xnbya : Can you provide a full file list of what you have added from install.wim or files that you can delete please? It's a very good question Kulenen, can you compare your files/directory from finalPE.wim with Boot.wim ?

Good to seen WMP12 play Video Have you register DLL, ACX or ACM files; and if So/Yes, which precisely ?Thanks

Kulenen, can you compare your files/directory from finalPE.wim with Boot.wim ?i dont understand compare with what?

Have you register DLL, ACX or ACM files; and if So/Yes, which precisely ?i didnt any. use classes.hiv as i did. maybe i can register xvid codecs only manually and backup classes.hiv.

Kullenen_Ask

Posted 26 May 2010 - 09:36 AM

Kulenen, can you compare your files/directory from finalPE.wim with Boot.wim ?i dont understand compare with what?

Difference between Boot.wim (Original from Microsoft) and your WIN7PE.WIM (Your final Creation)Thanks

how can i compare all the files and show all difference? maybe can be for system32 folder only. if optimization.txt usefull can attach it. i think nobody finds optimizatin files usefull. there is no feedback about them.

ludo

Posted 26 May 2010 - 09:41 AM

ludo

Newbie

Member

33 posts

Joined 21-April 10

OS:Windows 7 x86

Country:

how can i compare all the files and show difference? maybe can be for system32 folder only. if optimization.txt usefull can attach it.

Personnaly, i use JdirPrint in the goal to have all the listing of all the directoryAfter, i use Notepad++ (With Compare Plugin) and compare the two TXT files create by JdirPrint(Directory Listing of Original Boot.wim and Win7PE.wim). maybe can be for system32 ?If you can to be in root directory, it's better

Kullenen_Ask

Posted 26 May 2010 - 09:44 AM

how can i compare all the files and show difference? maybe can be for system32 folder only. if optimization.txt usefull can attach it.

Personnaly, i use JdirPrint in the goal to have all the listing of all the directoryAfter, i use Notepad++ (With Compare Plugin) and compare the two TXT files create by JdirPrint(Directory Listing of Original Boot.wim and Win7PE.wim). maybe can be for system32 ?If you can to be in root directory, it's better

i couldnt succeded at notepad++ part. also optimization will get it difficult. you can compare.

Kullenen_Ask

Posted 26 May 2010 - 02:50 PM

Kullenen_Ask

Advanced Member

Member

314 posts

Joined 10-September 04

OS:XP Pro x86

Country:

we don't look for hash comparation. at least not now. we only look for extra files. i don't need to compare anything i only try to help for everyone can do it on his own and to find exact files. if you work on the files i gave and tell us the results it will be more helpfull. also i can share my knowledge and mix all.

ludo

Posted 27 May 2010 - 02:15 AM

ludo

Newbie

Member

33 posts

Joined 21-April 10

OS:Windows 7 x86

Country:

Hi Küllenen Aşk ,

Can you share; again; optimized 186mb wim built from base wim and your base wim with integrated. srt,wds,wmi,hta,scripting packages. no pppoe and wireless package, without size, attribute, date Time in Display Tab of JdirPrint (It's more easy for me to extract )
Thanks you very much

register files in system32 folder. some doesn't don't care. only bad part working meebo web site doesn't work anymore after optimization. when i try messenger i took "not enough space" error. 32mb scratch space not enough. maybe i should increase it to 64mb. when i fix it now it gives strange error with numbers.

Tricks:*If you optimize your wim always put X:\Windows\inf\*.inf and X:\Windows\System32\drivers\*.sys files back to your wim. They won't take much space then a few Mb's in your wim. It will be universal for most of hardwares.*Before optimization run all the command tools you want to keep (exp:ipconfig,chkdsk,netstat,format,...) or add them back to your wim after optimization.*ntshrui.dll - need for right click properties file sharing tab shpafact.dll - need for right click properties file sharing tab advanced aclui.dll - need for right click properties security ownership tab asycfilt.dll - need for malwarebytes antimalware to work in your pe

added msi files, all inf files, all sys files, mfc40.dll,mfc42.dll,msvbvm60.dll,msvcp60.dll, and some other. now meebo working (no need for msn or else if it works for me). msi working. portable msn 7.5 working. web cam not works and doesn't show missing file (probably classes reg some dll file register issue). wim size 193mb. only missing is explorer doesnt mount usb drives after optimization.

Kullenen_Ask

Posted 14 June 2010 - 03:07 PM

Kullenen_Ask

Advanced Member

Member

314 posts

Joined 10-September 04

OS:XP Pro x86

Country:

aero in system user or administrator? how do you know directx functional or not? if dxdiag works is it means directx works too? did you do post 74 IMPORTANT UPDATE part and it doesnt work? shouldn't be directx problem. i don't do anything for to have directx fucntionality then adding only software directx related keys. (they have in name not difficult to understand. at root tree) it is probably classes hiv problem. did you put xvid files too?

Kullenen_Ask

Posted 15 June 2010 - 09:55 AM

Kullenen_Ask

Advanced Member

Member

314 posts

Joined 10-September 04

OS:XP Pro x86

Country:

if you install .net framework after capture ramdisk as image and use as pe with .net functionality. with mounting images and working, copying thousands of files my hdd coming end of its life. i stopped working on it now. if movies plays i don't need screensaver. i had only one working embedded pe. main difference is it works only with 5 or 6 processes and works more fast from windows 7 based image with same functionality. as packages integrated they looks working more stable and looks more like installed system then manually editing. this wim was made from install.wim after packages installed and winpe registry and files used mix. my target is a winpe serviceable as install.wim and dism should see it as install.wim and capable of adding packages. i think it should be possible but need hard work. and probably it wont install every package.

This is where i stop until i feel i need more stuff. 196mb windows files+ 53mb software=249mbwim. Flash player integrated. If watch carefully can see playing online videos from internet explorer(sound works too). And other shells can be seen too. No need for a micro edition if explorer shell will be used and the difference is only 15mb. micro died. i didnt try any of builds in real system except this. this tested in 2 complately different system without problem. i dont think any of it will have problem in real systems.

Edit: Just some improvements.
*system32\iedkcs32.dll gives a better ie support.
***Open command shell in your pe. use "netsh" command and add the listed missing files to your pe. they are nearly 2.5mb and will give you better networking support. when you open your network cards properties you will have more tabs and settings. Also there was registry keys in system.hiv that call networking helper dll files.

if you want a service in your winpe. easiest way is

on your working windows 7 operating system.
1-)download process monitor. (procmon. systernals)
2-)run it. clean all events.
3-)open service manager
4-)go to the service you want.
5-)disable if it is working.
6-)run procmon.
7-)without loosing time try to run the service
8-)when it say it started again without loosing time stop procmon.
9-)you will have the list of registry keys and files that service need to run.
10-)in winpe be sure about services file paths
\systemroot\system32\.... ----->False
systemroot\system32\.... ------>True

You should be sure about all paths on all keys registry of course not only services

Kullenen_Ask

Posted 11 July 2010 - 05:05 PM

Kullenen_Ask

Advanced Member

Member

314 posts

Joined 10-September 04

OS:XP Pro x86

Country:

it is not works with system user as far as we know for now. When you will boot your winpe it will be system user after boot. as i understand all sessions are terminal service sessions. maybe system user is not because log off button works in administrator user only. only working button in explorer start menu is change user button as system user. do you have a winpe that explorer enabled? my latest experiments i saw that you will need userenv.dll,logoncli.* and logonui.exe files in system32 folder for change user(not sure other need files but sure about theese). you need sessionenv, themes and seclogon(maybe not really need but prefered)service to work. also dwmcore.dll need for aero. registry keys for user profiles is below, you need to add it too. this keys will tell the system that there are administrator, guest ... users exist and their profile paths is ... I can advise a few more files to add too. UIAutomationCore.dll, themecpl.dll, themeservice.dll, themeui.dll, thumbcache.dll

at my latest post i gave a link about whats going on at change user process. explore it and add files in there.

Change user process log file in a winpe. It is very usefull for people who knows to use it. Can see which files and what keys used. Opening,closing session and login.
Usage: Procmon.exe /OpenLog Logfile.PML
http://hotfile.com/d...ogfile.rar.html

Note: Make_pe3 was supporting change user at latest version. Only need to get themes service to work for get aero.

chadbeckner

Posted 18 July 2010 - 10:34 PM

Can someone help me out on a few things, I would greatly appreciate it. I am using Virtual PC on Windows 7 x64 to test the .iso, but the Windows 7 x86 disk as my base.

1. How can I integrate the drivers necessary for video, lan, etc. (Specifically for Virtual PC)?
2. I have seen many posts (specifically on this site) saying that you have .NET 2.0 working, but with all the posts, I'm not sure what to do. I already have a working version using WinPE 2.0, but can't seem to figure out *exactly* what to do with WinPE 3.0 and Make_PE.
3. When I bring up Google using IE 8, it displays very weird and doesn't show images. Some other sites do display the images.
4. How do I integrate Flash?
5. Using the "My Computer" desktop shortcut, when I format my attached virtual drive, and create it as a C:, it doesn't show. It only shows when I use the "Explorer" shortcuts.

I am used to using WinBuilder, and am trying out Make_PE so I'm a little on the learning curve here. I am not using this only for myself, but for my co-workers and anything I can do to make their lives easier is my primary goal.

Kullenen_Ask

Posted 19 July 2010 - 02:13 AM

Can someone help me out on a few things, I would greatly appreciate it. I am using Virtual PC on Windows 7 x64 to test the .iso, but the Windows 7 x86 disk as my base.

1. How can I integrate the drivers necessary for video, lan, etc. (Specifically for Virtual PC)?2. I have seen many posts (specifically on this site) saying that you have .NET 2.0 working, but with all the posts, I'm not sure what to do. I already have a working version using WinPE 2.0, but can't seem to figure out *exactly* what to do with WinPE 3.0 and Make_PE.3. When I bring up Google using IE 8, it displays very weird and doesn't show images. Some other sites do display the images. 4. How do I integrate Flash?5. Using the "My Computer" desktop shortcut, when I format my attached virtual drive, and create it as a C:, it doesn't show. It only shows when I use the "Explorer" shortcuts.

I am used to using WinBuilder, and am trying out Make_PE so I'm a little on the learning curve here. I am not using this only for myself, but for my co-workers and anything I can do to make their lives easier is my primary goal.

Thank you.

Wooow. You listed all mutual problems that everybody wants to fix in such a short questionare. I want to explaine all i can from my side of vision.

1. How can I integrate the drivers necessary for video, lan, etc. (Specifically for Virtual PC)?- Previously i was integrating with dism. I saw that it creates some increasing number folder structure in windows folder and puts drivers in it (Maybe only for scsi drivers or maybe all type of drivers.) Probably adds drivers paths to registry for search for too. It's advantage is drivers will be different folders that you can see seperately. For me disadvantage is if you add many drivers folder number increase too many. Here is microsoft page explain how to add drivers to an offline wim. http://technet.micro...289(WS.10).aspx If you search from internet you can find better explanations to use dism to inject drivers also with automized batch files. http://www.msfn.org/...drivers-failed/ Now i don't use dism to integrate drivers. Just the time of writing also i am working on some wireless driver problems too. The way i use i manually put inf files to inf folder, sys files to sys folder, some dll stuff if it exist to system32 folder. For cat files you can put in inf folder or catroot folder. In Setupapi.dev.log it writes for catalog files that "Driver package does not contain a catalog file, but error is ignored in WinPE." i think it means no need for cat files.

Setupapi.dev.log file is the main place for to check driver related problems. It is in inf folder after you boot in your Winpe. It will say you which files absent and can understand all driver load process.

In winpe drivers can be in windows\inf,system32\drivers folder distributed AND Windows\System32\DriverStore\FileRepository folder in folder collected. Same drivers i think so will not take double space. Also in winsxs folder there are such driver folders but i belive they are not used in winpe.

Driver loading secuence is it reads the inf file copies driver files to folders they should be and adds registry stuff from inf file. In our winpe all drivers will be in it's folders. Here is some code from my Setupapi.dev.log

From my very past experinces that years before from the time of pebuilder and windows xp i was using infcachebuild.exe to fix copy files sections. it removes all copy lines and temp folder don't get used also driver load process time decreases. From that time to now vista and windows 7 entered to our life and i don't know driver inf's chnaged and infcachebuild.exe works complately ok in windows 7 drivers. When used on all windows\inf folder "i think" not works fully ok with all inf's but doesn't give problem too. Also FileRepository folder infs should be changed with same infs.

I couldn't get video drivers to load in winpe else then standart vga. I got

For other drivers i should say that i don't know the exact way of integrating drivers. also when you don't use the infcachebuild it doesn't effects to much. I also use vmware to test all and never get need to add vmware specific drivers in build. After i get more experience about wireless drivers on my friends 2 netbooks i can share my findings.

As the wimb suggested in it's build to copy vwifibus.sys to inf folder i succesfully get work a broadcom wireless card to work after i copy a sys file to in inf folder. Strange part i fixed it's inf file with infcachebuild. It should't try to copy from inf folder to drivers folder but it wants. Maybe need more manual modification at inf file. At my real system tests wireless and hdaudio drivers wants to be in inf folder. other most of the other drivers loaded successfully. Need more real systems to test. Also i saw that battery icon in system tray work fully ok in netbook.

Andddd. Infcache builder only puts ";" front of "copyfiles" sections. but when you look inside inf files there are

when you comment them off with ";" or remove it,it doesn't want sys fle in inf folder and loads ok.

2. I have seen many posts (specifically on this site) saying that you have .NET 2.0 working, but with all the posts, I'm not sure what to do. I already have a working version using WinPE 2.0, but can't seem to figure out *exactly* what to do with WinPE 3.0 and Make_PE.-.Net is complately useless from my side and my experiences was only for to see if i can get it work or not. I manually copied related files and registry settings. Get related servives to work but i can not say it fully works. i didn't check with different kinds of software. Best way if you need it do as ludo did. Get msi service to work and install from setup in winpe. You will need a big strach space. I can't say anything about other scripts because i didn't used any of them

3. When I bring up Google using IE 8, it displays very weird and doesn't show images. Some other sites do display the images. -From my opinion it is because they use custom made classes.reg. i described many times how to make full classes.hiv manually exactly same of windows 7 classes registry key. shared my opinions about it with developers but i can't force anybody to use my way. Also developers wants to have multilanguage support. I think to have full classes not allow to get it multilanguage. I used same turkish classes on english build and didn't see a problem but maybe can be it is very big key.

4. How do I integrate Flash?-Install flash player inside of your winpe from offline installer. Backup your classes.hiv. Import offline.

for 3 and 4 the main approach for them is to register needed dll files at boot time with commanline. "also for ie to register ieproxy.dll." it is very time consuming and the way i don't suggest ever. Boot process should be very clean that only should be explorer as shell and no more. also user shouldn't need to register any dll manually after boot. Should be a single classes.hiv that has every dll registered in it.

5. Using the "My Computer" desktop shortcut, when I format my attached virtual drive, and create it as a C:, it doesn't show. It only shows when I use the "Explorer" shortcuts.-It is the easiest to solve. if you have right HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer key it will always automatically mount also can use my computer icon for browse.

joakim

Posted 23 July 2010 - 10:21 AM

joakim

Member

Member

153 posts

Joined 18-November 09

OS:none specified

Country:

So I assume you are capturing the changes when installing packages in the Windows 7 Embedded environment. I tried that some time ago, but always got errors. Thought about raising the question in the embedded forums, but forgot about it.. So can you install & uninstall packages on an embedded 7 "machine" with dism? What tool are you capturing with?

Kullenen_Ask

Posted 23 July 2010 - 10:25 AM

Kullenen_Ask

Advanced Member

Member

314 posts

Joined 10-September 04

OS:XP Pro x86

Country:

i found a very old software that doesn't developed anymore. name is "Tracker" http://www.evansprog...com/tracker.asp Of course will need modifications as changing D:\ values to X:\ values and such changes. Of course i can use dism to integrate packages. what you mean with it?

HKEY_LOCAL_MACHINE\COMPONENTS means components.hiv root

all will need manual fixes that will take 5 min only. can be seperated to different hives reg files.

also all new file and folder structure can easly be copied with all files.

how kind of errors you get?

i used dism in windows 7 enterprise dvd sources folder to integrate package. not embedded. all hve changes can be backed up. i manually selected important hives in example not all of them but all can be backed up.