当我右键单击某些.bat
文件时,“以管理员身份运行”选择是大胆的。 为什么是这样?
我该如何做才能全部 .bat
文件也会这样运行吗?
答案1
答案1:
可以将单个.BAT
文件配置为始终以管理员身份运行通过创建批处理文件的快捷方式并修改快捷方式的属性。操作方法如下:
- 创建批处理文件的快捷方式
- 右键点击快捷方式并选择特性
在捷径点击标签先进的
选择以管理员身份运行复选框
点击好的两次保存并退出
答案2:
如果您不介意所有额外的步骤,上述解决方案非常棒。但为什么要这么努力呢? 您可以配置全部 .BAT
文件默认为以管理员身份运行选项。它只需要一个简单的注册表编辑:
将以下代码片段保存到名为
DefaultToRunas.reg
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\batfile\shell] @="runas"
双击
DefaultToRunas.reg
将设置合并到 Windows 注册表中的文件- 点击是的如果 UAC 提示
点击是的将更改合并到注册表中
笔记:
- 我已经确认这适用于 Windows 7、Windows 8 和 Server 2008 R2
- 此设置更改会影响计算机的所有用户
那么其他文件类型呢?
您还可以使用此注册表编辑来更改其他文件类型的默认设置。例如,要使以管理员身份运行命令文件的默认操作(.CMD
),替换上面步骤 1 中的以下注册表文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\cmdfile\shell]
@="runas"
您可以在以下位置阅读有关操作 Windows 上下文菜单的更多信息这篇 MSDN 文章。