Win8下Visual Studio編譯報「沒法註冊程序集***dll- 拒絕訪問。請確保您正在以管理員身份運行應用程序。對註冊表項」***「的訪問被拒絕。」問題修正(轉)

原來在Win7下Visual Studio跑的好好的程序,如今在Win8下編譯報「沒法註冊程序集***dll- 拒絕訪問。請確保您正在以管理員身份運行應用程序。對註冊表項」***「的訪問被拒絕。」的錯誤。報錯信息明面上看是讓你用管理員身份運行Visual Studio,而後打開工程編譯就行了。但總以爲這種方法不如直接雙擊「sln」文件來的舒服。安全

話說這就引來win8的腦殘管理員權限問題,由於win8的這個毛病,不止VS會報各類錯,連安裝程序等一系列的事情,系統都會各類要管理員權限才能執行,實在太煩了。如何才能讓Win8非內置系統管理員得到完整的權限呢?操作系統

這個問題在Win7中解決方法挺簡單,就是完全關閉UAC便可。WIN7中完全關閉UAC的方法很簡單,在 控制面板裏搜索(右上角敲入uac),即可進入 更改用戶帳戶設置,把下拉條拉到從不通知,重啓電腦便OK了。這是非administrator帳戶,只要是屬於administrators用戶組的用戶便得到了全部的權限。而在WIN8,即便在控制面板中這樣關閉了UAC,運行一些程序仍是會提示你沒有管理員權限,仍是提示要你用管理員權限運行程序。我就是不想去開啓Administrator用戶,用我本身的管理員用戶徹底無限的控制操做系統,不行嗎?.net

實際上方法仍是有的,只是稍微麻煩些。首先仍是先在控制面板裏把UAC拉到最下面,而後就是更改組策略了。get

WIN+R,運行對話框中輸入gpedit.msc,開啓組策略,而後一步步地在「計算機配置」-「Windows 設置」-「安全設置」-「本地策略」-「安全選項」,找到右側的
「用戶帳戶控制:以管理員批准模式運行全部管理員」這個項,你會看到這個項默認是啓用的,把它設成禁用。 it

最後,要重啓電腦哈!!Administrator用戶繼續禁用,你也能夠徹底控制本身的電腦,VS雙擊解決方案就能夠直接用了。清爽~~io

相關文章
相關標籤/搜索