Is there a way to prevent Windows from remembering the network password after it connects? So that upon disconnecting Windows won't reconnect without re-entering password.
To delete wireless networks in Vista, go to Control Panel, Network and Sharing Center, under Tasks click Manage Wireless Networks.
Delete the networks you don't want to be stored (right click > Remove Network).
The next time you connect to a wireless network, simply clear the box Save this network and the details will not be stored.
Run "Credential Manager" (Start > type its name and choose in the filtered list ( for vista, 7)). Remove the corresponding credentials you need from the credentials list. Or Control Panel -> User Accounts -> Manage Your Credentials. Or Control Panel -> Credential Manager.
For XP and below see Wil's answer.
Yes, there are a few ways.
First, from an elevated (Windows Vista and 7) command prompt type:
Next, if the password is cached, go to Start > Run and type
Alternatively you can use Nirsoft Network Password Recovery and delete any saved password from there.
Seen you have said you want to delete wireless keys, not Windows network keys.
For Windows XP, simply go to "Network Connections" and right click your Wireless card, look for the middle tab
For Windows Vista and 7, BlueNovember wrote the correct way of doing it.
Also, Nirsoft again make a good tool the works on all Windows versions., Nirsoft Wireless Key View