Permanent Package Cannot be Uninstalled Error 0x800f0825 CBS_E_CANNOT_UNINSTALL

zcomputerwiz

Windows Update Expert
Joined
Jan 10, 2015
Posts
5,184
Location
USA
Windows Update Permanent Package Cannot be Uninstalled Error 0x800f0825 CBS_E_CANNOT_UNINSTALL

Problem Description:

This error message may be seen when trying to install an update that attempts to uninstall an earlier version or superceded update.
The update may not be uninstalled because of a component cleanup that has occurred (reset sp or reset base etc.).


Example:

When attempting to install KB3184143 KB3123862 may be uninstalled.


Associated Log Entries:
Code:
2016-09-26 08:19:38, Info                  CBS    EvaluateApplicability, package: Package_1_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, Package applicability: Absent.
2016-09-26 08:19:38, Info                  CBS    Appl: detect Parent, Package: Package_2_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, Parent: Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-mergedcomponents~31bf3856ad364e35~amd64~~6.3.9600.16384, Disposition = Detect, VersionComp: EQ, ServiceComp: EQ, BuildComp: EQ, DistributionComp: GE, RevisionComp: GE, Exist: present
2016-09-26 08:19:38, Info                  CBS    Appl: detectParent: package: Package_2_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, parent found: Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-mergedcomponents~31bf3856ad364e35~amd64~~6.3.9600.16384, state: Installed
2016-09-26 08:19:38, Info                  CBS    Appl: detect Parent, Package: Package_2_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, disposition state from detectParent: Installed
2016-09-26 08:19:38, Info                  CBS    Appl: Evaluating package applicability for package Package_2_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, applicable state: Installed
2016-09-26 08:19:38, Info                  CBS    Appl: Selfupdate, Component: x86_microsoft-windows-activexproxy_31bf3856ad364e35_0.0.0.0_none_35e8291d327492cc (6.3.9600.18460), elevation:4, lower version revision holder: 6.3.9600.18458
2016-09-26 08:19:38, Info                  CBS    Appl: SelfUpdate detect, component: x86_microsoft-windows-activexproxy_31bf3856ad364e35_6.3.9600.18460_none_a6bf6afd05d77eff, elevation: 4, applicable: 1
2016-09-26 08:19:38, Info                  CBS    Appl: Package: Package_2_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, Update: 3184143-3_neutral_GDR, Applicable: Applicable, Disposition: Installed
2016-09-26 08:19:38, Info                  CBS    External EvaluateApplicability, package: Package_2_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, package applicable State: Installed, highest update applicable state: Installed, resulting applicable state:Installed
2016-09-26 08:19:38, Info                  CBS    External EvaluateApplicability, package: Package_for_KB3184143_RTM_GM~31bf3856ad364e35~amd64~~6.3.1.4, package applicable State: Installed, highest update applicable state: Installed, resulting applicable state:Installed
2016-09-26 08:19:38, Info                  CBS    External EvaluateApplicability, package: Package_for_KB3184143_RTM~31bf3856ad364e35~amd64~~6.3.1.4, package applicable State: Installed, highest update applicable state: Installed, resulting applicable state:Installed
2016-09-26 08:19:38, Info                  CBS    External EvaluateApplicability, package: Package_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, package applicable State: Installed, highest update applicable state: Installed, resulting applicable state:Installed
2016-09-26 08:19:38, Info                  CBS    Session: 30545912_2722012143 initialized by client WindowsUpdateAgent.
2016-09-26 08:19:38, Info                  CBS    Session: 30545912_2722012144 initialized by client WindowsUpdateAgent.
2016-09-26 08:19:38, Info                  CBS    Read out cached applicability from TiLight for package: Package_for_KB3184143~31bf3856ad364e35~amd64~~6.3.1.4, ApplicableState: 112, CurrentState:32
2016-09-26 08:19:42, Info                  CBS    Session: 30545912_2754331611 initialized by client DISM Package Manager Provider.
2016-09-26 08:19:42, Info                  CBS    Appl: detect Parent, Package: Package_for_KB3123862~31bf3856ad364e35~amd64~~6.3.1.4, Parent: Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-mergedcomponents~31bf3856ad364e35~amd64~~6.3.9600.16384, Disposition = Detect, VersionComp: EQ, ServiceComp: EQ, BuildComp: EQ, DistributionComp: GE, RevisionComp: GE, Exist: present
2016-09-26 08:19:42, Info                  CBS    Appl: detectParent: package: Package_for_KB3123862~31bf3856ad364e35~amd64~~6.3.1.4, parent found: Microsoft-Windows-Client-Features-WOW64-Package-AutoMerged-mergedcomponents~31bf3856ad364e35~amd64~~6.3.9600.16384, state: Installed
2016-09-26 08:19:42, Info                  CBS    Appl: detect Parent, Package: Package_for_KB3123862~31bf3856ad364e35~amd64~~6.3.1.4, disposition state from detectParent: Installed
2016-09-26 08:19:42, Info                  CBS    Appl: Evaluating package applicability for package Package_for_KB3123862~31bf3856ad364e35~amd64~~6.3.1.4, applicable state: Installed
2016-09-26 08:19:42, Info                  CBS    External EvaluateApplicability, package: Package_for_KB3123862~31bf3856ad364e35~amd64~~6.3.1.4, package applicable State: Installed, highest update applicable state: Installed, resulting applicable state:Installed
2016-09-26 08:19:42, Error                 CBS    Permanent package cannot be uninstalled [HRESULT = 0x800f0825 - CBS_E_CANNOT_UNINSTALL]

Solution:

Download the update referenced immediately before the error message, in our example KB3123862.
Extract the update CAB from the MSU using expand, then install it using DISM /add-package.

Once complete, attempt to install the original update again.
 
I'm getting the same error and I can't find a download for KB3123862 anywhere, where can this be acquired?
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top