sfc /scannow finds corrupt system files but can't fix them.

dism ... /restorehealth fails. Can't find source. In the dism log, there's a 403 error returned when it tries to upload a file.

Windows update from inside windows works.

Nearly everything works. The only apps that don't open are:
News
Sports
Weather
Money
Food & Drink
Health & Fitness
Treasure Hunt

The last is odd because Microsoft Solitaire Collection and Microsoft Mahjong work just fine.

Here's a section from dism.log that lists the corrupt files:
Checking System Update Readiness.

(p) CSI Payload Corrupt x86_microsoft-windows-ieframe_31bf3856ad364e35_11.0.9600.17937_none_0c030fbcd8eb9efd\ieframe.ptxml
(p) CSI Payload Corrupt x86_microsoft-windows-ieframe_31bf3856ad364e35_11.0.9600.17937_none_0c030fbcd8eb9efd\ieframe.dll
(p) CSI Payload Corrupt x86_microsoft-windows-ieinstal_31bf3856ad364e35_11.0.9600.17937_none_8ffc7c3bbc6ef335\ieinstal.exe
(p) CSI Payload Corrupt x86_microsoft-windows-scripting-jscript9_31bf3856ad364e35_11.0.9600.17937_none_eb8a2fcce87e0c6a\jscript9.dll
(p) CSI Payload Corrupt x86_microsoft-windows-scripting-jscript9_31bf3856ad364e35_11.0.9600.17937_none_eb8a2fcce87e0c6a\jscript9diag.dll
(p) CSI Payload Corrupt x86_windows-defender-service_31bf3856ad364e35_6.3.9600.16404_none_5a9c689b722546cf\MpRtp.dll
(p) CSI Payload Corrupt x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_11.0.9600.17937_none_ef044d76b750c5f7\iertutil.dll
(p) CSI Payload Corrupt x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_11.0.9600.17905_none_ef017a28b75346b0\iertutil.dll
(p) CSI Payload Corrupt x86_microsoft-windows-ieframe_31bf3856ad364e35_11.0.9600.17905_none_0c003c6ed8ee1fb6\ieframe.ptxml
(p) CSI Payload Corrupt x86_microsoft-windows-ieframe_31bf3856ad364e35_11.0.9600.17905_none_0c003c6ed8ee1fb6\ieframe.dll
(p) CSI Payload Corrupt x86_microsoft-windows-scripting-jscript9_31bf3856ad364e35_11.0.9600.17905_none_eb875c7ee8808d23\jscript9.dll
(p) CSI Payload Corrupt x86_microsoft-windows-ieinstal_31bf3856ad364e35_11.0.9600.17905_none_8ff9a8edbc7173ee\ieinstal.exe
(p) CSI Payload Corrupt x86_microsoft-windows-ieframe_31bf3856ad364e35_11.0.9600.17842_none_0c0f51dad8e21c3e\ieframe.ptxml
(p) CSI Payload Corrupt x86_microsoft-windows-scripting-jscript9_31bf3856ad364e35_11.0.9600.17842_none_eb9671eae87489ab\jscript9.dll
(p) CSI Payload Corrupt x86_microsoft-windows-ieinstal_31bf3856ad364e35_11.0.9600.17842_none_9008be59bc657076\ieinstal.exe
(p) CSI Payload Corrupt x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_11.0.9600.17842_none_ef108f94b7474338\iertutil.dll

Summary:
Operation: Detect only
Operation result: 0x0
Last Successful Step: CSI store detection completes.
Total Detected Corruption: 16
CBS Manifest Corruption: 0
CBS Metadata Corruption: 0
CSI Manifest Corruption: 0
CSI Metadata Corruption: 0
CSI Payload Corruption: 16
Total Repaired Corruption: 0
CBS Manifest Repaired: 0
CSI Manifest Repaired: 0
CSI Payload Repaired: 0
CSI Store Metadata refreshed: True

Any help would be appreciated.

DeWitt Payne

Edit: The live tile feature on the apps that won't start, well they start but crash to the taskbar, works fine, so it's probably not a firewall issue.