簡體   English   中英

在啟用UAC的Vista下無法連接到w3wp

[英]Can't attach to w3wp under Vista with UAC turned on

我在工作機上運行Vista(業務x32),並在其中進行ASP.NET開發。 因為我使用IIS來管理我構建的網站(我做了很多CMS集成,所以我需要使用IIS而不是內置的Web開發服務器),所以我總是需要附加到w3wp進行調試。

問題是w3wp要求我具有提升的權限才能連接VS 2008中的進程。但是,當我嘗試重新啟動VS以“以管理員身份運行”時,出現錯誤消息:“此程序已被阻止”“您的管理員設置了一個阻止此程序的政策”

僅當我使用域帳戶(位於本地管理員組中)登錄計算機時才遇到此問題,如果我使用本地管理員,則沒有問題。

我是域中唯一遇到此問題的人,其他所有使用Vista的人都可以以管理員身份打開VS,而不會遇到麻煩。

為了解決這個問題,我必須關閉UAC,但是它始終會重新打開(每次重新啟動后),因此這非常令人沮喪。

我也無法找出如何將程序添加到“安全”列表中。

您是否問過域管理員是否具有重新啟用UAC的組策略?

可能是Vista默認情況下只有少數幾個地方可以不受限制地運行,並且如果在這些區域之外安裝了Visual Studio,則可能會阻止它以提升的權限運行。

檢查它的安裝位置,並將其位置添加為“軟件限制/附加規則”區域內的“不受限制”區域。

為此,請按照下列步驟操作:

  1. 打開secpol.msc編輯器。
  2. 瀏覽到本地策略/軟件限制策略/其他規則。
  3. 然后右鍵單擊右側窗口,然后選擇“ 新建路徑規則”。
  4. 瀏覽到VS的安裝路徑,並將“ 安全級別”設置為“ 不受限制”

看看那有什么用。

祝好運!

您可以編寫一個禁用UAC的腳本,然后在每次重新啟動計算機時或者可能在啟動VS之前運行該腳本。

修改注冊表:

禁用/啟用UAC的更多選項:

我可以在工作計算機上的域帳戶(位於本地管理員組中)下以“以管理員身份運行”打開VS,因此我懷疑您的計算機出現問題。 到現在為止,您可能已經對PC進行了重新映像,所以問題可能已經為您解決了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM