題 如何始終在Windows上以管理員應用程序身份運行


問題是,當我打開應用程序時,我需要始終右鍵單擊,選擇以管理員身份運行。

enter image description here

當我不這樣做時會出現意外的應用程序錯誤。順便說一句,我關掉了UAC。

它很煩人。是否有任何方法可以更改雙擊左鍵的行為以充當“以管理員身份運行”操作?我的意思是默認情況下“以管理員身份運行”操作。 Thx提前


74
2017-11-13 16:46


起源


關閉UAC後你重啟了嗎? - avirk
@Ramhound關閉UAC沒有幫助 Windows 8,對於從中運行的文件 Program Files (x86) - 目錄和可能的其他人。 - Aske B.
@Ramhound今天我用應用程序“Notepad ++”發現了這個問題。當我打開文件時,它不會以管理員身份運行程序。我必須轉到Notepad ++目錄並以管理員身份打開它,然後在那裡打開文件。在我獲得Windows 8之前,這個問題從未發生過。根據我的經驗,所有程序在UAC關閉時默認運行,在Windows 7中。編輯:我需要管理員權限,因為我無法保存更改,因為它聲稱該文件在另一個程序中打開。 - Aske B.
@Ramhound我不是專家,所以我不能證明你錯了,但我使用Windows 7已經好幾年了,從未遇到過問題,而且兩週前我只買了Windows 8,所以這是我的第一個想法。另外,如果我想編輯某些目錄中的文件,它一直要求我獲得許可,這讓我知道事情發生了變化,因為我從未在Windows 7上體驗過,當然,在關閉UAC之後。 - Aske B.


答案:


方法1(僅適用於快捷方式): 

  1. 右鍵單擊快捷方式,單擊 屬性
  2. 單擊高級。選擇 以管理員身份運行

方法2(影響所有快捷方式,並使用應用程序處理跳轉列表和打開文件):

  1. 轉到可執行文件的位置。
  2. 右鍵點擊 AppThatRequiresAdminRights.exe 並選擇 Troubleshoot compatibility
  3. 選擇選項 排除程序故障 嚮導完成檢測問題後。
  4. 選擇 該程序需要其他權限 選項。該嚮導將應用 以管理員身份運行 設置為 AppThatRequiresAdminRights.exe 程序。
  5. 點擊 測試程序 (必填)並關閉嚮導。

發現 這裡


94
2017-11-15 15:42



這是一個公認的答案,它顯示瞭如何始終以管理員身份運行 一個特定的程序。當我閱讀OP的問題標題時,我很確定,我會在這裡找到一個解決方案,如何運行 所有節目 在Windows 8中,始終作為管理員。奇怪... - trejder
Windows試圖像Mac OS一樣被推遲。他們忘記了他們的目標。 - mrosiak
選項2中隱藏功能的+1。對於非技術用戶,這可能是他嘗試的第一個,但對於知道他實際嘗試做什麼的高級用戶,他永遠不會嘗試“Trubleshoot program” ... - awe
我來到這裡是為了這個答案,儘管這不是問題的答案:P,我通過批處理文件啟動應用程序並需要它具有管理員權限,這修復了它,即使原始批處理文件未啟動擁有管理員權限。 (我禁用了UAC) - FreeSoftwareServers


Set-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\System" -Name "EnableLUA" -Value "0"
shutdown -r -t 0 

進入PowerShell(以管理員身份啟動)為我做了這件事而沒有為每個應用程序指定一些內容。

請注意,這會永久禁用UAC。在UAC設置中向下拖動滑塊不會完全禁用UAC,它不會再提示但仍保持活動狀態。


25
2017-08-01 21:31



根據定義,這只是刪除提示; EnableLUA 指定當程序嘗試更改計算機時,Windows®用戶帳戶控制(UAC)是否通知用戶。 UAC以前稱為受限用戶帳戶(LUA)。 - Mike Perrenoud
@MichaelPerrenoud它完全禁用了UAC,你應該至少在投票之前嘗試一下。順便說一下:當您將滑塊向下移動到最小值時,將禁用提示。 - 0x8BADF00D
你知道嗎,你是我的朋友。我通過本地組以非常不同的方式禁用了UAC,但是當檢查註冊表項時,該值實際上是0。請編輯您的問題,以便我可以對您的答案進行投票。對不起。 - Mike Perrenoud
我的意思是說用更多的東西編輯你的答案,我可以改變我的投票。 - Mike Perrenoud
這應該是公認的答案。 - eivamu


終止所有Explorer實例,然後通過具有管理權限的任務管理器(Ctrl + Shift + Esc)再次啟動它。


7
2017-10-24 03:47



停止在Windows 10中工作 - VarunAgw


使用好老 任務調度程序技巧,自Vista以來的工作

這是一個幫助您執行以下步驟的工具:

https://sites.google.com/site/freeavvarea/UACPass-en


4
2017-11-19 21:53



我可以讓任務計劃程序運行我的應用程序,但它在後台為非管理員用戶執行。我需要應用程序的UI才能對任何帳戶可見。這可能嗎? - gonzobrains
不,只有當您的帳戶屬於管理員組時,該技巧才有效。 - magicandre1981
鏈接已經死了 - Wolf
@Wolf我修復了鏈接 - magicandre1981
......似乎更像是一次完整的返工;)無論如何,謝謝 - Wolf


在Windows 8中轉到屏幕的右上角>單擊右側面板上的“搜索”按鈕>搜索應用程序>右鍵單擊程序>選擇“打開文件位置”>單擊“快捷方式”選項卡>單擊“高級”按鈕>檢查“以管理員身份運行”按鈕


2
2018-05-03 19:40





我寫了一個簡單的工具來解決這個問題。在我的CodeProject文章中閱讀更多內容 默認情況下以管理員身份運行Windows 8 Applications


1
2017-07-12 02:46



通常優選的是答案更完整,而不是完全依賴於另一個可能意外移動或下降的網站。如果可能,請從此站點複製您的答案。 - Heptite


在開始菜單中搜索CMD並以管理員身份運行它並輸入以下命令。

net user administrator / active:是的


0
2017-11-14 09:41





由於AlEXIX的評論,我在“sendto”文件夾中設計了一個批處理商店,然後使用右鍵菜單“發送到”功能在管理員權限的運行註冊表中添加“exe”。我已經測試了成功,但每次都不能向註冊表添加超過50個exe文件。在使用批處理之前,cmd.exe必須配置為“以管理員身份運行”,這是我的批處理代碼:

for %%i in (%*) do reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %%i /d  "~ RUNASADMIN"

0
2018-05-13 09:26