How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Pete Your Own Question
Pete
Pete, Networking Engineer
Category: Networking
Satisfied Customers: 16704
Experience:  CISCO Certified Networking Engineer
30970729
Type Your Networking Question Here...
Pete is online now
A new question is answered every 9 seconds

I have no internet connection on a PC that uses wireless. I

Customer Question

I have no internet connection on a PC that uses wireless. I do have working laptop using wireless. PC is windows vista and shows no internet connections available, getting message that dependency service failed to start. Also when trying to set up a connection it displays the wizard cannot continue....
Submitted: 10 months ago.
Category: Networking
Expert:  Pete replied 10 months ago.

Hi there,

The error message "The Dependency Service or Group Failed to Start" is a generic message addressing Windows services issues.

This can arise if your anti-virus protection is getting confused and mistakenly identifies a Windows file as being infected with a virus. In its efforts to remove the supposed virus, it corrupts the Windows Network Location Awareness service. This service collects and stores network configuration information for the network and notifies programs when this information is modified. If this service is stopped, configuration information might be unavailable. If this service is disabled, any service that explicitly depends on it will fail to start. Hence, the error message that a dependency service failed to start. The Network Location Awareness service is found in nlasvc.dll which is located in the system32 directory.

Expert:  Pete replied 10 months ago.

To fix this, the corrupted system file, nlasvc.dll, needs to be replaced with a working version of the file.

If you need to delete or overwrite a system file in Windows Vista, you'll notice that you cannot delete system files, even as administrator. This is because Windows Vista's system files are owned by the TrustedInstaller service by default and Windows File Protection will keep them from being overwritten.

However, there is a way that you can get around this: you need to take ownership of the files, and then assign yourself rights to delete or modify the file. For this, you can use the command line:

First, open an administrator command prompt by typing cmd into the start menu search box, and hit the Ctrl+Shift+Enter key combination.

To take ownership of the file, you'll need to use the takeown command.

At the command prompt type: takeown /f c:\windows\system32\nlasvc.dll

That will give you ownership of the file, but you still have no rights to delete, move and rename it. Next, you need to run the cacls command to give yourself full control rights to the file:

At the command prompt type: cacls c:\windows\system32\nlasvc.dll /G your username:F

Make sure that you replace "your username" with your username exactly as it is spelled for the currently active user account on your computer.

At this point, you should be able to change the file. Rename the file from nlasvc.dll to nlasvc.dll.old. Next, copy the new source file that you downloaded from above to c:\windows\system32.
You can copy the nlasvc.dll file from your working laptop, or you can download it from https://www.dllme.com/dll/files/nlasvc_dll.html
Once the file has been replaced you need to set the permissions back to its original state. Locate nlasvc.dll in c:\windows\system32 in the Windows File Manager. Right mouse button click on the file and choose Properties.

Click Security tab; Click Advanced button; Click Owner tab; Click Edit button; Click Other User or Group and type in NT SERVICE\TrustedInstaller.

Press Ok on all dialogs until all property dialogs are closed. Restart the PC and all should be good again.

Customer: replied 10 months ago.
Posted by JustAnswer at customer's request) Hello. I would like to request the following Expert Service(s) from you: Secure Remote Assistance. Let me know if you need more information, or send me the service offer(s) so we can proceed.
Customer: replied 10 months ago.
I am unable to open the copied file from the laptop.
Expert:  Pete replied 10 months ago.

You don't need to open the file, just copy it into the c:\windows\system32 folder.

Expert:  Pete replied 10 months ago.

I notice you have requested remote assistance, however I won't be able to do this for you remotely unless you can get me connected to the PC.

Customer: replied 10 months ago.
Under the Admin command, when i try to copy, I try to paste and nothing gets entered.
Expert:  Pete replied 10 months ago.

Ok, could you get me connected to the PC using a wire so I can assist remotely?

Customer: replied 10 months ago.
ok. will need a few minutes, router is downstairs.
Customer: replied 10 months ago.
tried to plug into dsl, still says wizard cannot continue...
Expert:  Pete replied 10 months ago.

Ok, then you will need to try again yourself..

ensure you are selecting the correct drive letter, etc...

Customer: replied 10 months ago.
My download is off the laptop, then to a thumb drive, then downloaded to PC, then download drop down menu, opened, then copied but wont paste into command prompt
Expert:  Pete replied 10 months ago.

You cannot paste into a command prompt - you will need to type the command.

Expert:  Pete replied 10 months ago.

Does it work when you type it?

Related Networking Questions