DCH Drivers, Graphics Control Panels and NTLite dilemma

Hmm, I've done that just yesterday, and it still works. How I do it:

1 - Prep ISO with NTLITE, updates, driver integration (non-DCH), Unnattended (DCH drivers go here), tweaks everything.

2 - Boot PC from the USB drive, go get some coffee while it does it's thing.

3 - After it has booted to desktop, run the script and install AppX needed from the command line.

4 - Start each one of them, connected to the internet so they can download needed license files.

5 - Airgap the machine, do some post-install things and customizations.

...also, IIRC, SmartScreen is needed during the setup phase and first boot of the APPX, but it can be disabled afterwards, same with Windows Update and related services.
 
Hmm, I've done that just yesterday, and it still works. How I do it:

1 - Prep ISO with NTLITE, updates, driver integration (non-DCH), Unnattended (DCH drivers go here), tweaks everything.

2 - Boot PC from the USB drive, go get some coffee while it does it's thing.

3 - After it has booted to desktop, run the script and install AppX needed from the command line.

4 - Start each one of them, connected to the internet so they can download needed license files.

5 - Airgap the machine, do some post-install things and customizations.

...also, IIRC, SmartScreen is needed during the setup phase and first boot of the APPX, but it can be disabled afterwards, same with Windows Update and related services.

thank you so much :D . However, my 1st method is similar to yours (have the CPs install themselves first, THEN remove the components) and it still didn't work. The CPs work fine before the removal. After the live removal, the CPs just....broke. Could it be because of the components I removed I wonder?

Do you think the problem lies within the lack of Windows Store? Should I have ticked the "Store compatibility" option? Like, I know the Store app itself isn't included in LTSC, but the Store related system files definitely are (which is maybe why "Windows Store" still show up in NTLite component removal list).

I'll upload my preset here if it helps.
 

Attachments

  • ltcs 2019 final.xml
    35.6 KB
  • ltsc 2019 818 components unattended.xml
    35.5 KB
Last edited by a moderator:
In continuation from another thread, I'm just going to jump in here, looks like the solution to the problem is really easy (for me anyhow):

With the first plan, I came as far as being able to install the IGP and Nvidia control panel AppX files and start them up completely offline, but the initial start of these apps require a internet connection to fetch the license info yadayada, so this endeavour has failed and I refuse to do this for principal reasons.

Upon further inspection, it looks like the GFX settings on Intel control panel simply writes away registry options, which can either mean; I just implement the proper configuration in my LIVE script (Not a bad idea at all, because some registry tweaks here actually don't show up as an option in the ICP to begin with, like dynamic contrast which is really annoying so I already had to muck around with the registry to make this driver work as intended)

Or I can make myself a nice juicy third party Intel Control Panel, in which case I'd just have to find out what toggle changes what value.
The original ICP is very cluttered and has a very illogical layout to begin with.

As for Nvidia the fact remains; Nvidia inspector does the exact same thing as you can do on the nvidia control panel with Optimus enabled devices, so that is no problem at all. (Oh yea i forgot you can just extract the ORIGINAL panel from the AppX file)

As for NTLite integration; Both drivers (Either DCH/Regular) update just fine through device manager so implementing them with NTLite build doesnt look too hard. Problem is when you need PhysX etc so installing the DCH (With NVSLimmer) is prefered. You can still 're-run' the original dch installer and just modify to install PhysX next to it i guess?)

I'm going to fiddle around with a basic graphical UI, this is ofcourse assuming ALL the desired options (that I want) can be changed through registry. Also making this UI public might be problematic with the wide variety of devices out there, and potentially different registry paths.
 
yeah, no one should be forced into using store and having an ms account just to use their hardware.
 
In continuation from another thread, I'm just going to jump in here, looks like the solution to the problem is really easy (for me anyhow):

With the first plan, I came as far as being able to install the IGP and Nvidia control panel AppX files and start them up completely offline, but the initial start of these apps require a internet connection to fetch the license info yadayada, so this endeavour has failed and I refuse to do this for principal reasons.

Upon further inspection, it looks like the GFX settings on Intel control panel simply writes away registry options, which can either mean; I just implement the proper configuration in my LIVE script (Not a bad idea at all, because some registry tweaks here actually don't show up as an option in the ICP to begin with, like dynamic contrast which is really annoying so I already had to muck around with the registry to make this driver work as intended)

Or I can make myself a nice juicy third party Intel Control Panel, in which case I'd just have to find out what toggle changes what value.
The original ICP is very cluttered and has a very illogical layout to begin with.

As for Nvidia the fact remains; Nvidia inspector does the exact same thing as you can do on the nvidia control panel with Optimus enabled devices, so that is no problem at all. (Oh yea i forgot you can just extract the ORIGINAL panel from the AppX file)

As for NTLite integration; Both drivers (Either DCH/Regular) update just fine through device manager so implementing them with NTLite build doesnt look too hard. Problem is when you need PhysX etc so installing the DCH (With NVSLimmer) is prefered. You can still 're-run' the original dch installer and just modify to install PhysX next to it i guess?)

I'm going to fiddle around with a basic graphical UI, this is ofcourse assuming ALL the desired options (that I want) can be changed through registry. Also making this UI public might be problematic with the wide variety of devices out there, and potentially different registry paths.

Any news on this?
 
yeah, no one should be forced into using store and having an ms account just to use their hardware.

actually store doesn't ask for ms account for anything. just press no and it will download and install anything anyways. (assuming its free)
(u need to update store first in order to be able to not to log in)
 
Any news on this?
No man I decided to prep the installation with fetched licenses, made a backup and consider that my actual LTSC install medium (for the specific laptop)

So if I ever have to reinstall I never have to go online for this or unblock firewall ever again ;-)

I think practically its unfeasible to make Intel control app, maybe a very basic form could work but I honestly don't want to commit myself to that.
 
MT_ if you are building for a specific machine get the CP capture and you are all set next time, just do a thorough AV check beforehand.
 
No man I decided to prep the installation with fetched licenses, made a backup and consider that my actual LTSC install medium (for the specific laptop)

How exactly do you do that?
 
How exactly do you do that?

Offline integrate Microsoft store + libs, intercepted the AppX packages with fiddler on a VM, and installed those, temporarily allowed Microsoft sign-in assistant service through firewall and start the two apps ONCE. That fetches the license.

Alternatively you could just integrate the MS Store + libs and stay completely online, and fetch the control panels directly from store, and afterwards close down your windows from connectivity.
 
If anyone needs i have some url's ready, they were needed by me...

Captured Via Fiddler

Netflix

Spotfiy

Skype

Whatsapp

Microsoft Gaming Services

Sound Blaster Connect

Realtek Audio Control

NVIDIA Control Panel

Intel Graphics Control Panel (New)

Intel Graphics Experience (Old)
 
those works for more than 1 year, sometimes they don't have access and don't download. but after 1-2 days they are available again... idk why microsoft does that
 
  • Like
Reactions: MT_
maybe if you launch microsoft store it gets permissions from server so links are accesible.. i really don't know but as u can see it works sometimes, and sometimes not. so links are not temporary...
 
  • Like
Reactions: MT_
ok, I managed to find a dell thunderbolt package which comes with the preinstall license to the uwp App. Like with realtek app, with the license you can add it to an install script, as long as said script runs after the first boot (I personally suggest a registry file to add a runonce script as some programs don't quite install correctly using setupcomplete anyways).


One less UWP driver to worry about. I wish someone had found an intel graphics kit like this.

Reminder that you can replace the app for a more recent version with the same license (or at least in realtek you can, this is the most recent version I could find of tb3).


Edit: Apparently, there was a shift in policies on Dell, and they now ship Offline installer packages for these UWP APPS. From there it is easy to update and deploy them with NTLite, as long as you do so from a runonce, and not from setupcomplete.

Thunderbolt Control Panel: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=TAPOF
Intel Graphics Experience: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=GG57X
Nvidia Control Panel: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=D269R
MaxxAudio Console: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=M96XX
Killer Control Center: https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=FF6XT

Unfortunately, there doesn't seem to have been any updates on Realtek Audio since that sudden shift, so none for Realtek Audio is out yet. It is possible to extract the UWP Package from AlanFinotty's Mod Packages using Universal Extractor though. I also have one License File, but I can't quite remember where I got it, I think it was from AlanFox2000's packages: https://web.archive.org/web/2019120...x2000/realtek-universal-audio-driver/releases Regardless, it still works for new AppX files.
 
Last edited:
Hi Guys,

now that there are no more current non-DHC drivers from Nvidia, does anyone have a list of components that need to be kept in order to be able to run the UWP-based Nvidia control panel? I´ve been playing a round a bit and was able to manually install the APPX of the control panel, but it won´t start and instead gives the message "No applicable app license found". I don´t want to bring back the whole store just for the panel, but I am sure that someone compiled a list of what needs to be kept as a minimum to make the panel run.

Thanks in advance :)
 
Back
Top