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. 



June 3rd, 2015 3:02am

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

Other recent topics Other recent topics