First download the .bat that corresponds to your vista version in order to reset the default services options:
vistasafe
defaultvistaultimate
defaultvistahomepremium
defaultvistahomebasic
defaultvistabusiness
Verify all the dependencies of the WLansvc are initiated,
NDIS Usermode I/O Protocol is not activated from the services panel, it is relative hidden.
In order to activate it, rigth click over my Computer, then click Manage, go to Computer Management click on Device Manager.
To show hidden devices go to the menu View> Show hidden devices. Expand Non-Plug and Play Drivers. Search NDIS Usermode I/O Protocol, and double click it:
In the tab Driver, set Type to Demand.
Now you can initiate correctly WLansvc service.
Thanks to Dr. Tecno