Yes, you can download VLC from Microsoft Store. No matter whether you use Windows 11 or Windows 10, you can download the VLC Media Player on your computer from the Microsoft Store. Although there is no option to choose between 32-bit and 64-bit versions, it downloads the app as per your system architecture.