Certain features of Windows 10 generate errors during installation. These errors codes could be 0xC190012A, 0xC190012D, 0xC190012E or 0xC190012F. These errors appear while you are directly trying to install feature update on client machine or deploying through ConfigMgr.
Following scenario cover deployment of “Windows 10 Feature update” through ConfigMgr.
Feature updates are deployed / distributed properly and downloaded on client but still you are facing error. Following screenshots explain whole situation.
Feature update has been downloaded on client but we are still getting error to install.
Why “SetupConfig.ini” is empty?
If you check “SetupConfig.ini” at the following path.
“%SystemDrive%\users\default\appdata\local\microsoft\windows\wsus\”. It will be empty or has no instructions for feature updates installation.
“SetupConfig.ini” is empty because nothing is configured for this file in ConfigMgr. E.g
Dynamic Updates have important role while we are installing “Feature Updates” on Desktops or Laptops. So, Dynamic Updates play role if you are installing new installation or updating some features of Windows.
Dynamic Updates are enabled by default, but these can be disabled as well. Main purpose of Dynamic Updates is to download certain component / prerequisites for feature, update or upgrade which can make installation smooth or error free.
According to Microsoft Dynamic Updates may include following components:
Setup | Fixes for files required for Setup |
SafeOS | Fixes for SafeOS which Microsoft uses to update the recovery environment |
Servicing Stack Update SSU | Fixes any Servicing Stack Update issues |
Cumulative Updates | To install cumulative updates for Operating System |
Language Pack / Feature on Demand | Provides option to install required language or desired Feature |
Driver DU | Provides latest version of applicable driver published by vendor |
During updates installation “Dynamic Update” contact Microsoft HTTPS endpoint and retrieve / download required component for complete successful installation. There endpoints could be:
If you are running setup manually, you’ll be asked to select option to download “Updates, Drivers and Option Features.”
If you are deploying unattended installation or deploying through ConfigMgr then this option is set to “True” by default. Which means dynamic updates are enabled by default. This option can be set to “False” but for that you’ll have to make changes to “SetupConfig.ini”.
How to fix 0xC190012x Error?
We need to configure few items in “Client Settings”. Because this issue relates to Windows 10 and Software Updates. So, we’ll modify “Desktop Client Settings”. Configure “Software Updates” settings in “Desktop Client Settings”
Once done, we need to trigger few actions items in ConfigMgr client from control panel:
These actions will update “Machine Policy & Software Update Change” on client.
After few minutes, go to “Software Center” > “Updates” and then try to install same “Feature Update” again. You’ll see new file will appear in the following location:
“%SystemDrive%\users\default\appdata\local\microsoft\windows\wsus\”
If you open file, you’ll notice, it has information about “Dynamic Update” and Priority.
You’ll notice soon, update is installing.
Here is what you were expecting after applying changes:
I hope, this will help to sort out “Feature Update” issue. Thanks
Recent Comments