歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Win8下Visual Studio編譯報“無法注冊程序集***dll- 拒絕訪問

Win8下Visual Studio編譯報“無法注冊程序集***dll- 拒絕訪問

日期:2017/3/1 9:37:34   编辑:Linux編程

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用戶,用我自己的管理員用戶完全無限的控制操作系統,不行嗎?

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

WIN+R,運行對話框中輸入gpedit.msc,開啟組策略,然後一步步地在“計算機配置”-“Windows 設置”-“安全設置”-“本地策略”-“安全選項”,找到右側的

“用戶賬戶控制:以管理員批准模式運行所有管理員”這個項,你會看到這個項默認是啟用的,把它設成禁用。

最後,要重啟電腦哈!!Administrator用戶繼續禁用,你也可以完全控制自己的電腦,VS雙擊解決方案就可以直接用了。清爽~~

Visual Studio 2010 & Help Library Manager 安裝說明 http://www.linuxidc.com/Linux/2012-11/74814.htm

OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008和Visual Studio 2010配置方法詳解 http://www.linuxidc.com/Linux/2012-08/68302.htm

使用OpenCV-2.4.0.exe文件編譯x86或x64平台Visual Studio 2005/2008/2010目標文件 http://www.linuxidc.com/Linux/2012-08/68305.htm

Visual Studio LightSwitch增加對HTML5和JavaScript的支持 http://www.linuxidc.com/Linux/2012-06/63397.htm

Visual Studio 11:使用 C++ 開發一個最簡單的 Metro 應用 http://www.linuxidc.com/Linux/2012-06/62657.htm

Visual Studio 的詳細介紹:請點這裡
Visual Studio 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved