Share via

dism always returns an error when changing system packages

Anonymous
2019-05-06T16:00:19+00:00

I am trying to repair a system in order to get updates working.

I am working with a copy of the vhdx, so I am free to experiment.....

dism /online /cleanup-image /scanhealth says all is fine.

Summary:

Operation: Detect only 

Operation result: 0x0

Last Successful Step: CSI store detection completes.

Total Detected Corruption: 0

CBS Manifest Corruption: 0

CBS Metadata Corruption: 0

CSI Manifest Corruption: 0

CSI Metadata Corruption: 0

CSI Payload Corruption: 0

Total Repaired Corruption: 0

CBS Manifest Repaired: 0

CSI Manifest Repaired: 0

CSI Payload Repaired: 0

CSI Store Metadata refreshed: True

Total Operation Time: 110 seconds.

2019-04-17 20:09:38, Info                  CBS    CheckSur: hrStatus: 0x0 [S_OK], download Result: 0x0 [S_OK]

2019-04-17 20:09:38, Info                  CBS    Count of times corruption detected: 0

dism /online /enable-feature /featurename:rasrip returns "The referenced assembly could not be found."

2019-05-05 09:10:43, Info                  CBS    Exec: 1 deployments need bulk staging

2019-05-05 09:10:43, Error                 CSI    00000008@2019/5/5:13:10:43.048 (F) onecore\base\wcp\componentstore\csd_locking.cpp(200): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)

[gle=0x80004005]

2019-05-05 09:10:43, Info                  CBS    Added C:\Windows\Logs\CBS\CBS.log to WER report.

2019-05-05 09:10:43, Info                  CBS    Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2019-05-05 09:10:43, Info                  CBS    Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2019-05-05 09:10:43, Info                  CBS    Not able to add poqexec.log to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2019-05-05 09:10:43, Info                  CBS    Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

2019-05-05 09:10:43, Error                 CSI    00000009 (F) STATUS_SXS_ASSEMBLY_MISSING #1594# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]

2019-05-05 09:10:43, Error                 CSI    0000000a (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #1442# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-RasRipListener-Deployment, version 10.0.14393.0, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}, cb = (null), s = (null), rid = 'Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~~10.0.14393.0.RasRip', rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]

2019-05-05 09:10:43, Info                  CBS    Failed to pin deployment while resolving Update: Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~~10.0.14393.0.RasRip from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

2019-05-05 09:10:43, Info                  CBS    Failed to bulk stage deployment manifest and pin deployment for package:Microsoft-Windows-RasRip-Package~31bf3856ad364e35~amd64~~10.0.14393.0 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

2019-05-05 09:10:43, Info                  CBS    CommitPackagesState: Started persisting state of packages

2019-05-05 09:10:43, Info                  CBS    CommitPackagesState: Completed persisting state of packages

2019-05-05 09:10:43, Info                  CSI    0000000b@2019/5/5:13:10:43.548 CSI Transaction @0x23828973a80 destroyed

2019-05-05 09:10:43, Info                  CBS    Perf: Resolve chain complete.

2019-05-05 09:10:43, Info                  CBS    Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

2019-05-05 09:10:43, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

2019-05-05 09:10:43, Info                  CBS    WER: Generating failure report for package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.14393.0, status: 0x80073701, failure source: Resolve, start state: Installed, target state: Installed, client id: DISM Package Manager Provider

AFAIK this is telling me that the Microsoft-Windows-Foundation-Package is missing "something"

The log files are pretty worthless. 

I have tried ProcMon to get a clue about what is missing, but unable to find it.

I believe I have to use windbg and/or Time Travel Tracing in order to find this elusive assembly.

How do I determine what it is complaining about ?

Does anyone have any experience resolving these issues ?

already tried:

dism /online /cleanup-image /scanhealthdism /online /cleanup-image /restorehealth

dism /online /cleanup-image /analyzecomponentstore

sfc /scannow

repair install -- fails with same error 0x80073701

copy COMPONENTS hive from same version DVD, then reinstall -- fails with same error 0x80073701

Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

1 answer

Sort by: Most helpful
  1. Anonymous
    2019-05-06T18:15:00+00:00

    My name is Patricia and I am an Independent Advisor. I am here to help you today.

    I suggest you to reinstall W10 1809 in repair mode with no loss

    Hello

    Uninstall temporary but completely any third antivirus.

    Clean your drive using cleanmgr command in admin mode.

    Type cleanmgr in Windows search area + Enter.

    > Right click on Disk cleanup > Run as administrator.

    Install Windows 10 version 1809 by downloading it from this page

    https://www.microsoft.com/en-us/software-downlo...

    0 comments No comments