Window 10 "Bare Metal" preset: How to activate some services?

Matrix

New Member
Hello. :D

I am currently testing Windows 10 and it must be recognized that it needs a big diet... On the internet, I found the "Bare Metal NTLite Project" preset which is gaming-oriented as its author says on https://www.reddit.com/r/windows/comments/vwzwzm/windows_10_ltsc_2021_bare_metal_ntlite_project/

I find the result very good except that some features have been disabled for more common use (printing/scanner/vpn/virtualization, etc.)... What changes should be made to re-enable them? I made about ten tries but my skills are largely insufficient to find the solution alone... If someone can help me please...

Thank you so much. ;)
 

Attachments

  • LTSC_2021_Nano.xml
    74.5 KB
Questions like these come up daily, and as you experienced they are very time consuming and require a lot of effort to figure out, especially in heavily tweaked presets like this one, unless someone just happens to already know the answer offhand from their own personal experience.

You can use the search button on the forum to look for each individual answer, but if someone doesn't have the time, patience, or skill to work through things like this on their own, then it's really just better to use a "supported" preset instead. Otherwise if someone is going to publicly promote a preset (like that Reddit thread), then you should ask them for support first since they are familiar with the project.

There's always concerns with many of these presets too, like this one for example is using an old version of NTLite that is outdated by 20 sizable patches over 10 months time. I would recommend reading presets guide (link) and looking into those options, then if you have questions about them you can ask for support on this forum and the helpers will be more inclined to spend time on it.

I'm sure some people will still try to help you answer these questions, but ultimately this approach I'm suggesting will get you to your goal much faster and easier, which is really what most people are after anyway. Keep in mind that I wouldn't respond this way if someone was taking the time to build their own preset and working through things and learning, but deconstructing huge 3rd party presets like this one are a pain, and the time can be better spent elsewhere--presets like this one only serve to recreate the wheel, since we already have updated "minimal" presets that are supported here.
 
Last edited:
I would back off these changes:
Code:
                <c>cdpsvc 'Connected Devices Platform Service'</c>
                <c>cdpusersvc 'Connected Devices Platform User Service'</c>
                <c>componentpackagesupport 'Component Package Support'</c>
                <c>containers</c>
                <c>fdphost 'Network Discovery'</c>
                <c>hwsupport_printer 'Printing'</c>
                <c>hwsupport_scanner 'Scanner'</c>
                <c>hyperv 'Hyper-V'</c>
                <c>hypervguest 'Hyper-V Guest'</c>
                <c>Microsoft.MicrosoftEdge 'Microsoft Edge (Legacy)'</c>
                <c>sfc 'System File Check (SFC)'</c>
                <c>unp 'Universal Notification Platform (UNP)'</c>
                <c>upnp 'UPnP Device Host'</c>

CDP is required for a normal desktop. Edge (Legacy) is the IE11 compatibility libraries, and not a full browser. Some apps require the IE libraries for various reasons. This preset also rips out network file sharing (SMB) for other PC's or media devices. SMB1 is retired and can be removed if you don't have devices older than 10 years.

These are the obvious gotchas in the preset. Anything else you'll have to test for yourself.

Some of the original Post-Setup commands look suspect. While Post-Setup executes actions inside a CMD script, you can't use comments or paste a script's contents literally into NTLite. It's probably better to have NTLite just add the original script for execution.
 
2.7gb is not too bad. Personally, i am very weary of others peoples presets that have 'add on reg tweaks' and by using someone elses preset you can guarantee, there will be a load of features removed, that you need or will use.

use that preset, the same as with the GamerOS found here ( https://www.ntlite.com/community/index.php?threads/gameros-windows-10-11-diy-preset.2350/ ) and also familiarise yourself with the great guides written by Hellbovine here ( https://www.ntlite.com/community/index.php?forums/guides.9/ )
 
Many thanks for your quick answers. :)


The original topic on reddit is archived that why I tried my luck here... I know you get a lot of requests like mine... Especially since the subject is very difficult to access for the average person and most of the tutorials on the net are in English...

During my tests, Bare metal used half as much process as Gameros... And I had an error during the installation of the printer driver with Gameros...

I just found your topic with the Tweaks.zip. https://www.ntlite.com/community/index.php?threads/guide-optimized-image.2990/ I will test your .reg... ;)
 
With NTlite, it doesn't install the printer drivers, you have to add the printer drivers separately by either the appropriate installer or by incorporating the driver through the add drivers section of the program.
 
I would back off these changes:
Code:
                <c>cdpsvc 'Connected Devices Platform Service'</c>
                <c>cdpusersvc 'Connected Devices Platform User Service'</c>
                <c>componentpackagesupport 'Component Package Support'</c>
                <c>containers</c>
                <c>fdphost 'Network Discovery'</c>
                <c>hwsupport_printer 'Printing'</c>
                <c>hwsupport_scanner 'Scanner'</c>
                <c>hyperv 'Hyper-V'</c>
                <c>hypervguest 'Hyper-V Guest'</c>
                <c>Microsoft.MicrosoftEdge 'Microsoft Edge (Legacy)'</c>
                <c>sfc 'System File Check (SFC)'</c>
                <c>unp 'Universal Notification Platform (UNP)'</c>
                <c>upnp 'UPnP Device Host'</c>

CDP is required for a normal desktop. Edge (Legacy) is the IE11 compatibility libraries, and not a full browser. Some apps require the IE libraries for various reasons. This preset also rips out network file sharing (SMB) for other PC's or media devices. SMB1 is retired and can be removed if you don't have devices older than 10 years.

These are the obvious gotchas in the preset. Anything else you'll have to test for yourself.

Some of the original Post-Setup commands look suspect. While Post-Setup executes actions inside a CMD script, you can't use comments or paste a script's contents literally into NTLite. It's probably better to have NTLite just add the original script for execution.
I found this out the hard way removing ie11 before. Garlin for the win again
 
I don't want put drivers in iso because when you change something in pc, you must rebuild the iso. Same thing when drivers are update... When something work, i don't touch it... :p

And i'll test with cut off these few lines... ;)
 
Back
Top