Vista ICS Problems  
 

Date: 02 Feb 2007
Author: Paul Fleischman

Issue:

Microsoft Vista has a problem with the ICS (Internet Connection Sharing) service. This causes the Vista machine to stop access to the internet. This issue appears to be linked to IPv6 protocol and ICS. ICS is unable to configure the IPv6 stack which causes svchost.exe to make excessive calls to the internet causing Vista to block internet access to svchost.exe. This causes almost all applications to be denied access to the internet. I found that I was still able to ping websites using the command line tool "ping". Stopping the ICS service caused several events to appear within the System event log like the following:
  • Error Event 34001 - SharedAccess_NAT: The ICS_IPV6 failed to configure IPv6 stack.
  • Warning Event 34005 - SharedAccess_NAT: The ICS_IPV6 was unable to allocate x bytes of memory. This may indicate that the system is low on virtual memory, or that the memory manager has encountered an internal error.

Workaround:

Disable the ICS service. This will cause the sharing tab to be unavailable within your connection properties. This results in the inability to share your internet connection with other computers on your network. You may need to reboot your machine after disabling the service to completely eliminate the issue.

Open a Services console from "Administrative Tools"

Double click on "Internet Connection Sharing (ICS).  Click the "Stop" Button and modify the "Startup type" to "Disabled".  Finish by clicking the OK button

Resolution:

Microsoft has not publicly released a resolution for this issue.

Keywords: Internet Access, ICS, Vista



Top Back E-mail this Page to a Friend