XP下创建任何计划任务,不管是命令行还是控制面板中,创建到最后一步完成后都会出现如何错误:
昨天网上找了些资料,但不管用,步骤如下:
方法一: 1、运行services.msc,启动Task Scheduler服务。 1、登入Windows时使用空白密码的(即为当前用户的密码是空密码,或者您指定的用户是空密码),应将组策略里的“帐户:使用空白密码的本地帐户只允许进行控制台登录”改为“停用”就可以了。具体步骤请找下面的顺序进行 打开任务栏上的开始菜单,然后点,运行,输入gpedit.msc后回车打开组策略编辑器,然后在左边依次展开”计算机配置->windows设置->安全设置->本地策略->安全选项”,再到右边的框内找到:“帐户:使用空白密码的本地帐户只允许进行控制台登录”改为“停用”,就可以了。 2、可能权限不够或被禁止,具体操作是打开开始运行->输入gpedit.msc打开组策略编辑器。 *看看组策略的用户权利指派里,禁止用户访问的几个项目有没有对应的名字! *选择计算机配置->windows设置->安全设置->本地策略->用户权利指派 双击右边的 从网络访问此计算机 把需要的用户名添加到列表。 *选择计算机配置->Windows设置->安全设定->本地策略->安全选项 双击右边的 域控制器:允许服务器操作员计划任务,打开启用。 出现这种故障的原因较多,最容易想到的是系统管理权限不够,最容易被忽略的是安全策略问题,或者是不知道安全策略中哪些功能和权限控制有关。其中有一项“拒绝从网络访问这台计算机”值得注意。 有些朋友在设置“拒绝从网络访问这台计算机”的安全策略时,将Everyone添加进去了,这固然提高了安全等级,却不经意地为计划任务的配置带来了麻烦,特别是更改计划任务的属性中的密码时,就会出现错误。 请您试着将“拒绝从网络访问这台计算机”策略中的Everyone删除,并点击[应用]和[确认]按钮。再次配置计划任务看是不是还会出现上述错误提示信息提示。 |
Task Scheduler服务已启用;Administrator密码不是空密码;调整组策略后故障依旧
方法二:
结果: C:\WINDOWS\tasks\desktop.ini Everyone:(DENY)(特殊访问:) FILE_WRITE_DATA FILE_APPEND_DATA FILE_WRITE_EA FILE_WRITE_ATTRIBUTES
解决方法: 1、 cacls C:\windows\tasks /t /R 取消everyone所有用户的权限 2、 cacls C:\windows\tasks /t /p builtin\administrators:f 所有权限替换为管理员组 完全控制 3、 cacls C:\windows\tasks /e /g builtin\system:f 添加 system组权限 为完全控制 |
我得到的结果是:
C:\WINDOWS\Tasks CREATOR OWNER:(OI)(CI)(IO)F
NT AUTHORITY\Authenticated Users:(特殊访问:)
READ_CONTROL
SYNCHRONIZE
FILE_GENERIC_READ
FILE_GENERIC_EXECUTE
FILE_READ_DATA
FILE_WRITE_DATA
FILE_READ_EA
FILE_EXECUTE
FILE_READ_ATTRIBUTES
BUILTIN\Administrators:(OI)(CI)F
NT AUTHORITY\SYSTEM:(OI)(CI)F
权限正确,不需要修改
最后在微软网站上找到了答案:
方法三: http://support.microsoft.com/kb/904423/zh-cn 基于 Microsoft Windows XP 的计算机上使用任务计划程序,安装安全更新 841873 后创建计划的任务时您可能会收到与以下类似的错误消息:
0x80070005: 访问被拒绝
更多的信息安全更新 841873,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
841873
(http://support.microsoft.com/kb/841873/ ) ms04-004 之后发布的 022: 任务计划程序中的漏洞可能允许执行代码
注意安全公告 ms04-004 之后发布 022 中发出安全更新 841873。 修补程序信息 可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。
http://support.microsoft.com/contactus/?ws=support
(http://support.microsoft.com/contactus/?ws=support)
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。 系统必备组件若要将此修补程序必须具有 Windows XP Service Pack 1 (SP1) 或 Windows XP Service Pack 2 (SP2) 安装在计算机上。 重新启动要求应用此修补程序后,您必须重新启动计算机。 修补程序替换信息此修补程序替代修补程序 884573。 文件信息此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
收起该表格
|
然后依照微软的提示下载252138_CHS_i386_zip.exe,解压运行,重启,搞定。
转载于:https://blog.51cto.com/lzlutao/623485