Cela fonctionne.
Voici des copies d'écran pour illustrer :
sous invite de commande:
wmic nic get Name, DeviceID
noter l'ID de la carte (un chiffre)
Chez moi le VLAN 200 est la carte N°15 :

sous invite de commande:puis sous regedit (touche Windows+R et taper regedit puis entrer)

aller dans
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\000X
ou X = ID de la carte (par exemple 0007). Vérifier que c'est la bonne avec la valeur du champ "DriverDesc".

A cet endroit on peut créer un champ de type chaine nommé "NetworkAddress" (bouton droit, nouveau, valeur chaine) et mettre la MAC qu'on veut dedans (format "AABBCCDDEEFF" sans guillemets et tirets).
Redémarrer l'ordi ou la carte (désactiver/activer à partir de Panneau de configuration\Réseau et Internet\Connexions réseau).
Chez moi pour la carte VLAN 200, il existait déja, j'ai eu juste à modifier l'adresse Mac inscrite :

ou pour redémarrer la carte en ligne de commande (admin), exemple avec ID = 7:
wmic path win32_networkadapter where index=7 call disable
wmic path win32_networkadapter where index=7 call enable
Les commandes fonctionnent bien. Mais ma carte VLAN se désactive immédiatement après l'activation, que l’activation soit réalisée en ligne de commande ou via l'interface graphique.
Un redémarrage du PC ne change rien : elle sera déactivée, et ce que l'interface Ethernet principale soit activée ou désactivée.
