Save Component list as a text file

Clanger

Moderator
Staff member
Just floating this one,,,
Be able to click Components in the left hand pane and "save all components" as .txt file, save everything.
Be able to click Component sections individually and "save all components" as .txt file, Drivers or System sections for example.
Ive we can save and compare the text files with winmerge(or similar) then we can easily compare 2 different editions, say Pro and LTSC then we could remove Pro components to make it LTSC like.

Part of the reason i ask is that so many things need Store and LTSC doesnt have it so rather than add Store to LTSC we could use Pro instead and just remove the differences(excluding Store). Because of all this DCH driver and Control Panels(Intel and Radeon, Nvidia too?)malarky i am wondering if using Pro or Home(etc), then reducing them to LTSC-like might be a better option than LTSC. I know there is more to LTSC than Components alone but a lot of people use it because it is somewhat smaller.
 
Last edited:
What about uncheck all in compatibility, uncheck all in components and switch to sources tab save the preset (click on presets if the toolbar is enabled for images)?
 
I did think of that, id like to have components listed by the display names and in the order they show, cant remember how presets list them, easier to compare lists, edit required components and find in a loaded image, OCD friendly :rolleyes:
 
Last edited:
All components are listed and "sorted lexicographically ascending".

I'd like to have all the tweaks sorted but seems like is mixed on every usage or every build, I need to sort'em out every time I want to compare.
 
You just could throw, the preset.xml file into a file compare (or you could get all packages-list from mounted .wim or liveinstall, and so on)
Anyway, it seems any random missing file, breaks WindowsUpdate (whats killing me...)

The list with the most information, you got only if you export [HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages] and replace all "Visibility"=dword:00000002 with dword:00000001 and import this. (for a mounted .wim you could use:
reg load HKLM\Temp1909 “C:\Temp\NLTmpMount01\Windows\System32\config\SOFTWARE”
and
reg unload HKLM\Temp1909 when finished (keep in mind, that ntlite needs to be closed, if you have mounted a wim with it, and that the regpath is a bit different

than you can use dism:
Dism /Image:C:\Temp\NLTmpMount01 /Get-Features /Format:Table
Dism /Image:C:\Temp\NLTmpMount01 /Get-Capabilities /Format:Table
Dism /Image:C:\Temp\NLTmpMount01 /Get-ProvisionedAppxPackages /Format:Table
Dism /Image:C:\Temp\NLTmpMount01 /Get-Packages /Format:Table

Info:
To be able to remove packages with dism, you need to remove the owner entry in the "upper .reg", but be aware that the "Owners" are something like top level packages, and the rest are their dependency´s ) (i choose lasttime to just remove packages with the state: provided; -this are the packages that my version of win Home doesn´t support anyway; - but yes, even this had broke ms doomed updates...)
 
I dont do package removals anymore, dism leaves a lot of file and registry leftovers and checking the files in a package and searching for them takes a long time, i did them elevated from Power Run(as i do everything :cool:). Dont do that now, lite removals and tweak to buggery.
 
(if the "owner reg entrys are removed, dism seems to run fine, and remove even sub-packages (Lang, Wow64...) - i didn´t "checked" yet, about the difference from reg-leftovers, dism (standard) vs dism (run as TI), vs run with modified .reg vs install_wim_tweak vs ntlite... - i know, how much time it costs, and i hate it´s "self-destroying" behaivor... - on the one hand MS had given the users, the option to remove packages, but if they do... - its a bit like placing a "Red don´t push - Selfdestruction-Button" in everybody´s house... so the Question is: Why it is there?
 
Last edited:
Been there tried that and got the t shirt and went back to nuhi. Although you can remove drivers with dism you cant remove keyboards languages and fonts which are things nuhi has always given us way back from nLite days. They are what i remove and i tweak the rest.
 
Back
Top