Wingetlywingetly
← All apps

VLC media player

by VideoLANv3.0.23

Last updated

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols.

Install with winget

$ winget install --id VideoLAN.VLC --exact --version 3.0.23

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for VLC media player

VLC media player uses EXE (NSIS). The silent install switches are /S.

One-line silent install (x64, machine scope)
vlc-3.0.23-win64.exe /S

See the full silent install reference for VLC media player

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

About

VLC is a free and open source cross-platform multimedia player and framework

that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various

streaming protocols.

Simple, fast and powerful

Plays everything - Files, Discs, Webcams, Devices and Streams.

Plays most codecs with no codec packs needed - MPEG-2, MPEG-4, H.264, MKV, WebM,

WMV, MP3...

Completely Free - no spyware, no ads and no user tracking.

Installers · v3.0.23

ArchitectureTypeScopeInstallDownload
x86Portable
in ZIP
-Direct
x86EXE
NSIS
machineDirect
x86MSI
WiX
machineDirect
x64Portable
in ZIP
-Direct
x64EXE
NSIS
machineDirect
x64MSI
WiX
machineDirect
arm64Portable
in ZIP
-Direct
arm64EXE
NSIS
machineDirect
arm64MSI
WiX
machineDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

12 known CVEs via NVD

  • high7.8Patched in wingetCVE-2023-46814affects before 3.0.19Nov 21, 2023

    A binary hijacking vulnerability exists within the VideoLAN VLC media player before 3.0.19 on Windows. The uninstaller attempts to execute code with elevated privileges out of a standard user writable location. Standard users may use this to gain arbitrary code execution as SYST...

  • high7.5Patched in wingetCVE-2023-47360affects before 3.0.20Nov 7, 2023

    Videolan VLC prior to version 3.0.20 contains an Integer underflow that leads to an incorrect packet length.

  • critical9.8Patched in wingetCVE-2023-47359affects before 3.0.20Nov 7, 2023

    Videolan VLC prior to version 3.0.20 contains an incorrect offset read that leads to a Heap-Based Buffer Overflow in function GetPacket() and results in a memory corruption.

  • high7.8Patched in wingetCVE-2022-41325affects <=3.0.17.4Dec 6, 2022

    An integer overflow in the VNC module in VideoLAN VLC Media Player through 3.0.17.4 allows attackers, by tricking a user into opening a crafted playlist or connecting to a rogue VNC server, to crash VLC or execute code under some conditions.

  • high7.5Patched in wingetCVE-2021-25804affects v3.0.11Jul 26, 2021

    A NULL-pointer dereference in "Open" in avi.c of VideoLAN VLC Media Player 3.0.11 can a denial of service (DOS) in the application.

  • high7.1Patched in wingetCVE-2021-25803affects v3.0.11Jul 26, 2021

    A buffer overflow vulnerability in the vlc_input_attachment_New component of VideoLAN VLC Media Player 3.0.11 allows attackers to cause an out-of-bounds read via a crafted .avi file.

  • high7.1Patched in wingetCVE-2021-25802affects v3.0.11Jul 26, 2021

    A buffer overflow vulnerability in the AVI_ExtractSubtitle component of VideoLAN VLC Media Player 3.0.11 allows attackers to cause an out-of-bounds read via a crafted .avi file.

  • high7.1Patched in wingetCVE-2021-25801affects v3.0.11Jul 26, 2021

    A buffer overflow vulnerability in the __Parse_indx component of VideoLAN VLC Media Player 3.0.11 allows attackers to cause an out-of-bounds read via a crafted .avi file.

Showing 8 of 12. Source: NVD, updated 5h ago. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • VLC media player (Nightly)VideoLAN
    VideoLAN.VLC.Nightlyv4.0.0.0-nightly20260509

    A free and open source cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols.

  • X
    x264VideoLAN
    VideoLAN.x264v3222

    x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format.

  • FFmpegGyan
    Gyan.FFmpegv9.0.1

    A complete, cross-platform solution to record, convert and stream audio and video.

  • PowerShellMicrosoft Corporation
    Microsoft.PowerShellv7.6.6.0

    PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

  • Node.js (LTS)Node.js Foundation
    OpenJS.NodeJS.LTSv24.19.0

    Run JavaScript Everywhere

  • YouTube Music Desktop AppNovusTheory
    Ytmdesktop.Ytmdesktopv2.0.11

    A unofficial player for YouTube Music on desktop

More from VideoLAN or browse audio-player, audioplayer, cross-platform.

Frequently asked questions

How do I install VLC media player on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id VideoLAN.VLC --exact --version 3.0.23. winget downloads the installer from VideoLAN and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install VLC media player silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id VideoLAN.VLC --exact 3.0.23 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for VLC media player?
VLC media player uses EXE (NSIS). Run the downloaded installer with: vlc-3.0.23-win64.exe /S. The silent switches are /S.
How do I uninstall VLC media player via winget?
Run: winget uninstall --id VideoLAN.VLC --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from VLC media player's Apps & Features entry.
Is VLC media player free?
VLC media player is distributed under GPL-2.0. Refer to the publisher (https://www.videolan.org/vlc/) for the full license terms - Wingetly itself does not charge for installation.
Does VLC media player work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls VLC media player directly from the publisher.
How do I keep VLC media player up to date?
Run winget upgrade --id VideoLAN.VLC --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of VLC media player from microsoft/winget-pkgs.

Recent versions

  • 3.0.23latest
  • 3.0.22
  • 3.0.21
  • 3.0.20
  • 3.0.19
  • 3.0.18
  • 3.0.17.4
  • 3.0.16
  • 3.0.15
  • 3.0.14