Ongoing nlasvc.dll problem
Hi.Like many others, I have been experiencing ongoing problems with Vista being able to access the internet but with the network icon showing a red cross for up to 2 minutes (and thereby holding up any actions which require user authorisation).I followed strictly Terry Downing's instructions, and copied both the nlasvc.dll file and the wextract.exe file from his site to my \system32 directory. As he suggested might be the case in some instances, I had to do this in safe mode. I then changed ownership of both replacement files to TrustedInstaller.On reboot, the problem with the red cross remained, and was actually worse in that it continued on (indefinitely) rather than clearing after c. 2 minutes.I therefore completely reversed the exercise, and copied back my original files (I had kept a copy), but after another reboot I have the same problem as with the replacement files i.e. the red cross does not clear.I looked in Event Viewer and I note that the nlasvc service is not starting as access is denied! I do not understand - boththe nlasvc.dll file and the wextract.exe file show TrustedInstaller as being the owner.Help, please.Thanks.
January 13th, 2009 7:04pm

Hi, Let's verify if Network Location Awareness service works properly. 1. Click Start, in the Start Search box type "services.msc" and press Enter. 2. Find the service "Network Location Awareness", double-click on it. 3. Click Stop to disable the service. 4. Click Start to restart the service. If the service cannot be disabled and enabled properly, the service may be corrupt. I suggest that you try to repair it with the following method. 1. Launch Notepad. 2. Paste the following contents in Notepad. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc] "DisplayName"="@%SystemRoot%\\System32\\nlasvc.dll,-1" "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\ 00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\ 6b,00,20,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,53,00,65,00,72,00,76,\ 00,69,00,63,00,65,00,00,00 "Description"="@%SystemRoot%\\System32\\nlasvc.dll,-2" "ObjectName"="NT AUTHORITY\\NetworkService" "ErrorControl"=dword:00000001 "Start"=dword:00000002 "Type"=dword:00000020 "DependOnService"=hex(7):4e,00,53,00,49,00,00,00,52,00,70,00,63,00,53,00,73,00,\ 00,00,54,00,63,00,70,00,49,00,70,00,00,00,00,00 "ServiceSidType"=dword:00000001 "RequiredPrivileges"=hex(7):53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,\ 00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\ 67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\ 00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\ 00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\ 00,6c,00,65,00,67,00,65,00,00,00,00,00 "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\ 00,01,00,00,00,64,00,00,00,01,00,00,00,64,00,00,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters] "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\ 00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\ 6e,00,6c,00,61,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00 "ServiceDllUnloadOnStop"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Fuser] "Tlag"=dword:000001f4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet] "PassivePollPeriod"=dword:00000005 "StaleThreshold"=dword:0000001e "WebTimeout"=dword:0000000a "EnableActiveProbing"=dword:00000001 "ActiveWebProbeHost"="www.msftncsi.com" "ActiveWebProbePath"="ncsi.txt" "ActiveWebProbeContent"="Microsoft NCSI" "ActiveDnsProbeHost"="dns.msftncsi.com" "ActiveDnsProbeContent"="131.107.255.255" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\PMux] "Tresolve"=dword:000007d0 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Security] "Security"=hex:01,00,14,98,b4,00,00,00,c0,00,00,00,14,00,00,00,30,00,00,00,02,\ 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\ 00,00,02,00,84,00,05,00,00,00,00,02,18,00,ff,01,0f,00,01,02,00,00,00,00,00,\ 05,20,00,00,00,20,02,00,00,00,02,14,00,ff,01,0f,00,01,01,00,00,00,00,00,05,\ 12,00,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\ 00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,28,00,1d,00,\ 02,00,01,06,00,00,00,00,00,05,50,00,00,00,44,3e,41,bb,45,ba,a8,7a,6c,bd,92,\ 68,f4,ad,64,8f,d5,e6,70,e9,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,\ 00,00,00,05,12,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Enum] "0"="Root\\LEGACY_NLASVC\\0000" "Count"=dword:00000001 "NextInstance"=dword:00000001 3. Save this file to Desktop with the name "nlasvc.reg". 4. On Desktop, double-click on the file nlasvc.reg. It will prompt that it will change your Registry, please allow it. Check if the issue is resolved. However, if the service works properly, I suggest that you temporary disable the anti-virus and firewall on the computer, then check the situation again. If the issue is not resolved by the above suggestions, I suggest that you try to take this computer to another network and check if the issue reoccurs. If so, the root cause should not be related to your network device, but in the operation system. Please let us know if you have only one network adapter or multiple. Hope it helps.Arthur Xie - MSFT
Free Windows Admin Tool Kit Click here and download it now
January 14th, 2009 12:29pm

Thanks Arthur, I'll give your suggestions a try and get back to you with the outcome.
January 16th, 2009 12:16pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics