8
1
I was experiencing consistent high CPU usage in Windows 8 Pro x64. The cause was svchost running at a constant 25% CPU, even at idle. I checked the services that the svchost was running, and toggled them on/off until I found the cause.
It turns out one service, IPHLPSVC (IP Helper), was responsible for all the CPU usage. Once I stopped the service, the CPU dropped down to 0-1% at idle.
I did some research and it seems like IPHLPSV is for transition to IPv6. I'm still on IPv4 and don't experience any issues with the task stopped. Should I just disable the task? Does anyone have any ideas of what could be causing the issue?
I would disable the service until you know IPv6 is needed. It is usually a sound practice to disable unneeded services anyway, as it limits your exposure to security risks. – vgoff – 2012-11-17T20:20:38.640
@vgoff Thanks for the response. That's what I was thinking too. Do you have any idea what could be causing the issue though? I thought it could be some sort of driver problem – kyryx – 2012-11-17T20:33:32.167
No idea, you would have to consult the logs to to see what it is that the IP helper is trying to do. – vgoff – 2012-11-17T20:35:45.353
I now have some more hints. Do you have the
%windir%\system32\drivers\Tunnel.sys
file? It is central to that service. Also was this a clean install of Windows 8 or an upgrade? – vgoff – 2012-11-17T20:59:43.210im having this prob in win7x64. maybe a week now. just bogged to @#$@#. turned off the srevice and seems to have fixed things. My dll is there, so what the heck! – boomhauer – 2013-01-24T14:52:54.493