This repair broke my internet connection because it constantly removes gateway ip address at every boot.
5 minutes later (without any user interaction), gateway ip address is automatically restored.
This behaviour is repeated at every boot or restart.
It happens every time after reboot? Even after the system has the gateway back?
Thats very odd, the repair does delete a registry key as per Microsoft's instructions and that key is rebuilt on the next reboot. Tried and tested it on every system I have and everything is fine with it. Not to mention that the key is only removed once making windows rebuild it, there is nothing in there to have it keep deleting.
So you restored the registry from before the repair and it stops, so the question is what is different from it. Other than that one reg setting it removes the repair is the same as before, so I say lets take a look there.
The key that is removed is under HKLM\SOFTWARE\SYSTEM\CurrentControlSet\Control\Network and is "Config"
This was added as it helped fix a lot of network problems when it gets corrupted. It is also on MSs own support site on some articals to remove it when having trouble.
So lets see if we can find out whats going on with it, maybe the system isnt recreating it like it should for some reason?
Shane