zcomputerwiz
Windows Update Expert
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:
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.
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.