我使用以管理员身份运行的快捷方式(在快捷方式选项中设置)来运行需要管理员权限的 .bat 文件。现在,每次运行时,我都必须允许它,因为 Windows 会弹出警告窗口。
我试过https://superuser.com/a/1613169/313763,但这似乎只适用于 .ps1,而不适用于 .bat 文件?
是否可以在不允许的情况下运行快捷方式?
我使用以管理员身份运行的快捷方式(在快捷方式选项中设置)来运行需要管理员权限的 .bat 文件。现在,每次运行时,我都必须允许它,因为 Windows 会弹出警告窗口。
我试过https://superuser.com/a/1613169/313763,但这似乎只适用于 .ps1,而不适用于 .bat 文件?
是否可以在不允许的情况下运行快捷方式?
根据Lifehacker 的这篇文章:
首先,我们从任务计划程序开始:
按 Windows 键 + R 启动任务计划程序,输入“taskschd.msc”并按 Enter。打开后,查看左侧面板。找到“任务计划程序库” - 它通常位于顶部。右键单击它并选择“新建文件夹”。您的朋友可以将该文件夹命名为对他们有意义的任何名称,例如“AdminTasks”或“CustomShortcuts”。
接下来设置任务本身:
点击他们刚刚创建的新文件夹。在窗口右侧,他们会看到一个“操作”面板。点击“创建任务”(重要的是,不是“创建基本任务”——他们需要完整的任务选项)。这将打开一个新窗口,他们将在其中配置所有内容。
在这个新窗口的“常规”选项卡中,他们应该:
移至“操作”选项卡:
单击窗口顶部的“操作”选项卡。他们应该会看到“操作”下拉菜单 - 确保已选择“启动程序”。然后单击“浏览”并导航以找到其程序的 .exe 文件。这些文件通常位于“C:\Program Files”或“C:\Program Files (x86)”中。
如果他们的朋友使用笔记本电脑,则需要额外执行一个步骤:
转到“条件”选项卡,找到“仅当计算机使用交流电源时才启动任务”。他们需要取消选中此框,以便程序无论插入电源还是使用电池都可以运行。
最后,创建桌面快捷方式:
右键单击桌面上的任何空白处,然后选择新建 > 快捷方式。在出现的文本框中,他们需要输入以下精确文本(以及具体名称):
将“FolderName”替换为他们在步骤 1 中命名的文件夹,将“TaskName”替换为他们命名的任务。
关于外观的最后一点说明:快捷方式最初将有一个通用图标。如果他们想将其更改为与程序的图标相匹配,他们可以右键单击快捷方式,选择“属性”,单击“更改图标”,然后浏览到程序的 .exe 文件以使用其图标。
(谢谢,克劳德!)
按照此说明将 EXE 替换为 BAT,您就成功了!
但请注意,UAC 旨在帮助您避免恶意软件。通过绕过 UAC,您可能会将计算机置于恶意软件的风险中!