W10 21H2 - Feature removal - Parameter incorrect

HolyK

Member
Hi,

I am getting following errors upon building the ISO. Using NTLite 2.3.2.8526 64bit with Win10 21H2 ISO (SHA256 7F6538F0EB33C30F0A5CBBF2F39973D4C8DEA0D64F69BD18E406012F17A8234F )

Did i messed something or is this an NTLite bug?

Related preset XML:
Code:
    <Features>
        <Feature name="App.Support.QuickAssist~~~~0.0.1.0">false</Feature>
        <Feature name="Language.Handwriting~~~en-us~0.0.1.0">false</Feature>
        <Feature name="Language.OCR~~~en-us~0.0.1.0">false</Feature>
        <Feature name="Language.Speech~~~en-us~0.0.1.0">false</Feature>
        <Feature name="Language.TextToSpeech~~~en-us~0.0.1.0">false</Feature>
        <Feature name="Hello.Face.18967~~~~0.0.1.0">false</Feature>
        <Feature name="Hello.Face.Migration.18967~~~~0.0.1.0">false</Feature>
        <Feature name="Internet-Explorer-Optional-amd64">false</Feature>
        <Feature name="Printing-XPSServices-Features">false</Feature>
        <Feature name="OneCoreUAP.OneSync~~~~0.0.1.0">false</Feature>
    </Features>

1640790781768.png

1640790713303.png
 

Attachments

  • 1640790706314.png
    1640790706314.png
    14 KB
Last edited:
I'm experiencing this issue no matter what version. i'm at 2.3.2.8538 confirmed the issue with it. now testing components to pinpoint to issue. probably i will find it in a hour

update1: i think i found it.

update2: problem reports and solutions control panel removal causes that error for me. so yeah found it.
 
Last edited:
Shared Experiences sits on top of Connected Devices Platform (CDP). We already know disabling CDP breaks Settings.
Not sure why the distinction in NTLite as a separate component. EnableCDP is already provided in tweaks.
 
that might be the reason but for my case its a real bug. and there might me another component causing the same bug discovered by garson, he did not share preset so i cannot check it yet.
 
Last edited:
Thanks for all your input.
Will digest this and reply when I'm back at work in a day or two, basically need to test your findings and see where to next.
It could be that some things are only removable in Win11 and should be locked on 10, and vice-versa.
Just wanted to chime in so you know I'm not ignoring this, let me know if there is anything new regarding this in the meantime, otherwise relax and welcome the new variant of...the earth's spin cycle.
 
Hey crypticus
I wasn't expecting that someone would debug my preset with ~330 components removed. :) But here it is.
So you should get that error thrown by Firefox's setup.exe.
Thanks a lot for support.
 

Attachments

  • Test Preset.xml
    26.5 KB
Removing "Shared Experiences" causes the "Unknown software Exception".
update2: problem reports and solutions control panel removal causes that error for me. so yeah found it.
With me that doesn't happen. So it appears to be a specific combination of components or various combinations that cause this. But my scenario is a little different as I remove Windows Update and Component Store so less stuff is kept and active.
 
With me that doesn't happen. So it appears to be a specific combination of components or various combinations that cause this. But my scenario is a little different as I remove Windows Update and Component Store so less stuff is kept and active.
Did you download and test the games launcher i given? Or rocketleague many many times? İt doesnt happen in every exe
 
Hey crypticus
I wasn't expecting that someone would debug my preset with ~330 components removed. :) But here it is.
So you should get that error thrown by Firefox's setup.exe.
Thanks a lot for support.

hey buddy, i quickly checked your preset by eye. and saw you also removed "problem reports and solutions control panel" component, so i quickly run 2 test. one without making any changes to verify the issue. after verifying it, i enabled that component only. and yeah your problem is solved. it seems that component was your problem too.

so only 2 components are creating this bug. now i'm back to happy new year stuff

edit: for nuhi, Shared Experiences may not be creating problems on W10 since garson can access control panel display part in systemsettings on w10 ltsc. it may be specific to w11.
but other component (problem reports and solutions control panel) creates problem on both w10 and w11 since i experienced garson's firefox issue on w11 when that component is removed and he experienced it on w10ltsc
 
Last edited:
edit: for nuhi, Shared Experiences may not be creating problems on W10 since garson can access control panel display part in systemsettings on w10 ltsc. it may be specific to w11.
Note that i have Win10 Pro 10H2 and i had that control panel issue caused by the "Shared Experiences". So it does not seems to be "Win11 specific case".
 
hey buddy, i quickly checked your preset by eye. and saw you also removed "problem reports and solutions control panel" component, so i quickly run 2 test. one without making any changes to verify the issue. after verifying it, i enabled that component only. and yeah your problem is solved. it seems that component was your problem too.

so only 2 components are creating this bug. now i'm back to happy new year stuff

edit: for nuhi, Shared Experiences may not be creating problems on W10 since garson can access control panel display part in systemsettings on w10 ltsc. it may be specific to w11.
but other component (problem reports and solutions control panel) creates problem on both w10 and w11 since i experienced garson's firefox issue on w11 when that component is removed and he experienced it on w10ltsc
about my detection of your problem.

its interesting that i can install firefox without any error while that component is removed. but for your configuration you cannot. and when u reenable that component your problem is fixed.

so nuhi idk why but there is also this side of the story.
 
about my detection of your problem.

its interesting that i can install firefox without any error while that component is removed. but for your configuration you cannot. and when u reenable that component your problem is fixed.

so nuhi idk why but there is also this side of the story.
I did some investigation on my post in last couple of days, and findings are interesting.
First, from my preset I removed these 2 components:
'Problem Reports and Solutions Control Panel Support'
'Windows Error Reporting Service'

Now, firefox setup.exe worked fine, or at least there wasn't error popup. But, here's the catch, there was an entry in event viewer (Windows Logs -> Application) with Event ID 1000 saying:
Faulting application name: setup.exe_Firefox, version: 1.0.0.0, time stamp: 0x60fc9250
Faulting module name: msvcrt.dll, version: 7.0.19041.546, time stamp: 0x7f567a50
Exception code: 0xc0000005 ...

It's a bit misleading as msvcrt.dll wasn't the culprit.

I used Process Monitor to see which dlls are being access by firefox setup.exe and several of them were interesting for me:
C:\Windows\SysWOW64\FirewallControlPanel.dll
C:\Windows\SysWOW64\FirewallAPI.dll
C:\Windows\SysWOW64\fwbase.dll
C:\Windows\SysWOW64\fwpolicyiomgr.dll

These are, I believe part of 'Windows Firewall' which I had in my preset for removal.

I removed 'Windows Firewall' from my preset and firefox setup.exe worked fine without throwing error in Event Viewer. Not sure why firefox setup is accessing windows firewall dlls at the end (at that moment firefox is already installed), but it doesn't matter.

Now, the interesting part, the last thing I did is removal of 'Problem Reports and Solutions Control Panel Support', 'Windows Error Reporting Service' and 'Windows Firewall' components. Again, I got that error popup and entry in Event Viewer (Windows Logs -> System) with same message.

So to summarize:
- with 'Windows Firewall' removed and Error reporting enabled, setup.exe doesn't throw error popup but there's event viewer entry about faulting module.
- with both 'Windows Firewall' and Error reporting removed, setup.exe throws error popup.

I am not sure, to be honest, if this is related to 'Problem Reports and Solutions Control Panel Support' and 'Shared Experiences' (I had this one removed in all my tests). At least in my case.
 
I removed 'Windows Firewall' from my preset and firefox setup.exe worked fine without throwing error in Event Viewer. Not sure why firefox setup is accessing windows firewall dlls at the end (at that moment firefox is already installed), but it doesn't matter.

By default, Firefox uses the system proxy (which would be the firewall).

Using Process Monitor is a good troubleshooting step. It shows firing up Display Settings actually calls SystemSettings.exe, which loads cdp.dll as one of it many DLL's -- even though you're interested in just the display.
 
Indeed was Shared Experiences, and only on 10, as on 11 this fix was already applied, but was thought it's 11 specific.
This was before Shared Experiences was split and allowed for offline removal (outside of OOBE compatibility), so it slipped by on the Win10 requirement.

Will send test version to HolyK.
Public release on Tuesday.

Thanks.
 
Indeed was Shared Experiences, and only on 10, as on 11 this fix was already applied, but was thought it's 11 specific.
This was before Shared Experiences was split and allowed for offline removal (outside of OOBE compatibility), so it slipped by on the Win10 requirement.

Will send test version to HolyK.
Public release on Tuesday.

Thanks.
Hi! I've tested the provided version and can confirm the issue is gone. No error occurs in Display settings with Shared Experiences removed. Thanks for the fix !
 
Back
Top