Disabling Windows Zero Config at Startup

Associate
Joined
27 May 2004
Posts
2,400
Location
UK
Hey,

I need to disable WZC otherwise I encounter some nasty ping spikes.
However, I have gone in to Services and set the startup type to "disabled" yet, the service still starts up at boot...

Any ideas?
 
Could you turn it off in msconfig? Its listed there as a startup service so maybe that would work. Your problem sounds strange though, I was googling it and everything I've found says just go into services and disable it like you have. Give msconfig a go tho
 
Start Menu> Control Panel> Administrative Tools> Services>

look at the bottom of the list for Wireless Zero Configuration. double click to open
it up click the stop button and set startup type in the menu as disabled.

thats it :)
 
Last edited:
Start Menu> Control Panel> Administrative Tools> Services>

look at the bottom of the list for Wireless Zero Configuration. double click to open
it up click the stop button and set startup type in the menu as disabled.

thats it :)

thats what he's done. It hasn't worked
 
oh i see. well he as to stop the service first then disable it for it to work


also if its in use by some think it might not let him stop the service until its
not in use if you get me.
 
It's definitely stopped, because it solves my ping spiking problem and clearly says "stopped".

I then set the startup type to disabled, click apply.

Reboot - it's started again...

Really annoying :/
 
You could try stucking:

net stop "Wireless Zero Configuration"

in a batch file and then adding it to the windows startup folder, although I'm not sure it will help, might kick off before your WZC service gets enabled.

My guess is that your wireless adapter driver/software is forcing it to start.
 
I used to have a problem with my Asus wireless card, if I didn't stop the wireless zero config service after booting into Windows, the computer would completely lock-up.

This is the batch file I used:
Code:
:: A "batch file" that stops the wireless zero configuration service.
::
:: Change directory to root.
cd\
:: Turns off excessive display while the batch file runs.
echo off
echo .
echo .
echo .
echo ..
echo ...
echo          Stopping Wireless Zero Configuration Service
echo ...
echo ..
echo .
echo .
echo .
net stop WZCSVC
echo .
echo .
echo .
echo ..
echo ...
echo          Wireless Zero Configuration Service Stopped
echo ...
echo ..
echo .
echo .
echo .
exit
Just paste it into a txt file and change the extension to .cmd, then put it in the startup folder

There are probably better ways to do this, but it worked for me.
 
I use a VBScript here, it allows it to connect to the network then disable itself.

Code:
Option Explicit
Dim objWMIService, objItem, objService
Dim colListOfServices, strComputer, strService, intSleep 
strComputer = "."
intSleep = 30000

strService = " 'wzcsvc' "
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service Where Name ="_
& strService & " ")
For Each objService in colListOfServices
objService.StartService()
WSCript.Sleep intSleep
objService.StopService()
Next
WScript.Quit

Make sure the extension is .vbs
 
I use a VBScript here, it allows it to connect to the network then disable itself.

Code:
Option Explicit
Dim objWMIService, objItem, objService
Dim colListOfServices, strComputer, strService, intSleep 
strComputer = "."
intSleep = 30000

strService = " 'wzcsvc' "
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colListOfServices = objWMIService.ExecQuery _
("Select * from Win32_Service Where Name ="_
& strService & " ")
For Each objService in colListOfServices
objService.StartService()
WSCript.Sleep intSleep
objService.StopService()
Next
WScript.Quit

Make sure the extension is .vbs

Amazing, works a treat.

Where bouts it Glos are you? If its close enough I'll come over and give you a cookie. :p
 
Back
Top Bottom