Installation of one or more roles, role services, or features failed. Error: 0x800f0954
06/24/24
LBD
Installation of one or more roles, role services, or features failed. Error: 0x800f0954 when configuration an AOS for Local Business Data (LBD)
When you attempt to install .NET Framework 3.5 for Local Business Data Finance and Operations, you can resolve this fairly easily. First, let's understand the issue.
The Issue
Typically this error surfaces when WSUS (https://learn.microsoft.com/en-us/windows-server/administration/windows-...) is used and the specific source for the feature we're looking for isn't available from WSUS ( or is maybe even actively blocked ). For whatever reason, the server you're running .\Configure-PreReqs.ps1 on is asking for a source for that specific Windows feature and that isn't be provided as a download to the server asking for it so the install fails with our specific error message: Installation of one or more roles, role services, or features failed. Error: 0x800f0954
The Solution
First, on the AOS mount the Windows ISO that matches your OS version.
Next, Open a command prompt with administrator user rights (Run as Administrator).
Next, run the following command where D is drive you mounted the ISO on
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
What this does is uses local sources to install .NET 3.5 without using WSUS at all. The options uses in the command do the follow:
Using /All will enable all parent features of the specified feature.
This will allow for .NET 3.5 to be installed and if you're prepping an AOS with SSIS, this should unblock you without any other changes to the OS required.
Alternative Solution
You can also do something like this but any changes to the Registry will need to be undone and in general, i'm not a fan of making changes to the registry unless I have to: https://edulab.unitn.it/tecnici/fix-error-0x800f0954-installing-net-fram...
View the discussion thread.
( 4
min )