RSAT Tools Installation Error 0x800f0954 – Windows 10 1809

In my previous post I showed the steps to install RSAT tools on Windows 10 1809. I covered two methods to install RSAT tools, a GUI based and another is using DISM. On one of my Windows 10 1809 VM, I encountered RSAT tools installation error 0x800f0954. This post covers the steps to fix error RSAT tools installation error 0x800f0954.

While installing RSAT feature on my Windows 10 1809, i saw error 0x800f0954. The feature wasn’t installed obviously but I wanted to know what could be behind this error.

RSAT Tools Installation Error 0x800f0954

Checking the dism.log, i found some errors. I couldn’t make out much from those lines except the error 0x800f0954. So if you are seeing the same error while installing RSAT tools on Windows 10, go to next section for the solution.

DISM Package Manager: PID=4828 TID=5752 Error in operation: (null) (CBS HRESULT=0x800f0954) - CCbsConUIHandler::Error
DISM DISM Package Manager: PID=4828 TID=6516 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f0954)
DISM Package Manager: PID=4828 TID=6516 Failed processing package changes with session options - CDISMPackageManager::ProcessChangesWithOptions(hr:0x800f0954)
DISM Package Manager: PID=4828 TID=6516 Failed to install capability. - CPackageManagerCLIHandler::ProcessCmdLine_AddCapability(hr:0x800f0954)
DISM Package Manager: PID=4828 TID=6516 Failed while processing command add-capability. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f0954)
2DISM Package Manager processed the command line but failed. HRESULT=800F0954

RSAT Tools Installation Error 0x800f0954

Solution for RSAT Tools Installation Error 0x800f0954

Since i didn’t knew much about this error, i searched the web for this error. In one of the technet threads, a user posted the fix for this error. The fix involved enabling a group policy setting on Windows 10 computer.

RSAT Tools Installation Error 0x800f0954

  • On your Windows 10 computer, right click Start and click Run.
  • Now type gpedit.msc and hit enter.
  • In the local group policy editor, navigate to Computer Configuration\Administrative Templates\System.
  • On the right pane look for policy named “Specify settings for optional component installation and component repair.

RSAT Tools Installation Error 0x800f0954

Right click policy setting and click Enabled. In addition to that, check the box “Download repair content and optional features directly from Windows Updates instead of Windows Server Updates Services (WSUS)“.

RSAT Tools Installation Error 0x800f0954Click Apply and OK. Now run a gpupdate from the command prompt so that the policy settings is applied to the local machine.

Running the same DISM command now should install the RSAT feature without any errors.

RSAT Tools Installation Error 0x800f0954

Related Posts
Oldest Most Voted
Inline Feedbacks
View all comments
Much Obliged

Oh yes, works like a charm! Thank you so much!


Thanks a lot. It worked.


Thanks a lot!

Shinichi Horiuchi

Thank you so much!!

Jennifer Stone

Thank you!!!

Appreciative Canadian

Worked! Thanks, two thumbs up!


Thank you, it worked !


win 10 1903 had to use same gpedit as above then ran “Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online” rather then dism


I have the same issue, win 10 1903. even โ€œGet-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Onlineโ€ is not working rather getting error, please help

C:\>DISM.exe /Online /add-capability /CapabilityName:Rsat.ActiveDirectory.DS-LDS.Tools~~~~

Deployment Image Servicing and Management tool
Version: 10.0.18362.1

Image Version: 10.0.18362.535


Error: 0x8024002e

DISM failed. No operation was performed.
For more information, review the log file.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log



Save my day!!


Same my day!

sujith Srinivas

This script did not work for me, I am on a Corporate GPO. Any help please


Thanks a lot !


Awesome. Worked for me. Thanks


Perfect thanks! A great fix for LTSC users.


Thank You, this was making me crazy.


Hello Prajwel,
How can we set the local group policy through PowerShell? I’m trying to install .Net3.5 but have the same issue, I wantd to script the whole thing so the GP is changed before the .Net installation, then I’ll package in SCCM (I have seen your video for packaging but obviously won;t work if the GP is not updated)

Pierre Darmanin

Spot on, thanks a lot


Dude… God bless you ๐Ÿ™‚


Thanks a lot for the fix ๐Ÿ™‚

Mike Herman

What about an offline installer? That’s really what I need in my environment.


You need to acquire W10 1809 Features ISO (2nd CD of “language packs” ISOs for 1809) and then use it as your installation source to create offline installer either with PowerShell cmdlets or DISM. This will create RSAT package into custom folder of your choice (with all tools or ones you select on cmdline) for you to distribute. You will then point PS cmdlet to install RSAT into that folder instead of using -Online switch which needs network conectivity (WSUS or Windows store).


That one saved the day, thank you!


YEESSS you save my day!

William Rivet

After one of the hardest Fridays at work, this was a god send – thank you.


You would think someone at Microsoft would mention that installing RSAT Through the Add-WindowsCapability commandlet requires communication with windows update instead of WSUS in a domain environment….


This was definitely a lifesaver after searching endlessly why AD DS LDS was not working on v1809, thanks a lot ๐Ÿ™‚


This works great!!!


Thank you! It works perfectly!


Thanks for sharing the solution. This can happen because the computer is configured to use WSUS/SCCM and RSAT for W10 1809 are not available on it. The solution is to use this workaround.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More