Windows Features will not turn on or off

On Saturday I tried to turn on DirectPlay (Legacy Components) on Windows 8.1 with no success. I have now spent the best part of 4 days trying to fix this issue with a lot of researching, troubleshooting, running sfc, DISM, refreshing Windows 8, repairing errors on the registry and in Windows Update (including the Fix It tool) but I still do not have the ability to enable DirectPlay or to enable or disable any other "Windows features".

My log from last night includes the following errors:

2015-06-02 18:37:13, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Update: IIS-HttpErrors, new state: Off

2015-06-02 18:37:20, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2015-06-02 18:37:20, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602170538.log to WER report.
2015-06-02 18:37:20, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602114737.log to WER report.
2015-06-02 18:37:20, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601203856.cab to WER report.
2015-06-02 18:37:20, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601202714.cab to WER report.
2015-06-02 18:37:20, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601195954.cab to WER report.
2015-06-02 18:37:20, Info                  CBS    Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 18:37:20, Info                  CBS    Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 18:37:49, Error                 CSI    0000000d (F) STATUS_SXS_ASSEMBLY_MISSING #107081# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2015-06-02 18:37:49, Error                 CSI    0000000e (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #106964# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-Printing-LPRPortMonitor-Deployment-LanguagePack, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"nb-NO", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [124]"Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384.Printing-Foundation-LPRPortMonitor", rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2015-06-02 18:37:49, Info                  CBS    Failed to pin deployment while resolving Update: Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384.Printing-Foundation-LPRPortMonitor from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:37:49, Info                  CBS    Failed to bulk stage deployment manifest and pin deployment for package:Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:37:49, Info                  CBS    CommitPackagesState: Started persisting state of packages
2015-06-02 18:37:49, Info                  CBS    CommitPackagesState: Completed persisting state of packages
2015-06-02 18:37:49, Info                  CSI    0000000f@2015/6/2:17:37:49.839 CSI Transaction @0xb9b767a0d0 destroyed
2015-06-02 18:37:49, Info                  CBS    Perf: Resolve chain complete.
2015-06-02 18:37:49, Info                  CBS    Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:37:49, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:37:49, Info                  CBS    WER: Generating failure report for package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, status: 0x80073701, failure source: Resolve, start state: Installed, target state: Installed, client id: Windows Optional Component Manager
2015-06-02 18:37:49, Info                  CBS    Not able to query DisableWerReporting flag.  Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 18:37:49, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2015-06-02 18:37:49, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602170538.log to WER report.
2015-06-02 18:37:49, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602114737.log to WER report.
2015-06-02 18:37:49, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601203856.cab to WER report.
2015-06-02 18:37:49, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601202714.cab to WER report.
2015-06-02 18:37:49, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601195954.cab to WER report.
2015-06-02 18:37:49, Info                  CBS    Not able to add %windir%\winsxs\pending.xml to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 18:37:49, Info                  CBS    Not able to add %windir%\winsxs\pending.xml.bad to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 18:37:59, Info                  CBS    Reboot mark cleared
2015-06-02 18:37:59, Info                  CBS    Winlogon: Deregistering for CreateSession notifications
2015-06-02 18:37:59, Info                  CBS    Winlogon: Stopping notify server
2015-06-02 18:37:59, Info                  CBS    Winlogon: Unloading SysNotify DLL
2015-06-02 18:37:59, Info                  CBS    FinalCommitPackagesState: Started persisting state of packages
2015-06-02 18:37:59, Info                  CBS    FinalCommitPackagesState: Completed persisting state of packages
2015-06-02 18:37:59, Info                  CBS    Enabling LKG boot option
2015-06-02 18:37:59, Info                  CBS    Exec: End: nested restore point - complete.
2015-06-02 18:37:59, Info                  CBS    Client aborted the install. [HRESULT = 0x800f0821 - CBS_E_ABORT]
2015-06-02 18:37:59, Info                  CBS    Exec: Processing complete.  Session: 30448986_2725097315, Package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:38:00, Error                 CBS    Failed to perform operation.  [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:38:00, Info                  CBS    Session: 30448986_2725097315 finalized. Reboot required: no [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 18:38:00, Info                  CBS    Failed to FinalizeEx using worker session [HRESULT = 0x80073701]

Later on I have this when checking the system:

Checking System Update Readiness.

(p) CSI Payload Corrupt amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.3.9600.17807_none_910ac2c6daa01c43\utc.app.json
Repair failed: Missing replacement payload.

Summary:
Operation: Detect and Repair 
Operation result: 0x800f081f
Last Successful Step: Entire operation completes.
Total Detected Corruption: 1
CBS Manifest Corruption: 0
CBS Metadata Corruption: 0
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 1
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: True

Total Operation Time: 2847 seconds.

2015-06-02 20:57:21, Info                  CBS    SQM: CheckSur: hrStatus: 0x800f081f [CBS_E_SOURCE_MISSING], download Result: 0x0 [S_OK]
2015-06-02 20:57:21, Info                  CBS    Count of times corruption detected: 3
2015-06-02 20:57:21, Info                  CBS    Seconds between initial corruption detections: 44895
2015-06-02 20:57:21, Info                  CBS    Seconds between corruption and repair: -1
2015-06-02 20:57:24, Info                  CBS    SQM: Upload requested for report: CheckSurSqm, session id: 142858, sample type: Standard
2015-06-02 20:57:24, Info                  CBS    SQM: Warning: Failed to get machine name. The data won't be available. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 20:57:24, Info                  CBS    SQM: Warning: Failed to get domain name. The data won't be available. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 20:57:24, Info                  CBS    SQM: Queued 1 file(s) for upload with pattern: C:\WINDOWS\servicing\sqm\CheckSurSqm_*_std.sqm, flags: 0x2
2015-06-02 20:57:24, Info                  CBS    Failed to run Detect and repair. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 20:57:24, Info                  CBS    SQM: Upload callback called with file path: C:\WINDOWS\servicing\sqm\CheckSurSqm_0_std.sqm, status: 0x0, HTTP response: 403
2015-06-02 20:57:25, Info                  CBS    Reboot mark cleared
2015-06-02 20:57:25, Info                  CBS    Winlogon: Deregistering for CreateSession notifications
2015-06-02 20:57:25, Info                  CBS    Winlogon: Stopping notify server
2015-06-02 20:57:25, Info                  CBS    Winlogon: Unloading SysNotify DLL
2015-06-02 20:57:25, Info                  CBS    Exec: Processing complete, session(Corruption Repairing): 30448999_3032921596 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 20:57:25, Error                 CBS    Session: 30448999_3032921596 failed to perform store corruption detect and repair operation. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 20:57:25, Info                  CBS    Session: 30448999_3032921596 finalized. Reboot required: no [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 20:57:25, Info                  CBS    Failed to FinalizeEx using worker session [HRESULT = 0x800f081f]
2015-06-02 21:02:45, Info                  CBS    Session: 30449007_391464275 initialized by client DISM Package Manager Provider.
2015-06-02 21:02:45, Info                  CBS    Exec: Addsource called, Session: 30449007_391464275, Client: DISM Package Manager Provider, from GPO: No, Path: D:\
2015-06-02 21:02:45, Info                  CBS    Client specifies store corruption detect and repair.
2015-06-02 21:02:45, Info                  CBS    Exec: Session processing started.  Client: DISM Package Manager Provider, Session(Store Corruption Detect/Repair): 30449007_391464275
2015-06-02 21:02:45, Info                  CBS    Reboot mark set
2015-06-02 21:02:45, Info                  CBS    Winlogon: Registering for CreateSession notifications
2015-06-02 21:05:14, Info                  CBS    Repr: CBS Store check completes
2015-06-02 21:05:14, Info                  CSI    00000014 StoreCorruptionRepair transaction begun. WcpVersion: [l:78{39}]"6.3.9600.17709 (winblue_r9.150219-1500)".
2015-06-02 21:05:14, Info                  CSI    00000015@2015/6/2:20:05:14.667 Starting corruption detection (InnerFlags=5)
2015-06-02 21:19:12, Info                  CSI    00000016 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.3.9600.17807_none_910ac2c6daa01c43\utc.app.json do not match actual file [l:24{12}]"utc.app.json" :
  Found: {l:32 b:Dk6fUP1SnCTleFraPRQVF4X7qKh8b/NoJA44WgQ6+JE=} Expected: {l:32 b:6510UErwHGoFg3sRd3gzh3HSbTceuHem3Rnk0NraKS8=}
2015-06-02 21:41:22, Info                  CSI    00000017@2015/6/2:20:41:22.600 Corruption detection complete. numCorruptions = 1, Disp = 1.
2015-06-02 21:41:22, Info                  CBS    Repr: CSI meta data corruption found, will commit repair transaction if repair is asked.
2015-06-02 21:41:22, Info                  CBS    Repr: CSI Store check completes
2015-06-02 21:41:22, Info                  CBS    Repr: Not able to find replacement file for component amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.3.9600.17807_none_910ac2c6daa01c43, file utc.app.json from any local source
2015-06-02 21:41:22, Info                  CBS    Exec: Manual Repair feasibility evaluation, continue on download evaluation.
2015-06-02 21:41:22, Info                  CBS    Exec: Clients specified using local source only.
2015-06-02 21:41:22, Info                  CBS    Repr: The system configuration is not qualified for Windows Update download, skip WU.
2015-06-02 21:41:22, Info                  CBS    Failed to collect payload and there is nothing to repair. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 21:41:22, Info                  CBS    Failed to repair store. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 21:41:22, Info                  CBS    Ensure CBS corruption flag is clear
2015-06-02 21:41:22, Info                  CBS    
=================================
Checking System Update Readiness.

(p) CSI Payload Corrupt amd64_microsoft-windows-u..ed-telemetry-client_31bf3856ad364e35_6.3.9600.17807_none_910ac2c6daa01c43\utc.app.json
Repair failed: Missing replacement payload.

Summary:
Operation: Detect and Repair 
Operation result: 0x800f081f
Last Successful Step: Entire operation completes.
Total Detected Corruption: 1
CBS Manifest Corruption: 0
CBS Metadata Corruption: 0
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 1
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: True

Total Operation Time: 2317 seconds.

2015-06-02 21:41:22, Info                  CBS    SQM: CheckSur: hrStatus: 0x800f081f [CBS_E_SOURCE_MISSING], download Result: 0x0 [S_OK]
2015-06-02 21:41:22, Info                  CBS    Count of times corruption detected: 3
2015-06-02 21:41:22, Info                  CBS    Seconds between initial corruption detections: -1
2015-06-02 21:41:22, Info                  CBS    Seconds between corruption and repair: -1
2015-06-02 21:41:25, Info                  CBS    SQM: Upload requested for report: CheckSurSqm, session id: 142858, sample type: Standard
2015-06-02 21:41:25, Info                  CBS    SQM: Queued 1 file(s) for upload with pattern: C:\WINDOWS\servicing\sqm\CheckSurSqm_*_std.sqm, flags: 0x2
2015-06-02 21:41:25, Info                  CBS    Failed to run Detect and repair. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 21:41:25, Info                  CBS    SQM: Upload callback called with file path: C:\WINDOWS\servicing\sqm\CheckSurSqm_0_std.sqm, status: 0x0, HTTP response: 403
2015-06-02 21:41:26, Info                  CBS    Reboot mark cleared
2015-06-02 21:41:26, Info                  CBS    Winlogon: Deregistering for CreateSession notifications
2015-06-02 21:41:26, Info                  CBS    Winlogon: Stopping notify server
2015-06-02 21:41:26, Info                  CBS    Winlogon: Unloading SysNotify DLL
2015-06-02 21:41:26, Info                  CBS    Exec: Processing complete, session(Corruption Repairing): 30449007_391464275 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 21:41:26, Error                 CBS    Session: 30449007_391464275 failed to perform store corruption detect and repair operation. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 21:41:26, Info                  CBS    Session: 30449007_391464275 finalized. Reboot required: no [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2015-06-02 21:41:26, Info                  CBS    Failed to FinalizeEx using worker session [HRESULT = 0x800f081f]
2015-06-02 21:49:02, Error                 CBS    Attempt to change a finalized session [HRESULT = 0x800f0842 - CBS_E_SESSION_FINALIZED]

2015-06-02 21:52:29, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Update: IIS-HttpErrors, current State: Default, new state: Off, RemovePayload: 0
2015-06-02 21:52:29, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Update: IIS-HttpRedirect, new state: Off

2015-06-02 21:52:31, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-MSMQ-Client-Home-Premium-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Remote Parent: IIS-HttpErrors, Intended State: Staged

2015-06-02 21:52:32, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-GB~6.3.9600.16384, Remote Parent: IIS-HttpErrors, Intended State: Staged
2015-06-02 21:52:32, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-GB~6.3.9600.16384, Update: IIS-HttpErrors, Applicable: NeedsParent, Dis

2015-06-02 21:52:32, Info                  CBS    Plan: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-GB~6.3.9600.16384, Update: IIS-HttpErrors, current: Staged, pending: Default, start: Staged, applicable: Staged, targeted: Staged, limit: Installed, selected: Default

2015-06-02 21:52:32, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-GB~6.3.9600.16384, Remote Parent: IIS-HttpErrors, Intended State: Staged

2015-06-02 21:52:32, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-GB~6.3.9600.16384, Update: IIS-HttpErrors, Applicable: NeedsParent, Dis
2015-06-02 21:52:32, Info                  CBS    Plan: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~en-GB~6.3.9600.16384, Update: IIS-HttpErrors, current: Staged, pending: Default, start: Staged, applicable: Staged, targeted: Staged, limit: Installed, selected: Default
2015-06-02 21:52:33, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384, Remote Parent: IIS-HttpErrors, Intended State: Staged
2015-06-02 21:52:33, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384, Update: IIS-HttpErrors, Applicable: NeedsParent, Dis-06-02 21:52:33, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384, Update: IIS-HttpErrors, Applicable: NeedsParent, Dis
2015-06-02 21:52:33, Info                  CBS    Plan: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384, Update: IIS-HttpErrors, current: Absent, pending: Default, start: Absent, applicable: Staged, targeted: Staged, limit: Installed, selected: Default
2015-06-02 21:52:34, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-MSMQ-Client-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Remote Parent: IIS-HttpErrors, Intended State: Staged

2015-06-02 21:52:34, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-MSMQ-Client-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, Remote Parent: IIS-HttpErrors, Intended State: Staged

Finally: 

2015-06-02 21:52:35, Error                 CSI    00000019@2015/6/2:20:52:35.206 (F) base\wcp\componentstore\csd_locking.cpp(216): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
[gle=0x80004005]
2015-06-02 21:52:35, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2015-06-02 21:52:35, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602170538.log to WER report.
2015-06-02 21:52:35, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602114737.log to WER report.
2015-06-02 21:52:35, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601203856.cab to WER report.
2015-06-02 21:52:35, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601202714.cab to WER report.
2015-06-02 21:52:35, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601195954.cab to WER report.
2015-06-02 21:52:35, Info                  CBS    Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 21:52:35, Info                  CBS    Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 21:53:39, Error                 CSI    0000001a (F) STATUS_SXS_ASSEMBLY_MISSING #9812500# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2015-06-02 21:53:39, Error                 CSI    0000001b (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #9812383# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-Printing-LPRPortMonitor-Deployment-LanguagePack, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"nb-NO", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [124]"Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384.Printing-Foundation-LPRPortMonitor", rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2015-06-02 21:53:39, Info                  CBS    Failed to pin deployment while resolving Update: Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384.Printing-Foundation-LPRPortMonitor from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:53:39, Info                  CBS    Failed to bulk stage deployment manifest and pin deployment for package:Microsoft-Windows-Printing-Foundation-Package~31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:53:39, Info                  CBS    CommitPackagesState: Started persisting state of packages
2015-06-02 21:53:39, Info                  CBS    CommitPackagesState: Completed persisting state of packages
2015-06-02 21:53:39, Info                  CSI    0000001c@2015/6/2:20:53:39.507 CSI Transaction @0xb9b76fb160 destroyed
2015-06-02 21:53:39, Info                  CBS    Perf: Resolve chain complete.
2015-06-02 21:53:39, Info                  CBS    Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:53:39, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:53:39, Info                  CBS    WER: Generating failure report for package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, status: 0x80073701, failure source: Resolve, start state: Installed, target state: Installed, client id: Windows Optional Component Manager
2015-06-02 21:53:39, Info                  CBS    Not able to query DisableWerReporting flag.  Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 21:53:39, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CBS.log to WER report.
2015-06-02 21:53:39, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602170538.log to WER report.
2015-06-02 21:53:39, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150602114737.log to WER report.
2015-06-02 21:53:39, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601203856.cab to WER report.
2015-06-02 21:53:39, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601202714.cab to WER report.
2015-06-02 21:53:39, Info                  CBS    Added C:\WINDOWS\Logs\CBS\CbsPersist_20150601195954.cab to WER report.
2015-06-02 21:53:39, Info                  CBS    Not able to add %windir%\winsxs\pending.xml to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 21:53:39, Info                  CBS    Not able to add %windir%\winsxs\pending.xml.bad to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-06-02 21:54:38, Info                  CBS    Reboot mark cleared
2015-06-02 21:54:38, Info                  CBS    Winlogon: Deregistering for CreateSession notifications
2015-06-02 21:54:38, Info                  CBS    Winlogon: Stopping notify server
2015-06-02 21:54:38, Info                  CBS    Winlogon: Unloading SysNotify DLL
2015-06-02 21:54:38, Info                  CBS    FinalCommitPackagesState: Started persisting state of packages
2015-06-02 21:54:38, Info                  CBS    FinalCommitPackagesState: Completed persisting state of packages
2015-06-02 21:54:38, Info                  CBS    Enabling LKG boot option
2015-06-02 21:54:38, Info                  CBS    Exec: End: nested restore point - complete.
2015-06-02 21:54:38, Info                  CBS    Client aborted the install. [HRESULT = 0x800f0821 - CBS_E_ABORT]
2015-06-02 21:54:38, Info                  CBS    Exec: Processing complete.  Session: 30449013_2503262097, Package: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.3.9600.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:54:39, Error                 CBS    Failed to perform operation.  [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:54:39, Info                  CBS    Session: 30449013_2503262097 finalized. Reboot required: no [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2015-06-02 21:54:39, Info                  CBS    Failed to FinalizeEx using worker session [HRESULT = 0x80073701]


The common denominator in all of this is: 31bf3856ad364e35~amd64~nb-NO~6.3.9600.16384

I have not manually deleted the registry or anything like that because I don't have the technical skill or the desire to bodge up my laptop.

Anyone have any thoughts on this? I don't want to do a factory reset but if it's the only way to fix this issue...

I did look at the Microsoft Update Catalog but haven't tried installing anything from there. 



  • Edited by Dan Hornby Wednesday, June 03, 2015 7:04 AM
June 3rd, 2015 7:00am

Hi,

According to the log:

2015-06-02 21:53:39, Error                 CBS    Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]

This problem should be caused by system component missing. 

You mentioned system refreshing already being used but failed to fix this problem, isn't it?

If that is, in my opinion, you may need to reinstall your system to fix this problem.

Free Windows Admin Tool Kit Click here and download it now
June 4th, 2015 2:10am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics