none
vs2005 sp1 在 vista 上無法 run as administrator ? RRS feed

  • 問題

  • 各位大大好, 小弟的 os 為 vista home premium,
    vs2005 安裝完畢後, 先安裝 VS80sp1-KB926603-X86-CHT.exe 的更新檔(sp1),
    再安裝 VS80sp1-KB932231-X86-CHT.exe 的更新檔(sp1 for vista),
    但之後不管怎麼執行, 都會出現 "建議使用管理員使用權限執行 Visual Studio 2005 SP1" 的 dialog,
    進了 vs2005 後, 看 window text 的地方, 也不像 vs2008 的 windows text 後面有 "(系統管理員)",
    小弟試過把 vs2005 的 devenv.exe 及 link 的內容的[相容性]把 [以系統管理員執行此程式]打勾,
    也試過按右鍵, 在選單裡點選 [以系統管理員身份執行], 結果都一樣,

    上網查到的結果, 都是更新 sp1 for vista 就會修正這問題, 是不是小弟漏了什麼? 謝謝
    2009年10月17日 下午 11:43

解答

所有回覆

  • 謝謝大大的回覆,
    您提到的第一個網站, 裡面要我去下載的 fix, 我已經有安裝, 只是我安裝的是 CHT 的,
    第二個網站我也有設定了, 但還是一樣在執行時會彈出視窗建議我用系統管理者的身份執行...
    2009年10月18日 上午 03:31
  • Hi,


    您可以參考下列步驟:

    1. Run "gpedit.msc" in an elevated Command Prompt.

    2. Go to "Computer Configuration" --> "Windows Settings" --> "Security Settings" --> "Local Policies" --> "Security Options"

    3. Set "User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode" to "Elevate without prompting".

    4. Reboot your computer.



    Lolota
    微軟技術支援中心 (CSS)
    2009年10月19日 上午 01:25
  • 謝謝大大的回覆, 小弟無法執行 gpedit.msc, 是否 home premium 版本沒有這個功能?
    2009年10月19日 上午 01:37
  • Hi,

    那 "secpol.msc" 能執行嗎?
    微軟技術支援中心 (CSS)
    2009年10月19日 上午 01:38
  • 謝謝大大, 一樣不行....
    2009年10月19日 上午 01:40
  • 報告一下小弟目前測試的結果,

    1. 把 vs2005 的 devenv.exe 設成以系統管理員執行時(直接在執行檔的內容修改),
        直接 double click sln 檔時, 經過 version selector 開啟的, 會完全沒反應,
        (taskmgr 內沒有多的 process), 取消掉即可.
    2. 目前在執行檔內容改成以 winXPsp2 相容模式執行, 沒有遇到什麼問題,

    小弟想請問一下, vs2005 在 vista 如果不是以 administrator 執行時, 會遇到哪些問題? 謝謝
    2009年10月19日 上午 01:45
  • Hi,

    您可以參考下列連結, 利用TweakUAC軟體去調整:
    http://www.askvg.com/a-complete-guide-for-tweaking-user-account-control-uac-in-windows-vista/



    可能會有一些非預期的情況發生, 像是設定中斷點, 卻不會停在中斷點之類的.
    微軟技術支援中心 (CSS)
    • 已標示為解答 LonghairPan 2009年10月19日 上午 03:42
    2009年10月19日 上午 01:49
  • 謝謝大大的回覆, 請問這個方法是不是讓 vista 不再提示, 而不是真的能以 administrator 身份去執行 vs2005sp1?
    2009年10月19日 上午 02:05
  • hi,

    您還是得設定以administrator身分執行vs2005, 只是您一開始提到您設定後還是會出現提示視窗, 所以才要這樣設定.


    Lolota
    微軟技術支援中心 (CSS)
    2009年10月19日 上午 02:57
  • 謝謝大大的解說, 設定以 administrator 身份執行後, vs2005 的 window text 並沒有出現"(系統管理者)",
    是否是無法以 administrator 身份去執行?
    小弟目前以 xpsp2 相容模式執行, 設了幾個中斷點做測試, 目前是都 OK, file io 的部份也沒有什麼問題,
    所以目前就暫時以 xpsp2 相容模式執行,
    小弟比較好奇的是, 網路上看到大部份的文章, 都是裝完 sp1 for vista 的更新檔後, 就沒這問題,
    但小弟重灌三次結果都是這樣, 不知道是不是漏掉了什麼.
    2009年10月19日 上午 03:26
  • Hi,

    我不確定版本是不是會影響, 因為我在Win2K8 R2上, 使用administrator開啟vs2005 sp1, 也是沒有出現系統管理員的字眼 (但是vs2008有).
    不過只要不影響程式碼的操作, 我想這邊應該是沒關係的.



    微軟技術支援中心 (CSS)
    • 已標示為解答 LonghairPan 2009年10月19日 上午 03:42
    2009年10月19日 上午 03:38
  • 謝謝大大熱心的回覆, 幫小弟解決問題.
    2009年10月19日 上午 03:42