From what I can see, the IIs situation is primary. I also notice the DSIM can not find properties for many packages on your system. So you might do an SFC and it if fails, we can check what files are not checking. Below are just some of the ones I see.
There are about 2 screens worth,
Info DISM DISM Driver Manager: PID=4356 TID=14596 Signature status of driver C:\Windows\System32\DriverStore\FileRepository\wdcsam.inf_amd64_782a203832146fb2\wdcsam.inf is: SIGNED - CDriverPackage::InitSignatureStatus
Error DISM DISM Driver Manager: PID=4356 TID=14596 Failed trying to get property for driver package 'C:\Windows\System32\DriverStore\FileRepository\remoteusblan.inf_amd64_f78905a23bcbcce5\remoteusblan.inf' in the driver
store. - CDmiDriverStore::GetProperty(hr:0x80070490)
Error DISM DISM Driver Manager: PID=4356 TID=14596 Failed trying to get property for driver package 'C:\Windows\System32\DriverStore\FileRepository\ant_libusb.inf_amd64_54173307afc55815\ant_libusb.inf' in the driver store.
- CDmiDriverStore::GetProperty(hr:0x80070490)
Error DISM DISM Driver Manager: PID=4356 TID=14596 Failed trying to get property for driver package 'C:\Windows\System32\DriverStore\FileRepository\adobepdf.inf_amd64_8372a4bb5d1330af\adobepdf.inf' in the driver store.
- CDmiDriverStore::GetProperty(hr:0x80070490)
The 0x80070490 error means..
ERROR_NOT_FOUND
1168 (0x490)
Element not found.
Other entries where the rollback was actually set.
CSI 00000854 (F) Failed execution of queue item Installer: Generic Command ({81a34a10-4256-436a-89d6-794b97ca407c}) with HRESULT HRESULT_FROM_WIN32(14109). Failure will not be ignored: A rollback will be initiated after all the operations
in the installer queue are completed; installer is reliable[gle=0x80004005]
CSI 00000855@2019/8/10:02:50:58.664 CSI Advanced installer perf trace:
b97ca407c};Microsoft-Windows-IIS-HttpProtocol, version 10.0.18362.1, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35};250984us
CSI 00000856 End executing advanced installer (sequence 476)
RROR_ADVANCED_INSTALLER_FAILED)