Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Dependency Service Or Group Failed To Start

Status
Not open for further replies.

trao557

IS-IT--Management
Sep 24, 2003
1
US
I am having problems sharing my internet connections with my second computer. My operating system is Windows XP. I can share files with no problem, but when it come to trying to use internet connection sharing, there is a problem. When I go into my network connection, and select firewall and allow file sharing, I get an error message that reads, "An error occured while ICS was being enable. The dependency service or group failed to start."

Could anyone please tell me what I am doing wrong, or what I can do to resolve this problem.

Thank you.

Rod
 
Is this xp home or pro. Home has issues with networking. Also check your log files for errors.

Glen A. Johnson
Johnson Computer Consulting
"I only know that I know nothing."
Socrates (47-399 BC); Greek philosopher

Want to get great answers to your Tek-Tips questions? Have a look at FAQ219-2884
 
Try the Troubleshooting steps below

You may have allready set up ICS But go through the entire process to be on the safe side, If it still dosnt work theres a troubleshooting section at the end.

In order to get ICS (Internet Connection Sharing) to work, you'll need the following items:

At least two computers!

A functioning ethernet card properly installed in each computer. Refer to the documentation that comes with your ethernet cards for proper driver installation and setup.
If you're sharing a DSL, cable modem, or other ethernet-based Internet connection, the computer with the connection must have two ethernet cards installed.(Or the modem/usb cable modem DSL connection and Ethernet card)

The network must be cabled correctly. 10base-T or 100base-T, category-5 patch cables, and an ethernet hub are recommended. If you have only two computers, you can forgo the hub, and use a Category 5 crossover cable instead.

There is no minimum connection speed, but you should keep in mind that when two users are downloading using the shared connection simultaneously (the worst-case scenario), each user will experience half of the original performance. In other words, you probably don't want to bother sharing a 14.4k analog modem connection.

The computer with the Internet connection must be running a version of Windows that supports Internet Connection Sharing. (Note that the directions on this page are for Windows 98)

--------------------------------------
Setting Up the Host
The first step to setting up ICS is to configure the host, the computer with the Internet Connection that will be shared. All the other computers are called "Clients," This step requires the correct protocols to be bound to the correct adapters.

Important: This must be done before the Internet Connection Sharing component is installed. If you've installed it already, jump to Installing the ICS Component to remove it, and then return back here.

Double-click on the Network icon in Control Panel, or right-click on the Network Neighborhood desktop icon and select Properties.

In the list labelled The following network components are installed, you should see an entry for your network card. If you have two network cards, there should be an entry for each one. If you have a dial-up connection, you'll also see Dial-Up Adapter here. If the expected items aren't there, you haven't installed your hardware properly.

In addition to the network card entries, you should have each of the following:
Client for Microsoft Networks
NetBEUI -> your first network card
NetBEUI -> your second network card, or Dial-Up Adapter
TCP/IP -> your first network card
TCP/IP -> your second network card, or Dial-Up Adapter
File and printer sharing for Microsoft Networks
(The arrows after NetBEUI and TCP/IP mean that the protocols are bound to the devices to which the arrows are pointing.)

If you don't see one or more of these items, click Add. If you're adding TCP/IP or NetBEUI, they are both under Protocol. Client for Microsoft Networks is under Client, and File and printer sharing for Microsoft Networks is under Service. For all items, choose Microsoft as the manufacturer. When you add a protocol, it will automatically install an instance for each adapter; if you only see one instance of TCP/IP, for example, just add it again to install it for all your adapters.

If there are extra entries, just ignore them. The exceptions are NDISWAN or any ATM protocols - if you encounter a problem later on, you might have to remove these to use ICS.

If you have any other Internet sharing solutions (more information) installed on any of the machines, make sure they have been removed or disabled on each machine.

Lastly, make sure your current Internet connection is operational by testing it (load a web page or something).

If you've made any changes, click Ok when you're done. Confirm that you want to restart Windows when prompted.

--------------------------------------

Setting Up the Clients

The client machines don't require any special software; just a properly installed, network-capable operating system (such as Windows 95/98/Me/NT/2000/XP - see What You Need for details), or even Unix, FreeBSD, Linux, or Mac. Do the following for each client machine that will be using the shared connection: (Note that these details are for Windows 98)

Start by repeating the steps in Setting Up the Host, above, for each client. Note the following exceptions:

Don't include the NetBEUI protocol for the clients. It's not needed, and may prevent ICS from working.

Ignore any settings in regards to a "second ethernet card" or "dial-up connection."
Next,
highlight the TCP/IP entry bound to the ethernet card (not bound to Dial-Up Adapter), e.g. "TCP/IP -> some network card"), and click Properties.

Select the IP Address tab, and choose Obtain and IP address automatically.

Select the WINS Configuration tab, and choose Use DHCP for WINS Resolution.

Select the Gateway tab, and remove any items in the Installed gateways list.

Select the DNS Configuration tab, and choose Disable DNS.

Click Ok when you're done (the NetBIOS, Advanced, and Bindings tabs don't matter). This will clear any Internet information from the protocol, and allow Windows to configure it automatically. This will make setup much easier.

If you've made any changes, click Ok when you're done. Confirm that you want to restart Windows when prompted.


--------------------------------------

Installing the ICS Component

Now you're ready to install ICS. Note that if something is done incorrectly, you'll have to start this section over. That means removing the ICS component, restarting Windows, and then attempting to add it again.

Important: This step must only be performed on the host computer. ICS does not need to be installed on any of the clients.


Double-click on the Add/Remove Programs icon in Control Panel, and choose the Windows Setup tab.

Highlight the Internet Tools without altering the checkbox next to it. If you check or uncheck this box, click Cancel and try again.

Click Details, and then put a checkmark next to the first item, Internet Connection Sharing. For now, don't add or remove any other components - it'll just make it more complicated. If the ICS option is already checked, you'll have to uncheck it now, click Ok, wait for the system to reboot, and then attempt to add it again.

Click Ok, and then Ok again. There will be some delays, some hard disk access, and some more delays. Insert the Windows CD when prompted.

The next thing you see should be the Internet Sharing Setup Wizard. Important: Don't click Cancel or restart your computer before completing this Wizard. There's no way to start it again, so if it's interrupted, you'll have to start over, which means removing and reinstalling ICS.

Click Next at the first information screen.

If the next screen tells you, "To select the connection you want to use to access the Internet, start the Internet Connection Wizard," it means that Internet Sharing Setup Wizard has determined (possibly in error) that you can only share a Dial-Up connection:
If this is incorrect, you probably don't have what you need.

Otherwise, if you indeed want to share a dial-up connection, just click Next again. Click Cancel if the useless Internet Connection Wizard pops up at this point. If you see the message, The wizard cannot detect the network, just click Advanced Settings. The options here should be self-explanatory. When you're done, click Ok, then Next, and then Finish.

--------------------------------------


Testing the Connection

Once all the computers have been restarted, Internet Connection Sharing should be in effect, and all connected computers should have access. To see what the addition of Internet Connection Sharing has changed on the host computer, double-click on the Network icon in Control Panel, or right-click on the Network Neighborhood icon and select Properties. Here's what you should see:


A new adapter called Internet Connection Sharing has been added.
An instance of Internet Connection Sharing (protocol) should appear bound to your two network cards, and the Internet Connection Sharing adapter, like this:
Internet Connection Sharing (protocol) -> Your first ethernet card
Internet Connection Sharing (protocol) -> Your second ethernet card, or Dial-Up Adapter
Internet Connection Sharing (protocol) -> Internet Connection Sharing

Any other instances of this protocol can be removed. For example, if you're using it with two network cards, you can remove the instance that points to your Dial-Up Adapter.

Next, you'll see three new instances of TCP/IP, like this:
TCP/IP (Home) -> Your first ethernet card
TCP/IP (Shared) -> Your second ethernet card, or Dial-Up Adapter
TCP/IP -> Internet Connection Sharing
The (Home) instance refers to the device used to connect the host to the rest of the home network - if you select it and click Properties, you'll notice that an IP address (usually 192.168.0.1) has been asigned to it. The (Shared) instance refers to the device used to provide the shared Internet connection - it has no interesting properties. The last entry is what used to be the TCP/IP properties of your internet connection that you entered here.
In addition, each of the other protocols you had installed (e.g. NetBEUI) are now also bound to the new Internet Connection Sharing adapter.

--------------------------------------

Troubleshooting

Ideally, you shouldn't have to install any software or do any more configuration on any of the clients. However, this isn't an ideal world, so if this doesn't work as expected, try the following:

You know that ICS is working if you have Internet access on at least one client. If you don't, the first thing to do is to make sure the Internet connection is working on the host computer. Conversely, if one client is working, and another isn't, it's definitely a problem with that client.

If you're sharing an ethernet-based connection, such as DSL or a cable modem, make sure the host computer has two network cards.

Go back through Setting Up the Host and Setting Up the Clients and make sure all the necessary components and protocols are properly installed.

If you have two network cards, and they're both the same, you had a 50% chance of guessing the right one in Installing the ICS Component. If you guessed incorrectly, all you have to do is switch the cables plugged into each card (that's why it didn't matter which one you chose).

Some Internet Connection Sharing options are available by double-clicking on the Internet Options icon in Control Panel, selecting the Connections tab, and clicking Sharing. If the Sharing button is not there, see Microsoft's technical note on the subject.

During Installing the ICS Component, the wizard prompts you to make an "Internet Connection Sharing Client Disk." While this step can be skipped, you might find the Browser Configuration Setup Wizard (icsclset.exe, located in the host's \Windows\System folder) useful. Just run it on each client machine to perform any additional setup that might be necessary.

After ICS has been installed on the host computer, a log file, icssetup.log, is created in the \Windows folder. It basically details the process used to select the network cards for the wizard, and might provide some insight as to which cards to choose in the Installing the ICS Component section.

If you're using special connection software for use with your DSL or cable (such as the feeble NTS Enternet 300 software), you may have to change some settings to get ICS to work.

Check to see if you have any firewall software installed on the host or clients; for that matter, check for any installed software or settings that might be inappropriate to the type of connection you have.

There's a readme file, ICSRM.TXT, located in the \Windows\System\ folder of the host. It's not terribly helpful, but it might have something of use to you.

If you're still having problems try:
 
You deserved a * compgirlfhredi, that's a very detailed suggestion.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top