Pocket PC WZC Disabler

I’ve written a small app to disable “Wireless Zero Configuration” for my Ipaq 4150. I think it should also work on any other Windows Mobile 2003 based Pocket PCs with built-in wireless cards. You’ll need the .NET Compact Framework (which is included in WM2003).

It simply deletes the relevant registry keys, or re-adds them if deleted modifies the relevant registry keys. Credit to this newsgroup post for discovering the keys. After a soft-reset, you should find that the annoying popups (whenever a new AP is found) are gone. Great if you’re running something like WiFifofum to scan for available APs.

Get it here. The new version is over here now. This is a self-installing CAB file. You’ll need to copy it to somewhere on your PocketPC, then open it. Sorry, I’m couldn’t be bothered writing an ActiveSync installer.

Notes:
– You’ll need to soft-reset after disabling/enabling WZC for the change to take effect.
– If you’re asked about an OpenNETCF cabfile, download it here: OpenNETCF Compact Framework, or alternatively download the full install from the OpenNETCF site.

Disclaimer:
I have done only very basic testing on this app, and as such cannot guarantee that it is safe, stable or reliable. However it has worked for me with no noticeable side effects. Please make a backup of your Pocket PC before using it.

6 Replies to “Pocket PC WZC Disabler”

  1. Basically it deletes the registry settings that drive “Wireless Zero Configuration”. Without these, Windows Mobile is unable to poll/configure wireless networks. It’s a bit of a brute-force approach to the problem, but it seems to work fine.

    I was happily able to scan and associate to wireless APs using WiFiFoFum even with WZC disabled.

  2. Great piece of software… but it would be great if there is a confirmation mesaage saying something like, “WZC Disabled” and “WZC Enabled”

    Cheers, CF

Leave a Reply

Your email address will not be published. Required fields are marked *