I know this is an unusual question, but is there anyway to get windows 7 to automatically disable the network adapter everytime windows starts and require a password to enable it?
You can use the task scheduler to run something at startup. You can write a powershell script to disable the adapter. But I don't know how a non-admin user would enable it (with or without a password) .