office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

regsvr32注冊控件如果使用管理員身份執行

2017-10-14 15:18:00
zstmtony
原創
5306

在win7或以上系統中,由于安全控制,使用cmd命令行就不太方便,因為權限問題,比方說最簡單的,輸入“regsvr32 mscomctl.ocx”(注冊樹控件),就會提示“拒絕訪問”。或注冊失敗

必須右鍵選擇“以管理員身份運行”,獲取權限就夠了。

但這樣也不方便,有什么命令可以達到這樣的效果。那就是“runas”。

在cmd里輸入“runas /?”查看幫助,其實我要的只是以管理員賬號運行就夠了,輸入“runas /user:administrator cmd”(用administrator運行cmd),之后會讓輸入密碼,輸入密碼后報錯了 “RUNAS 錯誤: 無法運行 - cmd 1058: 無法啟動服務,原因可能是已被禁用或與其相關聯的設備沒有啟動。”

這個是因為 “Secondary Logo”服務沒有啟動,這個服務是“在不同憑據下啟用啟動過程”。直接在cmd中輸入services.msc,將服務從禁用改為手動就好了,之后再次輸入runas命令,就會彈出新的cmd窗口,且是以administrator賬號運行的,權限問題搞定。

runas /user:administrator "cmd /k"


其它相關內容:

Win7+64位操作系統成功注冊OCX及dll的方法!(已測試成功)
因為某種原因,需要在win7+64位下注冊dll,但是點擊開始運行,輸入regsvr32 mscomctl.ocx 時,提示錯誤,無法注冊。
因此,通過網上查找再經一翻摸索,終于找到了一個完全注冊成功的方法。

一、打開c盤,用windows查找cmd.exe文件。
二、在找到的cmd.exe中點右鍵,選擇,以管理員身份運行。
三、在打開的dos命令窗口中,輸入【cd\】,讓當前目錄顯示【c:】
四、再輸入【cd windows】,進入【C:\WINDOWS】目錄 
五、再輸入【cd syswow64】,進入【C:\WINDOWS\syswow64】目錄 
六、最后,輸入【regsvr32 mscomctl.ocx】,注冊成功!

分享
北京十一选五基本走势