I got this fixed by right-clicking vlc.exe and setting the file to run in compatibility mode for Win2000, and I also ticked disable Advanced Text Services. I then opened a movie file and closed VLC again. I then turned off the compatibility mode of vlc.exe and reinstated the text services. Dunno why...