I had a few problems with slow printing today. I looked on the server and discovered that the CPU was running at 100%. In task manager i have over 100 ntvdm.exe processes open aswell as the usual set. The server is running Windows 2003 R2 and is just a print server with Sophos Enterprise Console installed also.

I have restarted the server but they just come back. I have used the process explorer from sysinternals and all the ntvdm.exe entries come under the print spooler. I know that the ntvdm.exe process is something to do with 16bit processes, I just can't understand why they would suddenly just appear.

Any ideas chaps?