I ran the elevated command prompt and followed those instructions. This was the errors that appeared:
-0x800F081F CBS_E_SOURCE_MISSING
The source for the package or file not found.
-Error: 87 - The restorehealth1 option is not recognized in this context.
These are the warnings and errors from the Log file:
Line 47 - Warning DISM DISM Provider Store: PID=9944 TID=5560 Failed to Load the provider: C:\WINDOWS\system32\Dism\SiloedPackageProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 48 - Warning DISM DISM Provider Store: PID=9944 TID=5560 Failed to Load the provider: C:\WINDOWS\system32\Dism\MetaDeployProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 73 - Warning DISM DISM OS Provider: PID=9312 TID=10180 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. - CDISMOSServiceManager::Final_OnConnect
Line 78 - Warning DISM DISM Provider Store: PID=9312 TID=10180 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\331BDB33-975F-4249-8E1D-1A08F7285395\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 217 - Warning DISM DISM Provider Store: PID=8368 TID=8552 Failed to Load the provider: C:\WINDOWS\system32\Dism\SiloedPackageProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 218 - Warning DISM DISM Provider Store: PID=8368 TID=8552 Failed to Load the provider: C:\WINDOWS\system32\Dism\MetaDeployProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 243 - Warning DISM DISM OS Provider: PID=9668 TID=6608 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. - CDISMOSServiceManager::Final_OnConnect
Line 248 - Warning DISM DISM Provider Store: PID=9668 TID=6608 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\9BEFC72A-2213-48C3-A5A8-039F6965EC57\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 435 - Warning DISM DISM Provider Store: PID=6516 TID=7148 Failed to Load the provider: C:\WINDOWS\system32\Dism\SiloedPackageProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 436 - Warning DISM DISM Provider Store: PID=6516 TID=7148 Failed to Load the provider: C:\WINDOWS\system32\Dism\MetaDeployProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 461 - Warning DISM DISM OS Provider: PID=11236 TID=4792 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. - CDISMOSServiceManager::Final_OnConnect
Line 466 - Warning DISM DISM Provider Store: PID=11236 TID=4792 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\A6A7172C-5AEE-4219-9BBE-46261ED75C7C\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 634 - Warning DISM DISM OS Provider: PID=3088 TID=4216 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. - CDISMOSServiceManager::Final_OnConnect
Line 639 - Warning DISM DISM Provider Store: PID=3088 TID=4216 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\A67CE293-5041-4115-93F5-EB47E186B1BC\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 666 - Warning DISM DISM Provider Store: PID=3088 TID=4216 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\A67CE293-5041-4115-93F5-EB47E186B1BC\EmbeddedProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 715 - Info DISM DISM Package Manager: PID=3088 TID=10092 Error in operation: source for package or file not found, ResolveSource() unsuccessful. (CBS HRESULT=0x800f081f) - CCbsConUIHandler::Error
Line 716 - Error DISM DISM Package Manager: PID=3088 TID=4216 Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x800f081f)
Line 717 - Error DISM DISM Package Manager: PID=3088 TID=4216 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
Line 718 - Error DISM DISM Package Manager: PID=3088 TID=4216 Failed processing package changes with session option CbsSessionOptionRepairStoreCorruption - CDISMPackageManager::RestoreHealth(hr:0x800f081f)
Line 719 - Error DISM DISM Package Manager: PID=3088 TID=4216 The source files could not be found; their location must be specified using the /source option to restore the feature. - GetCbsErrorMsg
Line 720 - Error DISM DISM Package Manager: PID=3088 TID=4216 Failed to restore the image health. - CPackageManagerCLIHandler::ProcessCmdLine_CleanupImage(hr:0x800f081f)
Line 721 - Error DISM DISM Package Manager: PID=3088 TID=4216 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)
Line 792 - Warning DISM DISM OS Provider: PID=8408 TID=10964 Unable to set the DLL search path to the servicing stack folder. C:\Windows may not point to a valid Windows folder. - CDISMOSServiceManager::Final_OnConnect
Line 797 - Warning DISM DISM Provider Store: PID=8408 TID=10964 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\BD7BC07B-B943-4E1A-841C-E9E6D773ADBD\PEProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
Line 824 - Warning DISM DISM Provider Store: PID=8408 TID=10964 Failed to Load the provider: C:\Users\adamw\AppData\Local\Temp\BD7BC07B-B943-4E1A-841C-E9E6D773ADBD\EmbeddedProvider.dll. - CDISMProviderStore::Internal_GetProvider(hr:0x8007007e)
I don't really understand what any of that means, or how to resolve it. Any ideas?