Можно сделать чисто средствами Windows, но по опыту могу сказать, что иногда вызывает рандомные проблемы в системе.
В реестре есть ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR, которая хранит сведения об установленных USB-дисках, чистим ветку, втыкаем нужные флэшки, даем установить их, а потом отбираем у пользователя права на эту ветку, Windows после этого просто не сможет установить новый диск.
Так же в системной папке есть файлик, отвечающий за что-то подобное, к нему тоже надо обрезать права после установки %\WINDOWS\Inf, файлы usbstor.inf и usbstor.pnf.