
Windows 11 PE Audiophile Creation Guide
#501
Posted 25 January 2023 - 03:50 PM
#502
Posted 25 January 2023 - 04:42 PM
There is a way to make a stripped-down but workable Windows.
You will need the WinNTSetup program.
https://msfn.org/boa...v526-53-beta-6/
Run it. You need to click directly on the word "Mode" (in the lower right corner). This will enable the option "MinWin" which will cut most files.
You can also create a VHD file (right in the program), and fill in the rest of the fields.
It is also necessary to select and fill in the Unattend file (right in the program).
That's all. Then click on Setup button, and Mini Windows will be done.
#503
Posted 25 January 2023 - 06:27 PM
Last year I also mentioned that "MinWin" option with WinNTSetup so it's pretty much like nothingburger when compared to the goal(s) of our own thread here
http://jplay.eu/foru...yclean/?p=60623
Not to mention the fact that lsass.exe shouldn't be killed under any "regular" versions of Windows no matter what we're doing to tweak them, it's just rebooting the OS or maybe BSOD etc. and then end of the story.
http://jplay.eu/foru...-guide/?p=62382
PS. I am a longtime tweaker and (as you mentíoned it in one of your previous posts) I actually participated, like you, in the long-ago project of slimming Windows XP cMP / cics memory player - I was nagual19 back then and originated the idea of stripping shell32.dll of its "resource" components using resource hacker
on audioasylum. This closes the circle ,)
http://jplay.eu/foru...-guide/?p=62420
From 2023 years perspective, cMP days seem a bit like wild west, back then hard- and software seemingly was not as diverse as it is now. Editing resources inside EXE + DLL also is not possible anymore due to Windows wanting to load only files which have their signature fingerprints intact (...)
I've been waiting for aircondition to come back at some point, though it doesn't hurt to talk about this briefly.
For the year of 2023, let's see if we're able to find a way to tackle anything about shell32.dll etc. since they're splitting a single *.dll file into multiple parts these days
http://bbs.c3.wuyou....read&tid=417694
8.新增mun文件精简(适用1903之后版本),无需选择默认替换为精简文件(imageres.dll.mun、mmres.dll.mun、shell32.dll.mun)原版3个文件40余M,精简3个文件11.9M,此项可缩小wim体积10M以上9.新增 Administrator账户 imageres.dll 精简7.5MB,之前版本 Administrato r账户必须使用原版 20多MB的 imageres.dll
Basically we aren't touching those *.dll files for obvious reasons, though we'll work on something else instead
https://www.elevenfo...334/#post-18017
"Latest Windows 10 builds are using *.MUN files for storing resources, which are located in C:\Windows\SystemResources\*.mun -- that said, for the file C:\Windows\System32\shell32.dll correct resource file path would be C:\Windows\SystemResources\shell32.dll.mun and you should be able to extract it the same way with 7-Zip."PS E:\Temp> 7z x C:\Windows\SystemResources\shell32.dll.mun -oE:\Temp\_shell32E:\Temp\_shell32\.rsrc\ICONor IcoFX
BTW, dunno why but the developer of WinXShell was modifying version 10.0.10586.0 (i.e. 1511) of shell32.dll with hex editor
http://bbs.c3.wuyou....541&pid=3235074
And then here's yet another flavor that's gonna be so much fun
https://github.com/g...issue-148186709
Nano Server does not have shell32.dll or many other DLLs that are part of standard Windows desktop and Windows Server installations. Nano Server is based on OneCore and as such doesn't have shell functionality; the API in question is moved to a different DLL. OneCore replaces explicit references to system DLLs with "API sets", which are DLL-like things that reference logical sets of APIs that may be hosted by different DLLs on different Windows platforms. For example, CommandLineToArgvW is in api-ms-win-shcore-obsolete-l1-1-0. (I don't know why it's in something marked "obsolete", that seems strange to me, too).Of course, most software out there is not going to start linking to the new API sets any time soon, so Nano Server also has a mechanism to forward from the old DLLs to the new API sets. This mechanism is known internally as "reverse forwarders". These reverse forwarders allow Go software (and a lot of other open source software) to run on Nano Server without changes.
https://social.techn...web-server.aspx
https://github.com/M...erse-forwarders
dism /online /add-package /packagepath:c:\packages\Microsoft-OneCore-ReverseForwarders-Package.cab dism /online /add-package /packagepath:c:\packages\en-us\Microsoft-OneCore-ReverseForwarders-Package.cab
So here's the deal, usually the shell32.dll should be around 7MB or so while shell32.dll.mun turned out to be almost 18MB.
Let's borrow version 10.0.22000.1 as an example
Then I found that Windows 11 Validation OS (version 10.0.22621.1) should be somewhat similar when we're comparing that to Nano Server (version 10.0.14349.1000)
http://jplay.eu/foru...-guide/?p=59734
http://jplay.eu/foru...-guide/?p=62054
https://archive.org/.../NanoServer.wim
That's pretty much why I was looking at quite a few command-line music players, we could get the entire OS even closer to the 200MB mark but most likely there's a price to pay
https://forums.mydig...t/posts/1741324
The only gui app I have so far found working is the calc.exe program copied from 32bit Win XP. And, so far, SemWare editor is the only working editor I have. Any version of notepad I have tried has failed, also the previously mentioned WinVi. I suspect a lot of dll depencies for windows gui apps are broken.
BTW, there's something else called "Replicated MinWin" and that's supposed to be done via PowerShell
http://jplay.eu/foru...dio-os/?p=57492
#504
Posted 26 January 2023 - 12:25 PM
Thanks for the useful information!
Does anyone have WinPE Builder Version 3.5【Updated on 2022.03.18】?
from http://bbs.wuyou.net...4&extra=&page=1
And does it support English?
I can't register on Baidu. And on the second link the speed is terribly slow.
Also, here is an interesting player:
https://github.com/Raimusoft/FoxTunes
It has many good plugins.
- nahual likes this
#505
Posted 28 January 2023 - 11:14 PM
Are there ISO's of any of these windows builds available?
#506
Posted 29 January 2023 - 03:24 AM
I'm not saying that we couldn't get our hands on ISO images easily, and then even the size seemed to be right
For those who would actually bother to DAFS
https://archive.org/...subject:"winpe"
We'll actually end up with at least a handful of options
https://archive.org/details/wpelite
https://archive.org/...ild 22000.1.iso
https://archive.org/...0.1 (WinPE).iso
https://archive.org/...se.-210604-1628
https://archive.org/...s/boot_20210625
What I'm really trying to say here is, we just don't wanna trust any strangers these days whenever we dunno what they're up to.
If one of those ISO images were specifically crafted to cause irreparable damage of some sort, it's gonna get us royally screwed while in some cases you might even lose your shirt over nothing.
Sometimes a piece of "extra special" malicious code could very well be a "rare gem" as shown above, not exactly a girl's best friend but (the marketing of) De Beers certainly made us believe that diamonds are forever.
Ransomware might be even worse if they're staying dormant for a little while, one could only imagine what would happen if our online / offline backups were taken hostage.
Please don't tell us that you WannaCry if there were anything wrong
https://apt.secureli...om/apt/wannacry
Identity theft should take the cake, though
https://www.mcafee.c...eft-statistics/
Criminals work to get malware on your devices so they can steal personal information, like your usernames and passwords, bank account numbers, or Social Security number. They use this information to commit identity theft.
Regarding FoxTunes, I don't even know what to say.
.NET Framework 4.6.2 is required and that's something we'd like to avoid since it's increasing the size of an ISO image significantly.
In addition, I checked the files and they turned out to be 32-bit ones. Once again it wouldn't be such a good idea to add that SysWOW64 folder.
#507
Posted 30 January 2023 - 06:37 AM
#508
Posted 07 February 2023 - 06:16 PM
I was able to create a Windows11 Audiophile Ultralite following Samotc's guide (Thanks Samotc). I can install a foobar2000 32bit just fine. BUT I'm having problem opening my music folder using foobar2000. It crashes right away. Also can't see my DAC in foobar2000 preference tab. It shows NULL output.
Using process hacker, I have the modules used by foobar2000 in Windows11XPE but I am confuse where should i copy and paste the required DLLs needed? Is it to System32 or Wow64?
Thank you for your help.
#509
Posted 07 February 2023 - 10:30 PM
I was able to create a Windows11 Audiophile Ultralite following Samotc's guide (Thanks Samotc). I can install a foobar2000 32bit just fine. BUT I'm having problem opening my music folder using foobar2000. It crashes right away. Also can't see my DAC in foobar2000 preference tab. It shows NULL output.
Using process hacker, I have the modules used by foobar2000 in Windows11XPE but I am confuse where should i copy and paste the required DLLs needed? Is it to System32 or Wow64?
Thank you for your help.
If Foobar 2000 is 32-bit, you must copy the dlls to SysWOW64, except the ones Processhacker tells them to go elsewhere.
Keep in mind that it will only be able to install ASIO drivers, NOT WASAPI nor KS, as they require windows audio.
Best regards.
#510
Posted 09 February 2023 - 04:23 AM
I forgot to mention that Validation OS could still be used as the OS of something like NAS even if that weren't exactly ideal of playing music
To me, MPD with NFS produces the best sound. uPnp can't produces such sound. But sadly there are some players accept upnp rather then NFS, as upnp it is supported widely in streaming and OPENHome.
https://www.hanewin.net/nfs-e.htm
https://bbs.himedia....114449-1-1.html
When it comes to Unicode support, we might be able to borrow NFSv4.1 from Windows Server 2012 etc.
I guess that we might be able to export the config of NFS Server from Windows Server 2012 first, then import that via PowerShell afterwards
https://github.com/M...onfiguration.md
https://github.com/M...onfiguration.md
https://github.com/M...ion-environment
Windows PowerShell 2.0, Windows PowerShell 3.0, and Windows PowerShell 4.0 run in the Windows Preinstallation Environment (Windows PE).
And then here's the client
http://www.citi.umic...ows/readme.html
https://github.com/c...t-setup-x64.exe
MC/LE/ES seemed to be no good for music players at all, therefore it would be interesting to find out if stuff like NAS would be any different.
#511
Posted 10 February 2023 - 10:48 AM
Attached Files
- dequad and mos777 like this
#512
Posted 10 February 2023 - 01:48 PM
Here's a very different paradigm to create a copy of PE manually, the author pretty much broke everything down by providing the exact lists of files required
https://pecmd.net/thread-173.htm
Audio (WASAPI seemed to be included) and networking parts should be quite useful, and then he also shared a tool to generate an image last month
https://pecmd.net/thread-485.htm
https://wwph.lanzout.com/iy5CM0m668jc
6eti
(For English version of PE, simply change any folders from zh-CN to en-US accordingly.)
Another one could very well be a game changer if you will, it's based on version 19041.1 of Windows 10 and the image was actually reduced to merely 88.9MB while a list of files could also be found
http://bbs.c3.wuyou....read&tid=427892
List of files for version 22000.1 of Windows 11 here
http://bbs.c3.wuyou....read&tid=427959
And then there's this tool from the same guy and it's meant to strip WinRE.wim way down
http://bbs.c3.wuyou....read&tid=426035
That 88.9MB flavor would only support networking by default, that means we'll have to add audio-related components manually and I guess that we should end up with something that's around 100MB or so then?
He just happened to put everything online but it ain't too easy to get them
https://pan.baidu.co...cPYUeu5gi7FmJAQ
8864
Some volunteers might be generous enough to fetch them and then share those files on a different site
Something interesting could also be found in the comments section
https://gist.github....de48435b52c5b12
The first link should be unavailable temporarily, let's give it a try again after a few days
https://www.gizdev.c...link-generator/
#513
Posted 12 February 2023 - 05:09 AM
He just happened to put everything online but it ain't too easy to get them
I've downloaded the files to a temporary online storage.
Disclaimer: It's for my own research use only...
#514
Posted 12 February 2023 - 11:08 AM
That's awesome, many thanks for your help.
BOOT.WIM turned out to contain only 651 files and 104 folders, that's pretty impressive
Of course it's version 19041.1 of Windows 10 and I do expect that version 22000.1 of Windows 11 (with the same baseline that is) would get a little bit bigger than that.
In addition, we'll also need to add audio-related components but thankfully I found a little something that's incredible tiny
https://audiophilest...comment-1229696
PlayPcm.exe program size is currently 44544 bytes but if you strip functionalities such as DSF/DSDIFF decode and experimental unnecessary large page memory allocation code, 22000 ~ 23000 bytes EXE file is possible but I think it is waste of time, use sysinternals vmmap to measure actual program footprint, many DLLs (total 28MB) are loaded onto VM to run PlayPcm.
Some of us might not like command-line only music players, though we could still try foobar2000 with something called foo_run
https://hydrogenaud.....php?msg=983450
https://www.foobar20...ts/view/foo_run
Foo_run for running another media player
https://community.mp...ia-player/12565
foo_run_group_v1.04.7z
https://ux.getupload...00/download/220
That's only compatible with 32-bit version of foobar2000, though.
For the 64-bit version, not sure if this developer were able to get that updated?
https://github.com/g...u/foo_run_group
#515
Posted 15 February 2023 - 08:05 AM
I've downloaded the files to a temporary online storage.
Disclaimer: It's for my own research use only...
I must inform you that the .wim files contained in the download folder referred to as "temporary online storage" according to Total AV detection contain malware (Trojans and rmware).
Attached Files
#516
Posted 15 February 2023 - 11:07 AM
Well, I just feel so sorry to mention this
TotalAV (also searched for as TotalAV virus or Total AV) by SS Protect Limited is recognized as a potentially unwanted program (or PUP), ad-loader, and trojan that is promoted as a Security Suite for the Windows Operating System. It is a rebranded version of PCProtect. The TotalAV.exe file associated with the program is detected as a potentially unwanted program and trojan by reputable Antivirus programs according to Google’s VirusTotal report.Once TotalAV is installed it will ask you for your full name, an email address, and a password to activate your “free” copy. The TotalAV program will then scan the computer. The results of the scan will suggest that the program has detected a variety of issues. The program will label the issues under different levels of severity from severe to critical. In order to fix the issues detected by the program, you must purchase the program. It is not actually free as it suggests.The TotalAV program will also download and install a browser add-on and extension named Total AV Web Shield. The Total AV Web Shield extension for Google Chrome has permission to read and change all your data on the websites you visit, replace the page you see when opening a new tab, read and change your browsing history, display notifications, manage your downloads, and open downloaded files. This is a large amount of permissions that can violate your privacy and make you install things you did not want to.To make matters worse, the TotalAV PUP is usually advertised on websites that also bolster malware, adware, spyware, computer viruses, and other malicious threats. Websites that contain prohibited content such as illegal video streams, torrents, and pornography will utilize unethical adverting networks that will promote this program and other threats at the same time. This means that if you found TotalAV installed on your computer without your knowledge, it is likely that your computer is also infected with other unwanted programs, malware, and major security threats that should be removed.
https://www.virustot...v.com/community
Badware (incl. PC Tune-Up) - site blocked by u-block.Not trusted!Shady software which secretly uses the Avira engine and is advertised with misleading advertising and spam notifications.#PUPThis is a fake antivirus.
https://www.virustot...v.com/community
TotalAV is very shady software, which is promoted using scam tactics.I would strongly advise people avoid this program and the company who makes it#PUP
linked to malicious chrome notifications trying to get user to purchase TotalAV.com by doing fake McAfee Antivirus popups saying pc is infected, seen on 1/16/2023best-pc-protect.xyzchampse.clickchisol.orgdefol.clubthiem-csl.comvinto.clubwww.totalav.comyomst.orgmcafee-home.7eer.net
How reliable is Total AV?
https://www.bleeping...le-is-total-av/
Removal instructions for TotalAV Antivirus 2018
https://forums.malwa...antivirus-2018/
Malwarebytes seemed to have detected TotalAV as a threat
It's pretty much the same deal if you ask me
The YouTube channels of Kitboga and Pierogi (with millions of subscribers because of the entertainment value) are super funny to say the least, highly recommended
https://www.youtube....FszZxUKw/videos
https://www.youtube....tLBx5X7w/videos
#517
Posted 15 February 2023 - 02:10 PM
#518
Posted 15 February 2023 - 04:35 PM
Thanks samotc for double checking the files. One can never be too careful when it comes to files from the internet.
Would also like to take this chance to thank samotc for always so generously sharing ideas and findings here.
- samotc likes this
#519
Posted 15 February 2023 - 05:41 PM
- samotc likes this
#520
Posted 15 February 2023 - 05:58 PM
I tried to create a Win10PE vhd based on the .Wim file mentioned above (I can't boot the 88MB boot.wim so I choosed the bigger file like 150MB). It boots fine but I notice an "name.exe" file that is questionable. So I deleted it and explore the built in apps functionality. I'm offline so I can't test anything that needs internet like the browser. I can't install 32 bit apps. Tried foobar2000 64bit but it creates "can't install to the memory error". I don't know how to add apps to an already created PE. I hope somebody will do it (Samotc). Thanks.
1 user(s) are reading this topic
1 members, 0 guests, 0 anonymous users
-
svet