I had the same problem having had to run repair, first check that you haven't lost SP 1 (service pack ) if you have reinstall it and try again. If that is OK follow these instructions.
Open the command prompt from the start menu.
At the prompt type cd\windows\system32 press enter then type regsvr32 netman.dll press enter next type regsvr32 netcfgx.dll press enter then type regsvr32 netshell.dll and press enter. Type exit and press enter. Eac time you press enter you should get a messagr Succeeded. Make sure you type as I have done & don't forget the spaces.