If you are trying to start your IPSEC service after a Windows auto update rebooted your server and it did not come back then simply try to restart your system and see if IPSEC loads. I spent a lot of time troubleshooting the following error:
Could not start the ipsec services service on local computer error 10048: only one usage of each socket address (protocol/network address/port) is normally permitted.
Then I decided to simply rebooted and this resolved the problem. Had that not worked I did find an article that explained how to reinstall the IPSEc policy, I didn’t run this command so use caution but this was the best I could find.
REG DELETE HKLMSOFTWAREPoliciesMicrosoftWindowsIPSec
REG ADD HKLMSystemCurrentControlSetServicesIPSEC /V
Start /T REG_DWORD /F /D 1
regsvr32 -s polstore.dll