NTLite Research Presets

|====|

Active Member
Updated July 2022 Win 8.1 Update3 Perfect Lite Preset :
 

Attachments

  • Win8.1.xml
    35.1 KB
Last edited:

AeonX

Active Member
|====| great contribution :)

Suggestion: Put the presets, scripts and tweaks in the first post of the topic or at least the most important ones. That's if you decide to keep the topic active.

Win 8.1 Preset with Crashed Settings :confused:
I had similar problems, I reported it to nuhi but still no response.

See this topic:
https://www.ntlite.com/community/in...etecting-some-components-in-windows-8-1.2369/

Taking a quick look at your preset I would try to keep 'Windows Store', 'WinJS.2.0' and 'OLE for Process Control (OPC) library'.

On Win8.1 NTLite does not have the OOBE compatibility option, if it were Win10 I would recommend leaving this option enabled. But you can load a Win10 image and compare the components that are the same and keep the ones that are protected by OOBE compatibility in Win10 until nuhi fix this.
 
Last edited:

garlin

Moderator
Staff member
Taking a quick look at your preset I would try to keep 'Windows Store', 'WinJS.2.0' and 'OLE for Process Control (OPC) library'.
Most UWP apps don't require WinJS 2.0, the major exceptions being BingNews, BingWeather, ZuneMusic & ZuneVideo.

OLE is for old-school Office scripting automation, if you're into Office 2000-era macros.
 

AeonX

Active Member
Most UWP apps don't require WinJS 2.0, the major exceptions being BingNews, BingWeather, ZuneMusic & ZuneVideo.

OLE is for old-school Office scripting automation, if you're into Office 2000-era macros.
It might not make sense, I also don't understand why this happens but when I tested it by removing WinJS 2.0 the PC Settings app doesn't open. This is reported in the topic of the link I sent in the other post. The curious thing is that if you remove all apps with powershell or dism all dependencies are removed (including WinJS 2.0) and it doesn't cause the problem. So it's something NTLite removes that it shouldn't.

About OLE, I don't know if this causes problems on Win8.1 but from what I remember in Win10 when I remove this the start menu doesn't work and some other stuff as well. So I think this is protected by OOBE compatibility is not for nothing. Thread where I reported this:
https://www.ntlite.com/community/index.php?threads/some-problems-removing-some-components.1891/
 

garlin

Moderator
Staff member
It might not make sense, I also don't understand why this happens but when I tested it by removing WinJS 2.0 the PC Settings app doesn't open. This is reported in the topic of the link I sent in the other post. The curious thing is that if you remove all apps with powershell or dism all dependencies are removed (including WinJS 2.0) and it doesn't cause the problem. So it's something NTLite removes that it shouldn't.
WinJS package is basically four text files containing JavaScript code.

I turned off Modern App compatibility, and removed what NTLite identified as WinJS clients from a clean 8.1 U3 image.
Code:
        <RemoveComponents>
                <c>Microsoft.BingFinance 'BingFinance'</c>
                <c>Microsoft.BingFoodAndDrink 'BingFoodAndDrink'</c>
                <c>Microsoft.BingHealthAndFitness 'BingHealthAndFitness'</c>
                <c>Microsoft.BingNews 'BingNews'</c>
                <c>Microsoft.BingSports 'BingSports'</c>
                <c>Microsoft.BingTravel 'BingTravel'</c>
                <c>Microsoft.BingWeather 'BingWeather'</c>
                <c>Microsoft.SkypeApp 'SkypeApp'</c>
                <c>microsoft.windowscommunicationsapps 'Windows Mail'</c>
                <c>Microsoft.WindowsReadingList 'ReadingList'</c>
                <c>Microsoft.WinJS.2.0 'WinJS.2.0'</c>
                <c>Microsoft.XboxLIVEGames 'XboxLIVEGames'</c>
                <c>Microsoft.ZuneMusic 'ZuneMusic'</c>
                <c>Microsoft.ZuneVideo 'ZuneVideo'</c>
        </RemoveComponents>

Windows 10 x64-2022-05-31-23-33-50.png

Now in your other preset, System Settings is definitely broken by removing VCLibs.
PackageFullName : windows.immersivecontrolpanel_*_neutral_neutral_cw5n1h2txyewy
Dependencies : {Microsoft.VCLibs.140.00_*_x64__8wekyb3d8bbwe, Microsoft.UI.Xaml.CBS_*_x64__8wekyb3d8bbwe}
 

|====|

Active Member
|====| great contribution :)

Suggestion: Put the presets, scripts and tweaks in the first post of the topic or at least the most important ones. That's if you decide to keep the topic active.
ok Sir . as i always follow your suggestions . i do this time too :)
 

AeonX

Active Member
Now in your other preset, System Settings is definitely broken by removing VCLibs.
It could be that NTLite protects certain things depending on what you keep. Or newer versions of NTLite fixed this. I posted my preset so anyone can test this. It's been a while since I've tested Windows 8.1.

PackageFullName : windows.immersivecontrolpanel_*_neutral_neutral_cw5n1h2txyewy
Dependencies : {Microsoft.VCLibs.140.00_*_x64__8wekyb3d8bbwe, Microsoft.UI.Xaml.CBS_*_x64__8wekyb3d8bbwe}
Are these dependencies not for Windows 10/11? Microsoft.UI.Xaml.CBS doesn't even exist on Windows 8.1 and VCLibs is at version 120.00, not version 140.00.

Anyway I only listed what gave problems in my tests so that it is possible to be breaking PC Settings for him to test, a new test is necessary since it has been a long time since I did my tests.
 

garlin

Moderator
Staff member
Sorry, was tired last night and lazily copied it off the web. You're correct, 8.1's immersive.controlpanel still hadn't migrated over yet:
<Prerequisites>
<OSMinVersion>6.3.0</OSMinVersion>
<OSMaxVersionTested>6.3.0</OSMaxVersionTested>
</Prerequisites>
 

AeonX

Active Member
I will retest Windows 8.1 as soon as I can and see the current scenario with new versions of NTLite. Sometimes nuhi corrects things silently so that might be the case.
 

|====|

Active Member
Mod or Admin of Ntlite forums pl close this thread of mine for further replies or remove this thread from forums.
if further i have to ask i will ask directly for my account removal nothing else.

Edit : This decision of mine is not related to NTLite as its the best of the best app for OS modding. even not about any member but my own personal reason due to heavy illness am suffering from a virus attack ie "Herpees Zooster" which is not curable till human death.

Thanks to All of You with Best Regards.
 
Last edited:

|====|

Active Member
Fantabulous Performance LTSC :

1.png

Edit as Hint Which Component Packages are Left :
Folder PATH listing

Microsoft-Windows-Branding-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Branding-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Client-Desktop-Required-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-Client-Features-Package00~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-Client-Features-Package00~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Client-Optional-Features-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-Client-Optional-Features-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Common-Foundation-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-CoreSystem-DISM-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-CoreSystem-DISM-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Editions-EnterpriseS-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-Editions-EnterpriseS-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Editions-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Editions-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-EditionSpecific-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-Enterprise-Desktop-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-EnterpriseS-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-EnterpriseS-SPP-Components-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-EnterpriseSEdition~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-EnterpriseSEdition~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-FodMetadata-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-FodMetadata-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-GroupPolicy-ClientExtensions-admin-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-GroupPolicy-ClientExtensions-admin-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-GroupPolicy-ClientExtensions-admin-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-GroupPolicy-ClientExtensions-admin-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-GroupPolicy-ClientTools-admin-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-GroupPolicy-ClientTools-admin-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-GroupPolicy-ClientTools-admin-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-GroupPolicy-ClientTools-admin-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-GroupPolicy-ClientTools-base-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-GroupPolicy-ClientTools-base-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-GroupPolicy-ClientTools-base-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-GroupPolicy-ClientTools-base-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~en-US~11.0.17763.1.cat
Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~en-US~11.0.17763.1.mum
Microsoft-Windows-InternetExplorer-Package-ua~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-InternetExplorer-Package-ua~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-NetFx-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-NetFx-Shared-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-NetFx-Shared-WPF-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-NetFx-Shared-WPF-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-NetFx-Windows-Built-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-NetFx-Windows-Built-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-NetFx4-US-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-NetFx4-US-OC-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseS-Default-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseS-Default-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.cat
Microsoft-Windows-Security-SPP-Component-SKU-EnterpriseS-Package~31bf3856ad364e35~amd64~~10.0.17763.1.mum
Microsoft-Windows-ServicingStack-Base-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-ServicingStack-Base-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Microsoft-Windows-WindowsFoundation-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Microsoft-Windows-WindowsFoundation-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Networking-MPSSVC-Rules-EnterpriseEdition-net-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.cat
Networking-MPSSVC-Rules-EnterpriseEdition-net-Package~31bf3856ad364e35~amd64~en-US~10.0.17763.1.mum
Package_1177_for_KB5014692~31bf3856ad364e35~amd64~~10.0.2.15.cat
Package_1177_for_KB5014692~31bf3856ad364e35~amd64~~10.0.2.15.mum
Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.3046.2.15.cat
Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.3046.2.15.mum

No subfolders exist
 
Last edited:

|====|

Active Member
@echo off & title NTLite Downloader ^& Portable Creator & color 0A
cd /d %~dp0
Powershell -C "Write-Output 'Downloading needed innoextract portable'"
Powershell -C "Invoke-WebRequest -Uri https://github.com/dscharrer/innoextract/releases/download/1.9/innoextract-1.9-windows.zip -OutFile inno.zip"
Powershell -C "Expand-Archive -LiteralPath inno.zip -DestinationPath inno -Force -Verbose"
Powershell -C "Remove-Item 'inno.zip' -Force -Recurse -Verbose"
Powershell -C "Move-Item 'inno\innoextract.exe' 'inno.exe' -Force -Verbose"
Powershell -C "Remove-Item 'inno' -Force -Recurse -Verbose"
Powershell -C "Write-Output 'Done Extracting innoextract Portable'"
echo.
Powershell -C "Write-Output 'Downloading NTLite installers'"
Powershell -C "Invoke-WebRequest -Uri http://downloads.ntlite.com/files/NTLite_setup_x64.exe -OutFile NTLite_setup_x64.exe"
Powershell -C "Invoke-WebRequest -Uri http://downloads.ntlite.com/files/NTLite_setup_x86.exe -OutFile NTLite_setup_x86.exe"
Powershell -C "Write-Output 'Extracting the NTLite installer'"
Powershell -C ".\inno.exe NTLite_setup_x64.exe"
Powershell -C "Remove-Item NTLite_setup_x64.exe -Verbose"
Powershell -C "Remove-Item 'app\Presets' -Force -Recurse -Verbose"
Powershell -C "Remove-Item 'app\Tools\*.txt' -Force -Recurse -Verbose"
Powershell -C "Remove-Item 'app\Tools\7-zip\*.txt' -Force -Verbose"
Powershell -C "Remove-Item 'app\Tools\wimlib\*.txt' -Force -Verbose"
Powershell -C "Rename-Item -path 'app' -NewName 'NTLite' -Force -PassThru -Confirm:$false -Verbose"
Powershell -C "Rename-Item -path 'NTLite\NTLite.exe' -NewName 'NTLite_x64.exe' -Force -PassThru -Confirm:$false -Verbose"
Powershell -C ".\inno.exe NTLite_setup_x86.exe"
Powershell -C "Remove-Item 'inno.exe' -Force -Verbose"
Powershell -C "Remove-Item NTLite_setup_x86.exe -Verbose"
Powershell -C "Move-Item app\NTLite.exe NTLite\NTLite_x86.exe -Verbose"
Powershell -C "Move-Item app\Tools\7-zip\7z.dll NTLite\Tools\7-zip\7z.dll -Verbose"
Powershell -C "Move-Item app\Tools\wimlib\libwim-15.dll NTLite\Tools\wimlib\libwim-15.dll -Verbose"
Powershell -C "Remove-Item app -Force -Recurse -Verbose"
Powershell -C "Write-Output 'Done Extracting NTLite Portable'"
pause

Written a dummy in free time to Download Latest Ntlite Installers both x86 & x64 Then extract using innoextractor & Create Portable NTLite Directory Next to Script :)
 
Last edited:
Top