Through WMI query: select * from Win32_PerfRawData_PerfProc_Process, can't find the VirtualBytes and VirtualBytesPeak fields in the output, I thought maybe something overrode the class. Followed the steps mentioned in below 3 links, still can't fix the problem, can anyone have a look ? Thanks.
http://support.microsoft.com/kb/2554336
http://technet.microsoft.com/en-us/library/dd363740%28v=ws.10%29.aspx