Ok,
This problem is like a zombie - the living dead that just won't die!
Here is what I have tried so far:
- Did the stuff above - no change
- Set the service (SharedAccess aka 'Internet Connection Sharing') StartupType to Disable (triggers should not work when disabled)
Restart
Log in
Service has started (+dependencies) and StartupType has returned to Manual (Triggered Start)
- Manual (Triggered Start) is a special type of service start that requires an external trigger. For me these are:
SERVICE_NAME: sharedaccess
START SERVICE
NETWORK EVENT : bc90d167-9470-4139-a9ba-be0bbbf5b74d [RPC INTERFACE EVENT]
DATA : E64B9AEE-F372-4312-9A14-8F1502B5C8E3
use: sc qtriggerinfo sharedaccess from an admin command prompt
So what if we remove the triggers: use sc triggerinfo sharedaccess delete this should set the StartupType to Manual meaning that it should not start unless you start it.
Restart
Login
Service has started (+dependencies) and StartupType is still Manual
What is going on?