If the service or other parts are broken then sfc & dism cannot fix that. I literally just tested fixing broken/missing services and solutions today in a much deeper way even to the extent of sfc and dism I could find and more. That includes what's found in the link Elise posted, different user, troubleshooter, more command line tools.
The easiest fix is...
To fix Windows missing or broken services (and may include other things that sfc and dism cannot fix):
You can download the Windows iso, mount it (right click on it and mount), then run setup. https://www.microsoft.com/en-us/software-download/windows10
Wait for it to reinstall Windows doing an in-place upgrade so all applications & user data will be fine unless a serious problem happens during the upgrade.
You should backup your stuff first.
When its finished you will see the services that were missing or broken be there and working again.
You can do this even if Windows if already fully up-to-date.
Better to be sure to be connected to the internet so it can download available updates during it.
You need enough free space at the very least to have a Windows.old which will be some amount of GB.