[This is Part 1 of a two part problem. You can see the description and solution for the second issue which was no audio during and after the part 1 solution was completed. See Part 2 here.]
I ran into this issue a couple of weeks ago and eventually threw my hands up. Today, I came across the exact same symptoms on another computer so I decided to dig further in and find the cause. After successfully discovering the problem and applying the solution to the first problematic computer, I was able to fix the issue without reloading/refreshing the PCs.
I looked all over the web and was unable to find any mention of this problem with a valid resolution. Most things I found suggested running SFC /SCANNOW which refused to run. I also tried some other repair tools, most of which failed or wouldn’t complete.
In determining the problem and discovering a solution, one of the PCs actually had a 2nd problem with a similar solution regarding audio on the computer. No audio due to “Audio Service not started”. The service fails to start and an error is logged in event viewer that says the reason is “duplicate endpoint”. I’ll post the resolution for the audio problem in a separate post.
Here are the symptoms I was seeing to confirm that you are seeing the same problem as I have:
- Control Panel fails to load. You can get a white explorer box, but the window hangs. It can’t be resized, moved or closed without forcing explorer.exe to close. After that, Control Panel usually won’t load anything at all–not even a white frozen box.
- Lots and lots of repeated Service Control Manager errors from the service “Network List Service”. The reason for the failure to start is “Procedure not found”
- The Network Connection Broker service is stuck in the Starting state.
- Office 2013 programs hang while launching
Method 1 (Automatic)
You can download my registry exports included at the end of Part 2 to avoid having to edit the registry. Just download the appropriate .REG file and then double click the file in your downloads list to import the registry key. No knowledge needed.
Method 2 (Manual)
- Open regedit.exe
- Navigate to the following key:
- Check the value of ServiceDLL, it should be exactly as follows:
%SYSTEMROOT32%\System32\netprofmsvc.dll(See update note below) %SYSTEMROOT%\System32\netprofmsvc.dll
- If it is not, change it to match the above value.
- After making changes, reboot the system and look for the symptoms again.
UPDATED 3/13/2015: Stephen G. commented below about the environment variable being incorrect. At first I thought this was due to 32/64-bit system differences, but I believe I simply added the 32 in %SYSTEMROOT32% accidentally as I do not believe that %SYSTEMROOT32% is a valid path on any Windows operating system. Please verify that there is NOT a 32 in the variable as this will still be an incorrect path. Just ensure the corrected value is in place. Sorry for the type-o.