I wish I could help, but as long as you have core system files that might be corrupted, the system may not work correctly.
If you want to try, open the Services dialog and right click the WLAN Auto Config, then properties and it will show the dependencies. One is RPC or Remote Procedure Call. You might check that to see if it is running and if you can find the others, look there also, but I do not know the exact name. Or check Link Removed due to 404 Error to see how it explains what must be running for WLANSVC to operate. Maybe something else needs to be started, or at least you might be able to tell what else is not running.
There are other things that can cause some system corruption, so it may not be a virus.