VLC Media Player (previously known VideoLAN Client) is a popular free open source multimedia player, encoder, and streamer that support many if not all audio and video codecs and file formats, including DVDs, VCDs, and various streaming protocols. Another unique feature is ability to play video clip or content that is incomplete, unfinished, damaged or hasn’t been completely downloaded yet. Thus it’s especially useful for P2P file sharing lovers who download movies or videos through BitTorrent’s uTorrent, BitComet or eDonkey2000’s eMule, except the problem that VLC Player is not fully compliant with Windows Vista.

The software incompatibility of VLC Player in Windows Vista can be shown from symptom such as video output issue, video not showing problem, slow frame by frame video moving, break or disable Windows Aero theme interface, and extremely consistent high CPU usage when running VLC Media Player to show a movie. All these just because of Vista implements a new drivers model, a new graphic output stack and a new graphic interface which based on DirectX10.

Here is a few suggestions or possible workarounds to get VLC Media Player to run properly in Windows Vista.

  1. Update to latest video or graphics card driver. Check out ATI or NVIDIA (no longer required) drivers download page if you’re using one of their GPU.
  2. Download latest version of VideoLAN Player. Delete existing preferences folder if you’re reinstalling.
  3. If VideoLAN still doesn’t work, try to configure some settings in the Preferences (don’t mess with this if you have no problem as the default is best configuration):
    1. Run VLC Media Player.
    2. Click on Settings -> Preferences.
    3. Expand the Video menu.
    4. Select “Output modules”, then go to the bottom of the right corner and ensure that “Advanced options” box is checked.
    5. In the “Video output module” drop down list, try to select one of the following possible options (try another if one fails) :

      DirectX video output
      DirectX 3D video output
      Windows GDI video output
      OpenGL video output
      Dummy video output

    6. If still not working, click on “DirectX” under “Output modules”, and then unclick the option “Use hardware YUV -> RGB conversions”. This step is likely not needed and may terminate the enabled Windows Aero scheme.
    7. Save the settings and restart VLC Player.

By then, you should be able to get VLC Player working with Windows Aero intact.