天天看點

輕按兩下bat檔案已管理者身份運作

  1. 第一種方式

    在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 Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    
    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"      
  2. 第二種方式

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

  3. 第三種方式
bat

繼續閱讀