Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remote debugging in visual studio: remote debugger does not support this edition of windows

Tags:

I am trying to remote debug my application in VMware workstation 7 and Visual studio 2010 ultimate. I habe several images (win 7 ultimate,vista,etc).

I am following this tutorial: http://kristofmattei.be/2010/01/20/debugging-applications-in-virtual-machines-with-vmware-workstation-7-and-visual-studio-2008-sp1-2/

Whenever I try to start msvsmon.exe on the remote computer it will say : "The visual studio remote debugger does not support this edition of windows"

tried it with win 7 ultimate, vista premium and xp home, same situation.

Could someone help me out here?

Thanks!

like image 307
Jelle Vergeer Avatar asked Feb 03 '11 12:02

Jelle Vergeer


People also ask

How do I enable remote debugging in Windows 10?

Set up the remote debugger. On the remote computer, find and start the Remote Debugger from the Start menu. If you don't have administrative permissions on the remote computer, right-click the Remote Debugger app and select Run as administrator. Otherwise, just start it normally.

How do I connect to Visual Studio Remote debugger?

To perform remote debugging using Visual Studio: On the remote computer, in Visual Studio, choose Connect to Remote Debugger from the Tools menu. In the Connect to Remote Debugger dialog box, enter a connection string, and click Connect.


1 Answers

The error message "The visual studio remote debugger does not support this edition of windows" appears because the remote debugger tries to use Windows Authentication by default, and this is only supported in the "Pro" versions of Windows, and up.

However, the remote debugger does work with the "Home" versions of Windows, you just have to tell it not to use authentication via the command line.

(Why it doesn't let you do this after launching it without any arguments, why the error message is so misleading (and contradicts the official list of supported OS), and why there is so little info about this on the web, I don't know. :))

To launch it, run this:

msvsmon.exe /noauth /nosecuritywarn

Of course, this launches it in the lowest security mode, so you'd only want to do this on a secure network. (But that's usually the mode one ends up using msvcmon in anyway, as the other mode is an even bigger PITA to set up than it is normally. Very useful tool, but really could use some streamlining.)

like image 151
Leo Davidson Avatar answered Sep 21 '22 13:09

Leo Davidson