ntvdm.exe is an executable on .NET versions of Windows. It pertains to the virtual DOS machine. This executable allows legacy and 16-bit Windows programs to run on an Intel 80386 or higher architecture, whilst another operating system is controlling the hardware.
I'm no expert with Windows, but try running "SFC/SCANNOW" from command prompt. It'll replace any damaged system files.