以命令行管理员身份运行
问题描述:
为了帮助我的电脑启动得更快,我创建了一个简单的批处理文件,该文件将打开我想要的程序,而不是在启动时完成,当我有时不需要它们时。以命令行管理员身份运行
@ECHO OFF
cd "C:\Users\Aaron\Documents\Documents"
start SSS.lnk
cd "C:\Program Files (x86)\puush"
start puush.exe
cd "C:\Users\Aaron\AppData\Roaming\Google\Google Talk\"
start googletalk.exe
cd "C:\Users\Aaron\AppData\Local\Facebook\Messenger\2.1.4651.0\"
start FacebookMessenger.exe
cd "C:\Program Files\Synergy\"
start synergy.exe
cd "C:\Program Files (x86)\Skype\Phone\"
start Skype.exe
cd "C:\Program Files (x86)\Miranda IM\"
start miranda32.exe
然而,
cd "C:\Users\Aaron\Documents\Documents"
start SSS.lnk
是被设置为Manual
服务,并且我启动我自己,它需要以管理员身份运行启动。有什么需要添加,以管理员身份运行?
答
你可能想看看Runas。
简短的回答:您可以使用runas.exe:
C:\>runas /user:<localmachinename>\administrator cmd
或
runas.exe /user:administrator "full qualified path to your exe"
在过去的CMD,您可以添加/savecred
保存管理员的密码(不是我说的这是一个好主意)。
答
解决方法:为脚本创建快捷方式。转到属性,快捷方式,高级。选中“以管理员身份运行”。
你走了;每次通过快捷方式访问时,都会以管理员身份打开。
可能的重复[如何自动提升我的批处理文件,以便它从UAC管理员权限请求?](http://*.com/questions/7044985/how-can-i-auto-提升我的批处理文件所以它请求从uac管理员权限) – parvus 2014-07-29 09:26:58