We have had this issue a few days now and while Support is reviewing logs I came up with a quick temp fix until they get back to me.
Here is the link I found.
Restart Windows Service on failure using PowerShell script — IT-Erate.com
I used
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
and then used the command to keep it restarting
Start-Service SWInfoServiceSvc
I know its a temp fix but I can get into my nodes until Solarwinds support figures out why its crashing.