I installed Visual Studio 2010 Premium on my Windows 7 workstation. After loading a test C++ project, I noticed that it could not locate iostream. I took a look in C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include and noticed that only two files exist here, srv.h and wmiatlprov.h

I installed the VS2010 product on a test virtual machine, and this directory (...\VC\include) is filled with the usual collection of folders and headers (the materials you'd expect to find in the includes directory.)

I have taken the following steps to rectify the missing headers on the problem workstation:

  • Verified that I have no A/V software active (I am using MS Security Essentials, realtime is disabled)
  • Uninstalled Visual Studio 2010 Premium and all other sub-products from Programs & Features
  • Ran the VS2010 Uninstall Tool with the /full and /netfx parameters
  • Deleted the Visual Studio 10.0 directories from both Program Files and Program Files (x86)
  • Reinstalled Visual Studio 2010 from a freshly downloaded ISO from MSDN.

I also completed the above steps, but used a different edition for the reinstall, VS2010 Professional.

So far, nothing above has been able to produce an installed Visual Studio 2010 product with all of the C++ headers installed on my workstation.

Ideas?

Edit
Report