我想以不同的用户身份运行 .bat 文件来解决我怀疑的权限问题。
对于普通的 .exe 文件,您可以按住 Shift 键并单击鼠标右键来获取“以... 身份运行”。但是,对于 .bat 文件,这不起作用(按住 Shift 键并单击鼠标右键不会显示“以... 身份运行”菜单项)。为什么会这样,我如何才能“以... 身份运行”.bat 文件?这可能吗?
系统是Windows XP SP2家庭版。
答案1
答案2
要添加以...身份运行选择权。蝙蝠文件添加到上下文菜单,使用以下 REG 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\batfile\shell\runas\command]
@="\"%1\" %*"
将上述内容复制到记事本,并以 .REG 扩展名保存文件(例如,bat_runas.reg)。右键单击 .REG 文件并选择合并。
要添加以...身份运行菜单命令文件,请使用此 REG 文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\cmdfile\shell\runas\command]
@="\"%1\" %*"
将上述内容复制到记事本,并以 .REG 扩展名保存文件(例如,cmd_runas.reg)。右键单击 .REG 文件并选择合并。
答案3
对于普通的 .Exe 文件,您可以通过按 Shift + 右键单击来获取以菜单形式运行。但此方法不适用于 .bat 和 .cmd 文件。因此,您必须通过创建注册表文件来添加该选项
- 右键单击桌面
- 点击新建
然后选择记事本
现在将下面写的代码复制到这个记事本文件中
Windows 注册表编辑器版本 5.00
[HKEY_CLASSES_ROOT\cmdfile\shell\runas\命令] @="\"%1\" %*"
- 现在按“Ctrl + s”保存此文件
- 使用“Runas.reg”将其保存在桌面或其他您想要的地方
- 现在右键单击“Runas.reg”文件
- 点击“合并”