当前位置:首页 » 账号管理 » 批处理中怎样用管理员运行
扩展阅读
怎样看好鸽子视频 2025-08-25 17:29:57
在家怎样清理毛料衣服 2025-08-25 17:24:38

批处理中怎样用管理员运行

发布时间: 2022-06-17 09:44:51

❶ 如何让bat文件已管理员身份运行

有些批处理需要很高的权限执行才能达到我们所需要的效果,将以下代码放入批处理最顶部就可以实现以管理员身份运行了。

@echo off

>nul 2>&1 "%SYSTEMROOT%system32cacls.exe" "%SYSTEMROOT%system32configsystem"

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" )

(1)批处理中怎样用管理员运行扩展阅读

bat常用命令:

1、Echo 命令

语法: echo [{on|off}] [message]

ECHO [ON | OFF] 打开回显或关闭回显功能。

ECHO 显示当前回显设置。

ECHO [message] 显示信息。

echo off 表示在此语句后所有运行的命令都不显示命令行本身;默认是on,on时会显示如: C:文件夹路径>命令行。

在实际应用中我们会把这条命令和重定向符号( 也称为管道符号,一般用 > >> ^ )结合来实现输入一些命令到特定格式的文件中。

Sample: echo off

Sample: echo hello world (显示出“hello world”)

Sample: echo Windows Registry Editor Version 5.00 > c:setupreg.reg (此前还没有 setupreg.reg 这个文件)

Sample: echo "SourcePath"="D:\Win2003\" >> c:setupreg.reg (追加内容进 setupreg.reg 这个文件)

2、@ 命令

表示不显示@后面的命令,(在入侵过程中自然不能让对方看到你使用的命令啦)

@ 与 echo off 相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。

Sample: @echo off (此语句常用于开头,表示不显示所有的命令行信息,包括此句)

Sample: @echo please wait a minite...

Sample: @format X: /q/u/autoset

(format 这个命令是不可以使用/y这个参数的,可喜的是微软留了个autoset这个参数给我们,效果和/y是一样的。)

3、Goto 命令

语法:goto label (label是参数,指定所要转向的批处理程序中的行。)

指定跳转到标签行,找到标签行后,程序将处理从下一行开始的命令。

label标签的名字可以随便起,但是最好是有意义的,字母前必须加个冒号“:”来表示这个字母是标签。

goto命令就是根据这个冒号来寻找下一步跳到到那里。经常与 if 配合使用,根据不同的条件来执行不同的命令组。

❷ 如何使用Bat批处理设置某应用程序默认以管理员身份运行

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定应用程序设置为默认以管理员身份运行
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
set "exefile=D:\xxx\yourfile.exe"
if not exist "%exefile%" (echo;"%exefile%" not found&pause&exit)
reg add "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%exefile%" /t REG_SZ /d RUNASADMIN
echo;%#% +%$%%$%/%@% %z%
pause
exit

❸ win10 批处理如何自动以管理员身份运行

在windows10系统中运行批处理的时候,也是可以以管理员身份来运行这个批处理文件的。
在批处理文件上点击鼠标右键,选择以管理员身份运行。这样就会以管理员身份来运行这个批处理文件了。

❹ 怎样以管理员权限运行MS-DOS 批处理文件

runas
命令
或者在这个文件上单击右键选择运行方式...
然后输入用户名和密码就可以了
runas
/user:user_name
program.exe
user_name是要使用哪个用户运行该程序就写上哪个用户名,program.exe是
程序名
,如果program.exe不在
system32
目录下的话,需要指明具体路径。

❺ 怎样自动以管理员身份运行bat文件

可以给bat文件创建一个快捷方式,用鼠标右键单击快捷方式,选择“属性”,打开属性中的“快捷方式”选项卡,点击“高级”,在新窗口中勾选“用管理员身份运行”,点击“确定”。这样只要打开bat文件的快捷方式即可自动以管理员身份运行它。

❻ 批处理以管理员身份运行

1、首先点击开始按钮

❼ 批处理中添加管理员运行模式

你也太懒了,runas可以实现,但是会出错。
runas xxx.exe /user administrator
更要命的是,他还要你输入密码。更麻烦