2016-09-13 94 views
6

爲了限制我自己的破壞力,我有兩個域帳戶,一個是正常的工作,一個用於TFS管理的東西。多年來,我一直在使用Run作爲不同的用戶功能打開另一個Visual Studio窗口作爲我的管理員帳戶,每當我需要做管理員的東西。這兩個用戶都是本地管理員組的成員。無法啓動的Visual Studio 2015年以不同的用戶

大約一個月前,這個停止工作,導致下面的對話框,而不是推出的Visual Studio。這兩個選項都不會執行任何操作 - 不會啓動Visual Studio。建議的鏈接http://go.microsoft.com/fwlink/?LinkId=659046,請參閱較舊的Visual Studio版本:2005,2008和2010.我使用最新的累積服務更新安裝了Visual Studio 2015 Update 3。

enter image description here

我有一種感覺,它開始我安裝了Windows 10 1607(週年更新)之後 - 我的Windows 10之前1511,但我不知道別的東西造成的變化。可以像管理員用戶那樣打開命令提示符,但是從這裏啓動Visual Studio會生成相同的對話框。我試過1607的另一臺機器,結果相同,我仍然可以在1511的機器上工作。我也嘗試過使用另一個用戶,但結果是一樣的。

一種解決方法是使用Windows的切換用戶功能,但此使得不可能有一個窗口例如Outlook以正常用戶來回切換的方式打開。

有關如何解決此問題的任何建議?

+1

我不確定這裏的解決方案是什麼,但是如果您以Visual Studio用戶的身份打開命令提示符,您可以從那裏運行Visual Studio嗎?我接受這並不理想(並且沒有完整的解決方案),但是可以提供短期修復,直到主要問題得到解決。 (編輯:此外,你有沒有嘗試創建另一個用戶的Visual Studio來測試,看看它是不是一個用戶帳戶「怪異主義」?) – jonifen

+0

好的建議與命令提示符,但不幸的是,也會發生同樣的情況。我也嘗試與看到相同的另一個用戶。我會將此信息添加到問題中。 –

回答

9

嘗試使用此命令而不是運行Visual Studio:

runas /netonly /user:<account> devenv.exe 

這應該是足有另一個Windows用戶的情境下,Visual Studio中,因此它可以連接到具有不同的憑據遠程TFS。

我運行SQL Server Management Studio中爲不同的用戶這樣,所以我可以從不同的Windows域管理遠程SQL服務器。

PS:我試圖運行Visual Studio 2015年更新3在Windows 10版本的1607不同的Windows帳戶(標準用戶帳戶沒有管理員權限)和我對管理員權限相同的警告。

+0

您的解決方案很有效!在運行命令時,shift +右鍵單擊似乎有所不同。我會認爲shift +右鍵單擊只是命令行的快捷方式。 –

+2

'netonly'可能是一條線索......可能無法加載或創建本地用戶配置文件。這是通過在基本上只改變傳出服務器連接的用戶屬性的上下文中加載進程來規避的。 – jessehouwing

+0

雖然此/ netonly選項有效,但缺點是未檢查密碼。 – SBF

-3

我有一個嘗試的解決方案,工作對我來說這是我剛做的run-as用戶帳戶添加到本地管理員組你是從運行它的計算機。

+1

對於那些傾向於忘記自己的門鎖鑰匙的人而言,解決方案是讓他們的前門敞開? ,P – Matt

相關問題