I'm currently looking for a way to autorize my non administrators users to perform an installation of drivers.
Here is the speech:
All my users are standard users, they got a VirtualBox Hypervisor if they need the administrator rights.
But if they put an USB device on the local machine and try to redirect the device to the Virtual Machine, Windows ask for some Administrator rights.
I've try to set up those GPO:
- Allow standard users to install drivers.
- Install WHQL Drivers: Allow Silently.
I don't know how to do this.
Are you talking about Win7/Vista environment?
I would try this
1) Open up a GPO/policy editor 2)Computer Configuration\Administrative Templates\System\Driver Installation\Allow non-administrators to install drivers for these device setup classes - Enabled
Allowed device setup class GUIDs:
You might find the GUID you need here:
http://msdn.microsoft.com/en-us/library/ff553426%28v=VS.85%29.aspx
The answer realistically is to upgrade. This is functionality was requested about 8 years ago and provided for in windows vista on up. There are specfic security enhancements pertaining to drivers and controlled by security policies now (Computer Configuration\Administrative Templates\System\Driver Installation). While there are partial workarounds that kinda get you there, all of them cause more headaches and other issues then they are worth. You'll spend more time fiddling around with this issue than you would dealing with any potential compatability issues with windows 7.
If you are really stuck with windows XP for some reason your best option is to preinstall the USB drivers required for the devices.
I think for the average user, where the devices they may add are unknown ahead of time (and constantly changing), this is not possible or easily managed. However, for your specific scenario, is adding a USB device the only device they need to be able to add? If so, can you control what kind\brand\make\model of USB device? IF so, you can pre-install signed drivers and allow local users to load them. Note the difference here between load and install. Using the GPO setting in User Rights Assignment>Load and unload device drivers this below might work for you.
Copying with my own edits in brackets from an experts-exchange article:
Additionally:
Some additional clarification, the policy setting mentioned above assumes the drivers are already installed.
Also from the same article