chrisky Asked: 2019-06-17 10:59:25 +0800 CST2019-06-17 10:59:25 +0800 CST 2019-06-17 10:59:25 +0800 CST 为什么 Windows 10 任务计划程序不需要管理权限来配置任务以提升运行? 772 似乎我不需要管理员权限(它没有提示 UAC 控制)来配置任务以提升运行。为什么不? windows-10 uac 3 个回答 Voted Best Answer I say Reinstate Monica 2019-06-17T13:31:00+08:002019-06-17T13:31:00+08:00 启用以最高权限运行选项并不能保证任务将以提升的权限运行。 对于以提升的权限实际运行的任务,配置为启动任务的用户帐户必须是管理员组的成员。将管理员用户配置为启动任务的唯一方法是您知道该帐户的密码。因此只有管理员才能启用此选项并产生预期的效果。 如果用户不是管理员组的成员,则启用此选项无效。因此,没有理由禁止标准用户启用该选项。 Daniel B 2019-11-09T04:17:04+08:002019-11-09T04:17:04+08:00 哦,但你确实需要提升。只是,为了您的方便,默认情况下,内置的 Microsoft 管理控制台文件会自动以管理员权限启动,而不会出现任何提示。这适用但不限于: 磁盘管理 计算机管理 服务 Hyper-V 管理器 您可以轻松地检查任务管理器,只需启用“提升”列即可。 如果您在__APPCOMPAT_LAYER=RUNASINVOKER没有管理员的情况下强行 ( ) 启动 MMC,您会发现您无法在启用复选框的情况下保存任务: 将出现输入密码的提示,然后是此消息: 如果您尝试提升,系统将不会提示您输入凭据并且可以保存任务。 这不会导致安全漏洞(希望如此),因为只有特殊应用程序会在没有提示的情况下启动,并且权限较低的软件无法“远程控制”这些应用程序。 LPChip 2019-06-17T11:21:44+08:002019-06-17T11:21:44+08:00 仅仅因为您没有收到 UAC 提示并不意味着不会有任何提示。 在您创建任务的那一刻,它将评估您是否拥有权限。如果您不这样做,将显示一个弹出窗口,要求您提供凭据,并且它会期望具有管理权限的用户提供凭据。 将Run with highest privileges在 SYSTEM 用户下运行,因此无论如何,创建任务都需要管理权限。当您按下 OK 时,创建就发生了。
启用以最高权限运行选项并不能保证任务将以提升的权限运行。
对于以提升的权限实际运行的任务,配置为启动任务的用户帐户必须是管理员组的成员。将管理员用户配置为启动任务的唯一方法是您知道该帐户的密码。因此只有管理员才能启用此选项并产生预期的效果。
如果用户不是管理员组的成员,则启用此选项无效。因此,没有理由禁止标准用户启用该选项。
哦,但你确实需要提升。只是,为了您的方便,默认情况下,内置的 Microsoft 管理控制台文件会自动以管理员权限启动,而不会出现任何提示。这适用但不限于:
您可以轻松地检查任务管理器,只需启用“提升”列即可。
如果您在
__APPCOMPAT_LAYER=RUNASINVOKER
没有管理员的情况下强行 ( ) 启动 MMC,您会发现您无法在启用复选框的情况下保存任务: 将出现输入密码的提示,然后是此消息:如果您尝试提升,系统将不会提示您输入凭据并且可以保存任务。
这不会导致安全漏洞(希望如此),因为只有特殊应用程序会在没有提示的情况下启动,并且权限较低的软件无法“远程控制”这些应用程序。
仅仅因为您没有收到 UAC 提示并不意味着不会有任何提示。
在您创建任务的那一刻,它将评估您是否拥有权限。如果您不这样做,将显示一个弹出窗口,要求您提供凭据,并且它会期望具有管理权限的用户提供凭据。
将
Run with highest privileges
在 SYSTEM 用户下运行,因此无论如何,创建任务都需要管理权限。当您按下 OK 时,创建就发生了。