在大学校园里运行Visual Studio 2010

我们刚刚在学生使用的计算机实验室中安装了Windows 7 Enterprise x64进行编程。 但是,当我们在机器上安装Visual Studio 2010 Ultimate时,我们发现甚至启动应用程序(devenv.exe),要求学生inputpipe理员密码(通常的UAC提示符)。 当然,我们可以closuresUAC,但是这样做会打破在Windows 7中使用它的目的。另一方面,我们不能真正给学生本地pipe理员权限,因为我们担心他们会在Windows 7上做一些恶意的东西计算机。 以前,当我们使用运行Visual Studio 2005的Windows XP Professional时,我们没有任何问题。

请告知是否有任何解决方法。

编辑:

谢谢你的答案。 Mayank,你的链接可能适用于Visual Studio .Net,但它似乎不适用于Visual Studio 2010. Ryan,Tieson,我很好奇你们是否能够轻松地使用它。 仅供参考我不pipe理集团政策,但如有必要,我可以对其进行更改。 任何特定的GP,我应该看? 进一步解释为什么UAC被调用的build议? 至less现在我知道这不应该是Visual Studio 2010的默认行为,所以我将继续挖掘解决scheme。 将尝试运行Procmon,看看我能find什么..

这可能会帮助您 – 在具有非pipe理特权的Visual Studio .NET中开发软件 。

好的,终于搞清楚了..事实certificate,我们不应该使用pipe理员权限运行Visual Studio 2010。 我们解决了这个问题后,它运行良好。 哈哈,我们太聪明了,为了自己的利益 – “

感谢所有参与进来的人。

这里的IT人员只是做了一次运行,并授予Visual Studio提升的权限。 所以应用程序在pipe理员级别运行,但学生仍然只使用访客帐户。

HTH。

我们有和你一样的环境。 我们有实验室运行域joinWin7的x64企业系统与Visual Studio 2010(等软件)。 我们的用户使用非pipe理域用户帐户login。 我pipe理这些机器的组策略,我们故意尽量保持大部分Win7文件系统/registry权限尽可能接近默认值。

Visual Studio的安装很漂亮,但运行没有问题。 启动或编译应用程序不需要pipe理员权限。 用户甚至可以在开发Web服务器中debugging标准应用程序和Web应用程序。

所以我猜,我们的环境有什么区别? 铁森的答案意味着他的用户使用来宾帐户login…这是不同于一般的用户帐户,可能是需要pipe理员访问的原因。 你有什么样的组策略适用于你的机器?