NSight installation not finding VS2012


I’m installing NSight using the CUDA 5.5 installer, to my Windows 7 64 bit machine with MS Visual Studio Professional 2012 installed.

The majority of the installation works fine, but in the NSight Visual Studio Edition Summary (post-installation) I get:

Not Installed:
-Nsight for Visual Studio 2012
Reason: VS2012 was not found
-Nsight C++ AMP Debugger for Visual Studio 2012
Reason: VS2012 was not found

The ‘more information’ link they provide takes me to an FAQ page which tells me the reason VS2012 isn’t found is that it isn’t installed. Clearly, this is not the case.

I’m a bit of a n00b with this (especially with Windows, my experience in developing code has been entirely on Linux to date) so go gentle please - but can anyone recommend some steps to take to make Nsight ‘see’ VS2012 during installation? Or recommend some diagnostics to find why this might be happening?

Some (maybe useful) version info:

  • Installing NVIDIA CUDA 5.5.20
  • Installing Nsight Visual Studio Edition 3.1
  • Using MS Visual Studio Professional 2012 version 11.0.50727.1
  • with MS .NET Framework 4.5.50938 although I’m pretty sure 3.5.1 is installed too
  • on Windows 7 Home Premium SP1 64 bit and up-to-date

Thanks in advance,

Tom Clark

Hello Tom,

The installer checks a couple of registry keys in order to find out if Visual Studio is installed. Can you follow the steps below to check this? (this is what the installer checks)

  1. Run regedit, you can do so by clicking on "Start" and typing regedit in the "Search programs and files" text field
  2. Browse to ``` HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio1.0 ``` (click/select that folder)
  3. There should be (on the right hand side) a "ApplicationID" with the name "VisualStudio", we check for this in the installer
  4. Also, there should a "InstallDir" which has the path to the Visual Studio installation (most likely C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
  5. From the above path, we check that devenv.com exists

If you wish, you can right click on the regedit path (in step #2) and select export, and attach it and I can take a look.



I’m having a similar issue, but with Visual Studio 2013 Express Desktop and the Nsight standalone installer. I’m using the latest 4.0 RC1, but the installer says VS could not be found, hence the corresponding feature would not be installed: "“Nsight for Visual Studio 2013 will not be installed, Requirement not found: Microsoft Visual Studio 2013 was not found.”

I have checked the registry path HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0 and indeed, the ApplicationID string was not there. I have attached the folder for reference. https://dl.dolphin-emu.org/nbx/visualstudio.reg (haven’t found a way to attach the file to this post, sorry!)

I know the OP is talking about the CUDA installer, but the issues seemed similar enough for me not to open an additional thread about this.


Hello -

I have exactly the same situation as neobrain. Visual Studio 2013 Express Desktop and the Nsight standalone installer. VS2013 not detected.

At the reg path HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0 I only have “Source Directories” and “UpgradeCheckScheduledTimestamp”. No “ApplicationID” or “InstallDir”.

Also I have no “devenv.com” file in “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE”

E : I think I attached the export. I had to rename it to txt to get the forum to accept it.
vs.txt (34.3 KB)


neobrain, Tharg, the issue you are running into is different than what Tom is running into.
We do not support Express editions of Visual Studio as it doesn’t support extensibility points. You will need to upgrade to at least standard/professional edition.

Tom is on VS 2012 Professional edition and should work. I am waiting to see if we can get more info from Tom.



Thanks for the info, rafi.

Thanks for the info indeed. I wish this was documented better, since I could not find any reference to that requirement. Either way, that’s off-topic now - sorry!

I understand this can be unfortunate, but not much we can do about it :-(
BTW, it is in the docs and also in the “requirements” page: https://developer.nvidia.com/nsight-visual-studio-edition-requirements


I have similar problem with this before but i have VS 2012 Ultimate i have installed all what is in “requirements” page. And still nsight dont see my VS. Link to my reg

I have GTX 560 , WIN7 64bit, Phenon 2 x4 965

- Nsight Monitor and HUD Launcher
- Nsight C++ AMP Target Support for MSVSMON
Not Installed:
- Nsight for Visual Studio 2012
Reason: VS2012 was not found
- Nsight for Visual Studio 2010
Reason: VS2010 was not found
- Nsight for Visual Studio 2008
Reason: VS2008 SP1 was not found
- Nsight C++ AMP Debugger for Visual Studio 2012
Reason: VS2012 was not found

weird thing like i post before nsight dont install on my pc, but when i open VS2012 Ultimate. In new project menu i found NVIDIA and there was my cuda project, so its weird thnig the installation program write cant install but its installed…

I have the same problem, Visual Studio 2012 Ultimate, but nsight can’t find my installation. My registry looks ok, and devenv.com is located in the folder specified by InstallDir.

Unlike bartekh above, I have no Cuda templates in the new project wizard.

Windows Registry Editor Version 5.00

"Source Directories"="C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\crt\src\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\crt\src\vccorlib\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\src\mfc\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\src\atl\;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include"
"InstallDir"="C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\"
"StartMenuFolder"="C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\"
"ShellFolder"="C:\Program Files (x86)\Microsoft Visual Studio 11.0\"


bartekh, there’s slight differences. The CUDA installer is the one that installs the VS CUDA templates (for File -> New…) and the Nsight installer is called silently and installs Nsight.

pepzi, bartekh, can you run the following command and attach (or PM me separately) for the generated file? (note that you need to run it with the Nsight installer (not the CUDA big installer that includes the Nsight one).

msiexec /i "<Nsight_installer_name>.msi" /l*v "installer.log"

Thank you