Login to Account Create an Account
Portable Windows 7 build from Winpe 3.0
Posted 04 May 2010 - 08:33 AM
100% thanks, and hope to hear more from you in the future.
c0ws go m00
Posted 04 May 2010 - 09:06 AM
yes. it is not miracle. winbuilder and makepe_3 already has that function for long time before.
Does it have the startmenu, backround and taskbar functionality?
Background doesnt yet (only simple colours not photo support), others yes.
And if so it was as simple as what you stated in your original post ... i think number 2?
Simplicity can change with user experience.
"I don't want the end result i want to understand how to get the end result"
I am %100 same idea. i want to documentise as much as i can. sometimes so many changes and i don't also know exactly which change gives that functionality. It gets more complex day by day. Registry additions nearly comes to end. it should be small and bootable. dont want to add more files. It is not a windows 7 installed on a usb disk. It is a winpe that boots to ram.
Edited by Kullenen_Ask, 04 May 2010 - 09:08 AM.
Posted 05 May 2010 - 02:34 AM
from the topic you can see it is close to final. i dont finished yet Need disable unneded services (will not delete only disable) and delete related files (if you want it to work copy needed files only.) Everybody wants small and wants everything. Both cant stay together. Functionality or speed and slimness need to choose one. Everybody wants it to work under 512 mb ram but also they want all services. it is not possible. Want to share details after i feel it is ready and effective. I decided that wont be these, maybe they can work but i dont want. Nearly 100 services can work.
Dot net framework (eventsystem,infocard dont work without it i think. it can get wim size very bigger)
Internet explorer, side show, gadgets.
ofcourse readyboost,prefetch (why need in a pe)
I dont have wireless hardware. i didnt test wireless support in real. If you use penetwork wireless starts and works without hardware
And finaly i get it work to remote desktop to my winpe. oleyyyyy. Do you know how did this start. I started to this job only can remote desktop to my winpe. My aim was not to build a portable windows 7. and at last i succeded. i dont care else.
Thanks for above suggestions,
Before asking anything, Iam completely new to this group and need some help on WinPE 3.0 for wireless support.
I have tried to test wireless in WinPE 3.0, but I couldnt.
Please thorugh some light on this, as iam struggling to find any support.
Thanks in advance.
Posted 05 May 2010 - 02:52 AM
for wlan service to work. you should at add pppoe and Windows6.1-KB972831-x86.cab to your winpe. you should get sstpsvc, ramsman, rasauto to work before you can succesfully enable wlan. i use penetwork to enable wireless yet. i can start wwansvc manually but i couldn't get wlansvc to work manually
Edited by Kullenen_Ask, 05 May 2010 - 02:54 AM.
Posted 05 May 2010 - 03:21 AM
i have seen only wmplayer.exe mui enough in program files folder. but other files in system32 are more and big files. you can add any mediaplayer,media, stuff from registry
i integrated all system hive nearly same with setup.i have problems when i logon as admin now. explorer.exe working as system user. need start explorer.exe from taskmanager.i am working on it.
ı made a new clid.reg, clean and full. i have power options in control panel too. also they work as administrator but they say can not connect to power options in system user.
someone should find a trick to autologin admin.
There is HKEY_LOCAL_MACHINE\SYSTEM\Setup\AllowStart\ProfSvc missing in winpe. i see that the services in here gets run when boot. you can add your services that you want to work else. Of course you should be sure that that service exist in your build and can run manually when you want. It has connection with change user and user profiles but it was working without it too
Edited by Kullenen_Ask, 06 May 2010 - 02:43 AM.
Posted 05 May 2010 - 04:18 AM
In case you did not know, the new Windows 7 Embedded is a Windows 7 broken down into many components/packages that can be added or removed. By looking inside these packages (.cab) there are much valuable information found that can be used for PE creation and evelopment. In particular, the manifest files which also contains all registry information tied to any file in that specific package, can help spotting the missing links.
I use an xml2reg tool that is helpful with this, as it converts the manifests into valid registry files.
Posted 05 May 2010 - 04:40 AM
last minute. i succeded to work power options under system account. but shutdown button not works after it work yet. probably has connection with my new clid.reg
for people that wants to make their own clid.reg. (UPDATED IN POST #71)
1-)take clid.reg from winbuilder scripts. (credits to it's founder)
2-)make needed changes wimb suggested
(Replacing in clid.reg "all 43,00,3a,00,5c,00 were by 58,00,3a,00,5c,00" means that hexcode for C:\ is replaced by X:\
C is hex 43 and X is hex 58).)
3-)make firewall change i suggested in this topic (search)
4-)boot in winpe. load install wim classes hiv with a hiv mount tool. import modified clid.reg on it. with working in winpe environment it will give you system owners and you wont take a message some of keys are in use.
5-)remove runas interactive user keys.
6-)backup loaded classes hiv as hiv (for keep ownerships)
7-)also internet explorer ieproxy.dll register error solved like this
8-)i manually imported this classes hiv to my software\classes offline
now i can see wallpapers in customization screen but i don't see wallpaper. also there is 2 explorer process in task manager. one is system other is administrator account. i don't know if it is normal. maybe when i log off it doesnt end system session.
firewall mmc working. eventlog gives error 50. i think because it can not find right location for logs. also task scheduler says can not find data. probably that is same too.
there is not enough information to solve vssadmin list writers. at bitlocker cpl i don't see any place to use it. does it automaticaly finds drives in there? or need to open an exe to get it work. i try to run bitlockerwizard from system32 folder nothing happens.
Edited by Kullenen_Ask, 24 May 2010 - 09:30 AM.
Posted 05 May 2010 - 06:41 AM
In case you did not know, the new Windows 7 Embedded is a Windows 7 broken down into many components/packages that can be added or removed.
Thanks for useful info on Windows 7 Embedded.
It will be interesting to make comparison with Make_PE3 and see what we can use of this approach.
Posted 07 May 2010 - 03:48 AM
new build coming
desktop wallpaper support. (From personalization and right click save as wallpaper support.)
theme as system user. (trying to get aero work.)
another clip (you will say i am a liar and this is a real windows 7 )
*I have seen that my system\productoptions has terminal server personal. i was know it need terminal server key for background support far before but i thought terminal server personal also should be same thing. I understood i was false. Changed it to terminal server and background works now.
*Logged in as administrator (It is like real windows with everything.) backed up user hive and saved is a config\default hive (Every user uses same this hive.) Now i have blue classic theme. it means system can use theme support if there is aero.
Edited by Kullenen_Ask, 07 May 2010 - 07:13 AM.
Posted 07 May 2010 - 11:17 AM
Very impressive work and video
What's new about Net3.5 and MSI Installer feature ?
What's new about Media Player 12, I kown than you can seen pictures in this program but Video ?
It's good to see Theme service work on WinPE 3
Edited by ludo, 07 May 2010 - 11:19 AM.
Posted 07 May 2010 - 11:24 AM
Posted 07 May 2010 - 11:26 AM
Edited by Kullenen_Ask, 07 May 2010 - 02:59 PM.
Posted 07 May 2010 - 11:46 AM
Posted 07 May 2010 - 11:54 AM
Edited by Kullenen_Ask, 11 May 2010 - 08:51 AM.
Posted 07 May 2010 - 12:13 PM
Make sure you stay on these forums....LOL. I want to build my own and get explorer/Internet Explorer running. It will take sometime as I am wraping up my current WIM file but I cant wait to jump into this.. and of course I may need some advice or assistance. If you would be so kind.
Posted 12 May 2010 - 06:01 PM
Edited by Kullenen_Ask, 30 September 2010 - 09:48 AM.
Posted 16 May 2010 - 01:06 AM
It needs some more services to be installed.
I can see it is working for you.
Can you tell me what extra services and files of Windows 7 do I need to add
to make Network and Sharing center working.
Thanks for your help.
Edited by wimb, 16 May 2010 - 01:07 AM.
Posted 16 May 2010 - 01:25 AM
Want to convert embedded install.wim(171mb) to a winpe.wim protecting the servicability as embedded so we can integrate any package. will be a new age in winpe environments if i succeed.
what i try to do until now:
*first i took install.wim of embedded. exported that as a boot image. mounted registry files. added winpe services (like fbwf) added ramdisk.sys and fbwf driver files and else drivers. i saw kernel dll files different size. changed them as winpe. compared and changed most of the registry values i know as winpe. tested in virtual machine. i have always process1_initialization failed error. after import services registry key of winpe complately when i boot after sliding frame of boot it gives PAGE_FAULT_IN_NONPAGED_AREA.looks like a service error but i also try same install.wim system hive on a untouched winpe.wim and it works. i couldnt succed.
what will it give? it will give the option of integrate packages as install.wim to a winpe image. else dism dont integrate packages to winpe.wim
*Another way. Took a winpe base image. changed config,servicing,winsxs/servicingstack,smi folders with the install.wim ones. if it can succeded we can return that folders to original ones and will have a winpe image with integrated packages.right files and right folders only without registry values.registry changes will lost but we can add by compare manually. after i had the wim and try to add packages it gave error at %75 of adding ie-explorer package. didnt try more, couldnt succeded too.
*if none of them work?
copying ds folder to a drive. changing install.wim with winpe.wim same name and using image manager on it works. you can select your packages and fix their dependencies.after use unchanged distribution folder with original install.wim. you can integrate your packages and compare folder structure with a untouched install.wim. copy the difference files to winpe.wim and manually add registry settings to your winpe.wim
if anybody has more clever ideas i am ready to hear.
Edited by Kullenen_Ask, 18 May 2010 - 10:15 AM.
Posted 21 May 2010 - 05:36 AM
I am an apprentice of yours, I wonder if it would be possible for you to do a step by step tutorial for at least how to enable windows explorer and start menu in WinPE 3.0?
You know how to do it in WinPE XP?
Posted 21 May 2010 - 09:41 AM
it changes what you want to work as explorer. do you want only startmenu and browse for folders? or will be control panel too? will be network support? will be ...? it can go like that.
shortly i can say you need
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes] full branch
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer] full branch
and start adding files from
... and so on. there is full explorer.reg in post 67. how to make a classes.hiv below and as PE3-SOFTWARE_CLID.reg in makepe3. WinPE XP should be same i think too.
there is a sample file list of mine in Make_PE3 Program to Create Portable Windows 7 PE topic #67 or you can use win7_add_files.txt in makepe3. above list of 9 files should be enough only for browsing maybe missing a few only
UPDATE to classes.hiv:
*mount install.wim to a folder. *load software.hiv with a tool. *export HKLM\Software\Classes key as hiv. *boot in winpe. *make an empty key under software (example:HKLM\Software\port7pe). *import classes.hiv under this key. *export same key as reg file again. *open with notepad. *search and replace all 44,00,3a,00,5c,00 (means D:\) with 58,00,3a,00,5c,00 (means X:\). *search and replace all D:\ with X:\ *there are both hex and alphabet versions you need to do both. *I used here unmodified classes of setup thats why there are D:\ if installed operating system classes used there will be C:\ we want the most clean and we use setup. not like everybody uses. *run and merge this reg again. *now browse with regedit to the same key. *search for "interactive user" and delete all. *it finished now can export this port7pe key as classes.hiv and use in all builds.
we dont need someone else modified reg file anymore.
Edited by Kullenen_Ask, 24 May 2010 - 09:39 AM.
Posted 25 May 2010 - 03:01 AM
Edited by Kullenen_Ask, 25 May 2010 - 03:20 AM.
Posted 25 May 2010 - 10:44 AM
media player watch video succeed in mini edition. adds extra 30mb to wim. need full classes.hiv from previous post. wim size 218mb. the classes.hiv from previous post adds lots of functions. forexample can see save as desktop background at photos. when plugin in usb disk it asks to transfer photos and videos to user folders and it works. it copied all photo files to my user folders. also open file folder location works.i didnt installed divx codec but it plays divx. sidebar,internet,explorer,media player all in 218mb what can be need else oyy need test web cam
Can you provide a full file list of what you have added from install.wim or files that you can delete please?
Edited by xnbya, 25 May 2010 - 10:57 AM.
Posted 25 May 2010 - 03:50 PM
11.06.2009 00:21 69.584 avicap.dll
14.07.2009 04:14 65.024 avicap32.dll
14.07.2009 04:14 91.648 avifil32.dll
11.06.2009 00:21 109.456 avifile.dll
14.07.2009 04:14 88.064 AxInstSv.dll
14.07.2009 04:15 66.560 cca.dll
14.07.2009 04:15 30.208 ddrawex.dll
14.07.2009 04:15 136.704 dinput.dll
14.07.2009 04:15 145.408 dinput8.dll
14.07.2009 04:14 46.592 directshowtap.ax
14.07.2009 04:15 23.040 dmintf.dll
14.07.2009 04:15 101.376 dmusic.dll
14.07.2009 04:15 143.360 dps.dll
14.07.2009 04:15 173.568 dsdmo.dll
14.07.2009 04:15 245.248 DShowRdpFilter.dll
14.07.2009 04:15 453.632 dsound.dll
14.07.2009 04:15 88.064 dxva2.dll
14.07.2009 04:15 488.448 evr.dll
14.07.2009 04:15 15.872 icaapi.dll
14.07.2009 04:15 82.944 iccvid.dll
14.07.2009 04:14 17.920 imaadp32.acm
14.07.2009 04:15 49.664 iyuv_32.dll
14.07.2009 04:14 194.048 ksproxy.ax
14.07.2009 04:14 84.480 kstvtune.ax
14.07.2009 04:14 107.008 Kswdmcap.ax
14.07.2009 04:14 48.640 ksxbar.ax
14.07.2009 04:14 64.000 l3codeca.acm
14.07.2009 04:14 220.672 l3codecp.acm
11.06.2009 00:21 73.376 mciavi.drv
14.07.2009 04:15 84.480 mciavi32.dll
14.07.2009 04:15 38.912 mcicda.dll
14.07.2009 04:15 36.352 mciqtz32.dll
14.07.2009 04:15 23.552 mciseq.dll
11.06.2009 00:21 25.264 mciseq.drv
14.07.2009 04:15 23.040 mciwave.dll
11.06.2009 00:21 28.160 mciwave.drv
14.07.2009 04:15 3.177.984 mf.dll
14.07.2009 04:15 292.864 mfds.dll
14.07.2009 04:15 103.424 mfps.dll
14.07.2009 04:15 53.248 mfvdsp.dll
14.07.2009 04:15 609.280 MFWMAAEC.DLL
14.07.2009 04:15 16.896 midimap.dll
14.07.2009 04:06 9.053.696 mmres.dll
14.07.2009 00:41 68.992 MMSYSTEM.DLL
14.07.2009 04:15 79.872 MP3DMOD.DLL
14.07.2009 04:15 241.152 MP43DECD.DLL
14.07.2009 04:15 415.744 MP4SDECD.DLL
14.07.2009 04:14 72.704 Mpeg2Data.ax
14.07.2009 04:14 199.680 mpg2splt.ax
14.07.2009 04:15 241.152 MPG4DECD.DLL
14.07.2009 04:15 226.304 MSAC3ENC.DLL
14.07.2009 04:14 18.432 msadp32.acm
14.07.2009 04:15 30.208 msdmo.dll
14.07.2009 04:14 12.288 msg711.acm
14.07.2009 04:14 23.552 msgsm32.acm
14.07.2009 04:15 970.240 msmpeg2adec.dll
14.07.2009 04:15 2.134.016 msmpeg2vdec.dll
14.07.2009 04:15 12.800 msrle32.dll
14.07.2009 04:15 120.320 msvfw32.dll
14.07.2009 04:15 31.232 msvidc32.dll
11.06.2009 00:21 126.912 msvideo.dll
14.07.2009 04:15 296.960 mswmdm.dll
14.07.2009 04:15 22.016 msyuv.dll
14.07.2009 04:16 153.088 occache.dll
14.07.2009 04:16 206.848 qasf.dll
14.07.2009 04:16 190.976 qcap.dll
14.07.2009 04:16 283.136 qdv.dll
14.07.2009 04:16 514.560 qdvd.dll
14.07.2009 04:16 509.440 qedit.dll
14.07.2009 04:16 1.328.128 quartz.dll
14.07.2009 04:16 210.944 qwave.dll
14.07.2009 04:16 206.848 RESAMPLEDMO.DLL
14.07.2009 04:16 147.968 rgb9rast.dll
14.07.2009 04:14 17.408 runas.exe
14.07.2009 04:16 850.432 sbe.dll
14.07.2009 04:16 153.600 sbeio.dll
14.07.2009 04:09 65.536 sberes.dll
14.07.2009 00:41 1.744 sound.drv
14.07.2009 04:14 125.952 SoundRecorder.exe
14.07.2009 04:16 12.288 tsbyuv.dll
14.07.2009 04:16 45.056 udhisapi.dll
14.07.2009 04:14 278.528 unregmp2.exe
14.07.2009 04:14 33.280 vbisurf.ax
14.07.2009 04:16 56.832 vfwwdm32.dll
14.07.2009 04:14 23.040 vidcap.ax
14.07.2009 04:16 154.112 VIDRESZR.DLL
14.07.2009 04:16 46.592 WavDest.dll
14.07.2009 04:16 222.208 wavemsp.dll
14.07.2009 04:14 172.032 wdmaud.drv
14.07.2009 04:16 902.656 WMADMOD.DLL
14.07.2009 04:16 812.032 WMADMOE.DLL
14.07.2009 04:16 1.202.176 WMALFXGFXDSP.dll
14.07.2009 04:16 237.568 WMASF.DLL
14.07.2009 04:16 53.760 wmcodecdspps.dll
14.07.2009 04:16 31.744 wmdmlog.dll
14.07.2009 04:16 36.864 wmdmps.dll
14.07.2009 04:16 507.392 wmdrmdev.dll
14.07.2009 04:16 436.736 wmdrmnet.dll
14.07.2009 04:16 616.960 wmdrmsdk.dll
14.07.2009 04:11 2.048 wmerror.dll
14.07.2009 04:16 11.406.336 wmp.dll
14.07.2009 04:11 12.625.408 wmploc.DLL
14.07.2009 04:16 182.272 wmpsrcwp.dll
14.07.2009 04:16 1.325.056 WMSPDMOE.DLL
14.07.2009 04:16 1.619.968 WMVDECOD.DLL
14.07.2009 04:16 144.896 wmvdspa.dll
14.07.2009 04:16 1.568.768 WMVENCOD.DLL
14.07.2009 04:16 541.184 WMVSDECD.DLL
14.07.2009 04:16 358.400 WMVSENCD.DLL
14.07.2009 04:16 664.576 WMVXENCD.DLL
14.07.2009 04:16 308.736 Wpc.dll
14.07.2009 04:14 68.608 WSTPager.ax
07.06.2009 16:25 77.824 xvid.ax
07.06.2009 16:16 819.200 xvidcore.dll
07.06.2009 16:24 180.224 xvidvfw.dll
First i want to apologise that what i was seen in media player was only a thumbnail of the movie. i dont know how i didnt understood that. first want to say sorry. And second for to forgive myself i worked on it half an hour and fixed everything. this time really work i saw with my eyes.
What i did is:
*Added extra files that hasn't got time date upside
*Used http://www.thewindow...oads/FixWMP.zip this utility in winpe
*Installed klcodec475b.exe pack in winpe. At install i selected use media player default for codecs.
now it plays. what will i do now is to backup classes.hiv and import my offline image.i didnt put codecs from codec pack inside system32 folder(need put)but now everything works.
and optimized wim that plays movie with mediaplayer,sound,network,sidebar and working explorer in 186MB. probably optimizing deleted lots of needed files. i will add again. only want to show it can be so little.
Edited by Kullenen_Ask, 26 May 2010 - 07:52 AM.
Posted 26 May 2010 - 03:29 AM
@ 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 ?
3 user(s) are reading this topic
0 members, 3 guests, 0 anonymous users