Eu me certificaria de que o driver da NIC esteja totalmente instalado com o minidriver para ativar o suporte a VLAN no sistema operacional corretamente.
O NDIS nativo do Windows não oferece suporte à VLAN corretamente e apenas tira a VLANid no pior dos casos.
Citado em Wireshark ;
Windows has no built-in support mechanisms for VLANs. There aren't separate physical and VLAN interfaces you can capture from, unless a specialized driver that adds such support is present.
So whether you see VLAN tags in Wireshark or not will depend on the network adapter you have and on what it and its driver do with VLAN tags.
Most "simple" network adapters (e.g. widely used Realtek RTL 8139) and their drivers will simply pass VLAN tags to the upper layer to handle these. In that case, Wireshark will see VLAN tags and can handle and show them.
Some more sophisticated adapters will handle VLAN tags in the adapter and/or the driver. This includes some Intel adapters and, as far as i know, Broadcom gigabit chipsets (NetXtreme / 57XX based chips). Moreover, it is likely that cards that have specialized drivers will follow this path as well, to prevent interference from the "real" driver.
Atualização 1 - =======
Encontrou uma referência do Blog da MS lá ; O Windows Core Networking fala sobre o 802.1P, mas eles fornecem mais algumas informações sobre o 802.1Q (marcação de VLAN)
The Windows networking stack fully supports the 802.1Q tag, i.e. both UserPriority (as Mathias discusses in this post) as well as VlanId. However, no stack component (tcpip, etc.) ever acts on the VlanId field. Vendors, such as Intel, Broadcom, etc., implement VLANs in their miniport drivers in combination with NIC hardware. Thus, Windows enables ISVs to implement VLAN if they wish, but does not natively implement them.
– Gabe
A partir desse outro blog do MS (isso poderia explicar por que o seu computador com Windows não pode executar ping no gateway do IPv6 (e fácil de validar com o wireshark, já que o pacote de saída (PC- > Gateway) seria desatualizado mesmo se for marcado).
Your NIC is responsible for adding the 802.1q tag to the outgoing packet.
Com essa atualização em mente, meu termo "strip the vlan id" foi um pouco pesado no começo, já que ele não tira isso por padrão, ele pega o vlan id como entrada, mas o ignora, e ele simplesmente não não envie o id da vlan depois, e deixe todo o gerenciamento para o driver da NIC.