雙擊bat檔案以管理員身份執行

2022-07-03 07:51:14 字數 679 閱讀 7625

第一種方式

在bat檔案最頂端加入如下**:

@echo off

>nul 2>&1 "%systemroot%\system32\cacls.exe" "%systemroot%\system32\config\system"

if '%errorlevel%' neq '0' (

goto uacprompt

) else ( goto gotadmin )

:uacprompt

echo uac.shellexecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

"%temp%\getadmin.vbs"

exit /b

:gotadmin

if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )

cd /d "%~dp0"

第二種方式

建立bat快捷方式,然後右鍵快捷方式-->properties-->advanced-->run as administrator。這種會多乙個快捷方式檔案。

第三種方式

第四種方式

以管理員許可權執行cmd,然後dos框中執行相應的bat。這種每次都得操作,不方便。

自動以管理員身份執行批處理 bat 檔案

我們可以使用一種變通的方法,讓bat啟動時,首先呼叫vbs指令碼,通過vbs指令碼,以管理員身份呼叫該bat的 runas 部分 我們的指令碼可以寫在runas 下,這樣就點選該bat指令碼,就可以已管理員身份執行了 建立乙個使用者名為ppp 密碼為111的使用者 echo off setlocal...

WINFORM 以管理員身份執行

1.方法一 是在exe程式或快捷方式上點右鍵在彈出的選單上選擇 以管理員身份執行 但是在自動執行的程式裡無法使用這種方法。2.方法二 是在exe程式或快捷方式上點右鍵在彈出的選單上選擇 以管理員身份執行 屬性 出現的介面如下圖 選擇 相容性 選項卡,並將 特權等級 下的 以管理員身份執行此程式 選中...

c 程式以管理員身份執行

1.在專案中新增清單檔案,如圖 清單檔案預設內容應該是這樣的 如果要更改 windows 使用者帳戶控制級別,請用以下節點之一替換 requestedexecutionlevel 節點。指定 requestedexecutionlevel 節點將會禁用檔案和登錄檔虛擬化。如果要利用檔案和登錄檔虛擬化...