Topic: Windows 10 TH2 10586 PE x64  (Read 2633 times)

0 Members and 1 Guest are viewing this topic.

Windows 10 TH2 10586 PE x64
« on: April 28, 2016, 10:40:58 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
I am away from PE development last afew years. Have not followed the developments and when i search and read around i see i have not lost anything because there is not much improvement. I want to share my latest PE %100 handmade and pure as baked in its own oven for educational purposes. Maybe can be helpfull in developments. Because my best PE learning school is investigate what people do and how they do. If anybody interested he can learn everything about handmade PE making because when i investigate others i can see every hidden detail and if i can do others can do too.

[/url]

I want to share this PE unfinished and in my TURKISH language because

*i am working on it yet
*if i share finished people can try to use in production environment, in this condition it will be educational

What is missing in this PE
*Internet Connection
(Internet connection does not works Wired and Wireless keep in mind before download. In it is current state i guess netprofm service depends on Nlasrv and it is depends on Eventlog. They needs to be fixed. I stealed the current services from PE's around. Approximately to make a PE takes not much time for me. This took 1 week. But fixing services can take months. It is the most time consuming stuff for me.)
*Search function (Have not finished i will fix it)
*This PE does not load all drivers by itself, unlike windows 8 and 8.1. Maybe in windows 10 something changed. Maybe need some work
*Printers and devices (Need some extra files i do not know about its future)
*Change desktop wallpaper (Probably needs one or two file)
*Advaced system properties
*Login as admin or change user (Not implemented yet)
*When running some programs there is security warning (Internet explorer registry tweaks will solve it)

and others...

It can look like a long list and you can says what a sh*t. But if you have time interest and enough bathwidth you should give it a try. If you find better one from this give me link. Because i nearly downloaded all chineese stuff. They are number one in handmade PE building but i belive none of them is good enough and they will never be. I know their style and how they work.

And some positive stuff
*It is x64 bit with x86 bit support
*It is 276mb in size
*I did not used syswow64.exe, I guess it is used as getting x86 apps work. My PE builds never need syswow64 for years also winpe8 and winpe8.1. If it is used for any other thing i do not know maybe somebody can explain to me. syswow64.exe file is inside wim but you should add in pecmd.ini for get it work at boot.
*Double functionality and half size of winpese brother PE's :P
*Every file in PE is needed. You can not get it smaller without loosing functionality and the most size taking stuff is network files.

Links

EDIT: Links removed!

« Last Edit: May 09, 2016, 08:08:38 AM by vvurat »

Re: Windows 10 TH2 10586 PE x64
« Reply #1 on: April 28, 2016, 06:01:39 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Thanks for this post, nice to see you want to share your knowledge, that can never be a bad thing.

If you want to share more info, please start by explaining how you got 32bit support working, I know from questions on this (and other) forums that a lot of people are interested. Or did you use PECMD for that? If so, wouldn't that be a "closed source" app as well?

To make sharing info easier, would you please consider using an enUS source for your examples? That might make things easier.

Again, nice post!  :thumbsup:

EDIT: I downloaded the iso. I'm not a pro on building my own PE, so I only know how to extract the boot.wim and look at the files. I noticed you used PECMD, so again: is this "open source" enough for you, or is the source code indeed available for it?
About WOW64, that is probably taken care of by PECMD then? I would still like to know which steps are needed to get that working...
I found your PECMD.INI, looks very interesting, a lot of stuff going on in there, I hope you can explain some of that too (at a later stage).
« Last Edit: April 28, 2016, 06:30:15 PM by Atari800xl »

Re: Windows 10 TH2 10586 PE x64
« Reply #2 on: April 28, 2016, 08:32:46 PM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
Come on. As i see you are are very active in this forum, also i see you on MDL alot. I guess you should be very experienced. Is this question is only a revenge for my previous open source question on other topics or you are really asking it? In anyway i will reply it.

PECMD is a chineese PE loader that is used in all PE projects. It is not my code. It is very powerfull and sometimes antivirus programs detect it as virus. It is nearly in all PE builds. SIW2 (User of this forum) shares updated PECMD frequently. If i had source code of it i will be glad to share. I remember that it's source code maybe distributed too because i see lots of different PECMD distibutions. It's author get angry after it is cracked and stopped developing it. So i guess he shared it's code that if any other people wants to improve it they could because so many different PECMD distributions around. And it continues to developing. I can be false thats all my knowledge. PECMD should be the only outside program used differently else than original code (I need to look wim for to be sure  :smile: ) You can remove it and change with winpeshl.exe HKLM\SYSTEM\Setup\Cmdlines registry key and use winpeshl.ini to load everything. In administrator loading PE's it does not need any but i again use to do loads of stuff. Mt PECMD.ini is the most easy code you can find inaround PE's. I can explain everyline is there if you want. Normaly i do not use netcfg.ece lines in there. My still of creating PE is using the full registry and using full services. When i do that i do not need to use netcfg.exe stuff and penetwork etc. All services loads automatically. As i said this is unfinished project and i am working on it yet. If you investigate winpese system32 directory and search for *.ini you can find lots of ini files that gets work lots of closed source autoit codes.

http://theoven.org/index.php?topic=590.msg20188;topicseen#msg20188

some reverse engineered source code stuff i found

https://github.com/liberize/pecmd-decrypt/tree/master/PECMD-v2.8.8U

For 32bit support is also should be side effect of using full registry stuff. Lots of years i said use full registry. Nobody listened me. After that they have to be used full registry because they have not got any other option. A chineese guy explained how to do that. Until that time i was using full registry but if he knows %100 i was know %99 maybe. Winpese was also started to use. This was maybe 2 years before.But when i look PE's around here they again lost their way and started to using spare reg files again. This can be also again side effect of development because windows changed. With windows 10 also services and files changed. I do not how to use full registry without gettting BSOD. I need to investigate and find a way if chineese do not explain before me. I do not see a light that they search for it now.

There is a wrong idea in all windows users mind. Less services means less process and more fast system. This is complately wrong. You should look this as a team work. More services has a good teamwork for to work flawless. Only you should disable some services that will never work inside pe. As i said i have stolen HKLM\SERVICES key from another place. Probably from a chineese PE or winpese. I have not had time to look it. Just original Services key gives BSOD. If anybody know exact services to disable i will be very glad.

Again if we come to your original question. For to get x86 support working. My idea should be
*Use full HKLM\Software\wow6432node
*Use full HKLM\Software\Microsoft\Windows\CurrentVersion\ComponentBasedServicing
*Use full HKLM\Software\Microsoft\Windows\CurrentVersion\SidebySide

and a few reg tweaks as
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\KnownDLLs]
"DllDirectory32"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,77,00,6f,00,77,00,36,00,34,00,00,\
  00

As i use full registry stuff i do not know function by function registry keys. Any keys can be. I can just guess it with my experiences.

If there will be enough demand. I can make a smartversion/xdelta patch of English version of same PE and share. But should be enough demand and i do not promise. To avoid to be used in production environment i will not share fixed version.
« Last Edit: April 28, 2016, 09:18:43 PM by vvurat »

Re: Windows 10 TH2 10586 PE x64
« Reply #3 on: April 28, 2016, 10:22:41 PM »

JFX

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Dec 2010
  • Posts: 808
You right, I have to remove the links as the don't go well with the forum rules.
However, there is no reason to remove the topic.

If someone is interested, he can PM you an request the links.

Re: Windows 10 TH2 10586 PE x64
« Reply #4 on: April 28, 2016, 11:50:33 PM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
As the links are removed i will support this topic for a short period of time. Complately same system in English. Starangely Cortana window exposed itself. It is good that i can find which file result it.

« Last Edit: May 09, 2016, 08:05:40 AM by vvurat »

Re: Windows 10 TH2 10586 PE x64
« Reply #5 on: April 29, 2016, 01:02:46 AM »

ChrisR

  • Win7PE SE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 2778
Still in manual construction, not easy to share, it would be dangerous for forum to be outside the rules.

Remove Search Box/Icon and disabled Cortana from Windows 10 Taskbar
RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Search,CortanaEnabled,0
RegWrite,HKLM,0x4,Tmp_Default\Software\Microsoft\Windows\CurrentVersion\Search,SearchboxTaskbarMode,0

Re: Windows 10 TH2 10586 PE x64
« Reply #6 on: April 29, 2016, 01:12:28 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
I have not touched that registry. system32 and syswow64 files exactly same. Just found under syswow64 two files shcore.dll and shwapi.dll files different but they do not result such change. Changed all mui files does not help. Very strange both builds exactly same.

ChrisR your messagebox is full
« Last Edit: April 29, 2016, 01:15:23 AM by vvurat »

Re: Windows 10 TH2 10586 PE x64
« Reply #7 on: April 29, 2016, 01:25:40 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
vvurat, thanks for your reply. I got your files just in time before the links were removed, I also suspected that sharing iso's would be against forum rules, but of course if I didn't have the files yet, we could have done it by PM. You say you're on MDL as well, so you know sharing iso's is against the rules there as well.
Please continue this thread, it is quite unique, one of the main reasons is: I can understand your English  :grin:

You were wondering if my questions were "a joke", well: they're not. Only very recently have I discovered how a PE actually "works", and the first steps in modifying a standard winpe/winre. Hey, I didn't even know where the registry files were in a boot.wim file (\config folder, etc.)
I have studied SIW2's batch files recently, and I really like how he uses 7zip to extract the hives, put everything in an "add" folder, then use Wimlib "update" to put everything back into the wim. This is a very fast and convenient way to start testing!
[even though my experiments kept failing because 7zip could not remove the "DELETED" folder in my wim files, and when I used Wimlib-export instead, I forgot to add the "--boot" option, so my tests would not work. But that's beside the point...]

I do want to make one thing absolutely clear, though: The PE/SE projects from TheOven are still my favorite, but I just like to find out a bit more of the inner workings. I could never reach the level of expertise of the "guys" of the team, I'm afraid I'm just too stupid for that... The best I can do is testing, and maybe share some news on my favorite topic: Disk imagers in PE.
As I said, I liked studying the SIW2 batches, and tried to ask him some questions about them as well, but I guess he's very busy, or just not very interested in answering questions (which I totally understand). Then came along noelBlanc with his nice project, but in that case, two "language barriers" exist: one being French, and the other being Powershell  :wink:
So now that you have opended this topic, we have yet another chance to learn about the inner workings of a PE.

My own experiments until now were very limited: By using SIW2's lead, I have now made a few batches to extract the hives from a standard WinPE (7/8.1/10, x86 and x64), add some [program] files and registry settings (including Acronis and Macrium drivers), put everything back in the boot.wim using Wimlib "update", then using "export" to a new boot.wim. I'm using Autohotkey as a "shell" in winpeshl.ini, which actually works very well! It acts as some sort of "PECMD" in this case, does some housekeeping at the top of its script (mount iso with portable software, check system for supported resolutions, setres, and start Bginfo to create a wallpaper with "hints". I'm not using Explorer as a shell at all, all work is done by using hotkeys (eg. start TCCLE/ Disk partitioner/ WinNTSetup, etc.). I use a separate "portable apps iso" on 32bit and 64bit systems. Acronis and Macrium work in this "portable" manner as well, as long as the drivers are included in the wim.

So as you can see, I have no experience with PECMD yet (it's next on my list), also no experience with getting WOW64 to work, and I am genuinely interested in the subject. I hope you can help me (us?) a bit with that.

I will study your previous post and hopefully we can discuss this a bit more (I would love some sort of "HowTo" on getting WOW64 to work in a standard WinPE). Thanks for your contributions so far...
« Last Edit: April 29, 2016, 01:31:47 AM by Atari800xl »

Re: Windows 10 TH2 10586 PE x64
« Reply #8 on: April 29, 2016, 01:43:29 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
Sorry i see your nick always and tought you are GURU and having fun with me.

Re: Windows 10 TH2 10586 PE x64
« Reply #9 on: April 29, 2016, 01:46:22 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Sorry i see your nick always and tought you are GURU and having fun with me.
Well, you must be a very nice guy then, to write that full reply, when still under the impression that I was leading you on. That surely promises good thing for the future!  :thumbsup:
Quote
My PECMD.ini is the most easy code you can find inaround PE's.
I can explain everyline is there if you want.
That would be great!
Quote
For 32bit support is also should be side effect of using full registry stuff.
So you're saying that as long as you're using the full registry, WOW64 will work? But that does require PECMD in that case, correct?
Quote
Only you should disable some services that will never work inside pe. As i said i have stolen HKLM\SERVICES key from another place.
Aah, I see, so that's a part of the process that you can't completely explain. No problem...
Quote
I can make a smartversion/xdelta patch of English version of same PE and share.
Sorry, I don't understand: what version would that be exactly? [EDIT: Sorry, I understand now. THANKS!! Brilliant idea to make the patch from Turkist to English!!]

Thanks for your answers!

[EDIT: One more thing: I know a lot of you might know all this stuff already, but believe me, there are a lot of people that are still confused on this funny PE business, and I'm sure anything you can share with us on this subject would be very appreciated, not only by me. Just think of all the poor MDL lurkers, etc. Maybe the next PE developer will rise up from them! <g>]
« Last Edit: April 29, 2016, 01:56:11 AM by Atari800xl »

Re: Windows 10 TH2 10586 PE x64
« Reply #10 on: April 29, 2016, 01:53:43 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 6714
Looks good vvurat  :great:

You can get some pm from public in time  :thumbsup:

:turtle:
« Last Edit: April 30, 2016, 03:41:07 AM by Lancelot »

Re: Windows 10 TH2 10586 PE x64
« Reply #11 on: April 29, 2016, 01:56:49 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
WOW64 will work? But that does require PECMD in that case, correct?
No exactly

Informations about this stuff is only in chineese site in chineese.
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256062&extra=page%3D2

You need to read every topic in theoven,reboot-pro,msfn and http://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=39

From Turkish Language PE to English Language PE convertion prevent to upload another 300mb file iso

http://forums.mydigitallife.info/threads/60900-how-to-create-SmartVersion-file-patch
http://www.smartversion.com/download.htm
https://github.com/jmacd/xdelta/tree/release3_1_apl/xdelta3
https://sourceforge.net/projects/xdelta3-gui/

Re: Windows 10 TH2 10586 PE x64
« Reply #12 on: April 29, 2016, 02:04:05 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
Thanks for the smartversion patch, at least that's something I can manage  :lol:

So after I read all the post on every forum, I will return in 2085, never (I will be deceased),
I guess you're saying that I will never learn that, but the only alternative would be for you to give some step-by-step guide to at least get a little bit of a notion on how this could be achieved...

Re: Windows 10 TH2 10586 PE x64
« Reply #13 on: April 29, 2016, 02:16:36 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
This gave me an idea. As the general subject of the forum is not to teach people how to build their own PE. I can collect translate (mostly copy paste) every important info under a topic. Give links to what need to read. Probably it will not be in chronological order everything will be mixed but at least there will be all info. Summary of all i have read for years. I can add such stuff under a topic. But also forum administarators need to allow because there can be a huge number of posts comments. And  alot of copyrighted material of other people in the world. I do not think they will give us to court but i can not demand permission from all people.

Re: Windows 10 TH2 10586 PE x64
« Reply #14 on: April 29, 2016, 02:32:02 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
As the general subject of the forum is not to teach people how to build their own PE.
Aah, we're back to the jokes now...?  :wink:

Seriously: As writing understandable posts seems to come so natural to you (no joke this time), I think the better option would be to make a nice HowTo on the subject, maybe not explaining every single detail, but still...
If you really can't see any way to explain, that's not a problem either, in that case we still have our great PE/SE projects for WOW64, which we will then appreaciate even more...
BTW: The topic you mention would still be a great idea!!
« Last Edit: April 29, 2016, 02:33:37 AM by Atari800xl »

Re: Windows 10 TH2 10586 PE x64
« Reply #15 on: April 29, 2016, 02:34:37 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
As the general subject of the forum is not to teach people how to build their own PE.
Aah, we're back to the jokes now...?  :wink:

Seriously: As writing understandable posts seems to come so natural to you (no joke this time), I think the better option would be to make a nice HowTo on the subject, maybe not explaining every single detail, but still...
If you really can't see any way to explain, that's not a problem either, in that case we still have our great PE/SE projects for WOW64, which we will then appreaciate even more...

I did that previously. I do not know how much i succeded. I will not do that again. It is very difficult.
http://www.msfn.org/board/topic/143241-portable-windows-7-build-from-winpe-30/

Re: Windows 10 TH2 10586 PE x64
« Reply #16 on: April 29, 2016, 03:07:10 AM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 754
I want to share my latest PE %100 handmade and pure as baked in its own oven for educational purposes.

So maybe I misunderstood this very first line from this thread.
I thought your idea was to share the **description** of how to make a handmade PE, but did you mean to only share the iso? Surely that would not be educational?
Once again, not meant as criticism or anything, any info you want to share is great, we will see where this goes.
It's all good... :handshake:

Re: Windows 10 TH2 10586 PE x64
« Reply #17 on: April 29, 2016, 03:20:59 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42
When i building PE i use lots of parameters. There no need to discover America again. For example i compare files with my previously made builds. I copied all same Window7PE files, but need to add more files that exist in windows 10 but not in windows 7, i have looked bare metal chineese PE's, sometimes also looked to winpese scripts. Removed unused files, added my files created had a lots of hard work. Yesterday maybe i had 100 different combination PE boots.If somebody wants to build his own at least he can start my file list after delete or add new ones or investigate registry hiv's. I can not write hundred of pages of tutorials at every new windows version. My only help can be in that way. Thats all i can do in a hundred files and a hundred registry combinations.

Re: Windows 10 TH2 10586 PE x64
« Reply #18 on: May 09, 2016, 07:52:23 AM »

vvurat

  • Jr. Chef
  • **
  • Date Registered: Aug 2011
  • Posts: 42


I am sharing my file list for extreme removal. You can add "copy" lines and make a batch file and easly create your own file list to build PE. (Change your language with tr-TR). You can build your WinPE with WinPeSE and extreme remove unneeded files.

Wireless icon needs some more files (Shouldn't be more then a few)
Search function can be need one or two file (Searches only in start menu and shows wrong result. mssvp.dll or prn001f.dll something like that files maybe need.)
There are all files needed to login as Administrator.
There are extra 5mb files for my extra programs. You can remove them.
%70 control panel works.
Supports x86 programs.
You can delete dism folder to save space.
Smaller then nanoserver.
296Mb boot.wim size.
« Last Edit: May 09, 2016, 08:29:47 AM by vvurat »

Re: Windows 10 TH2 10586 PE x64
« Reply #19 on: May 10, 2016, 12:22:10 PM »

noelBlanc

  • Jr. Chef
  • **
  • Date Registered: Dec 2013
  • Posts: 84
where do you get theses files  ?

X:\Windows\System32\config\SOFTWARE
X:\Windows\System32\config\SYSTEM

« Last Edit: May 10, 2016, 12:33:14 PM by noelBlanc »

 

Powered by EzPortal