Windows 10 Internet Connection Sharing(ICS) Reboot Fix
If you like to share your internet connection through Ethernet and you have to reset it after every reboot, this is for you.
For some reason Microsoft has yet to fix this bug that seem to go back to about Windows 10 build 1703 in 2017. But I have found I simple working solution that I would like to share.
Reproduce:
Turn on internet connection sharing and it works. Reboot your computer. Now the only way to get it to work again is to turn off ICS and turn it back on.
Fix:
- Create a new DWORD registry subkey under
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess
and name itEnableRebootPersistConnection
and set its value to1
.
2. Then change the Service Internet Connection Sharing(ICS) Startup type to Automatic.
Now With Pictures: Step One
Open Registry Editor, you can just search for it, or hit WindowKey-r to open the run prompt and type regedit.
Using the left pane, navigate through the directories to..
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedAccess
Once you are there in the right side RIGHT CLICK on an open space and use the drop down menu to select New->DWORD(32Bit) Value
. Then type in EnableRebootPersistConnection
and hit enter.
Then RIGHT CLICK on that and select modify.
Change the value to 1 and hit OK.
Close out of the Registry Editor, now we need to change the ICS service startup type to automatic.
Step Two
Open the App Services, by searching for it or type services.msc
in the run prompt.
Once open scroll down to the “I” section and look for Internet Connection Sharing(ICS)
RIGHT CLICK on it and select Properties.
In the properties menu look for the Startup type drop down menu and from it select Automatic.
Click Apply and OK. Close everything and you are DONE!!.
Hope this helps someone else.
Source:
I found this fix here, on a post from “ Ivan Piacun MIITP CITPNZ” . It doesn't go into to much detail so I thought it could maybe help someone. Many thanks to Ivan for the fix though.