域策略计划任务0x80070005拒绝访问的解决方法
Win2003 SP2 适用于 2008 2012系统),无法新建/修改任务。
导出策略GPRESULT /H d:\GPReport3.html 报错如下:
这种情况涉及到计算机的安全策略设置的问题。这是因为用户账号没有设置密码,也就是密码为空。解决方法是,点击桌面的左下角“开始”,点击“运行”,在其中输入gpedit.msc打开组策略编辑器,然后在它的左边依次展开“计算机配置”->“windows设置”->“安全设置”->“本地策略”->“安全选项”。在右侧的窗口中有个“帐户: 使用空白密码的本地帐户只允许进行控制台登录”策略项,双击它,将它从“已启用”改为“已禁用”,然后按“确定”即可。
-------------------------------------
公司客户端电脑,有设定组策略,禁用Task,但是并没有对服务器生效,这点我在服务器上使用gpresult命令也验证过。
组策略如下:
试了网上所说的安全策略设定方法也无解。
后来微软答复:
通常的原因为管理员组对C:\WINDOWS\Tasks这个文件夹丢失了权限(可能为windows补丁引起的)。请打开命令行工具,定位到 C:\WINDOWS,然后运行CACLS TASKS /E /G builtin\administrators:F 命令给Administrators完全授权,然后用administrator账号登陆服务器,测试看看。
我按照这个方法做了,仍然不行。后来使用CACLS命令做了下查询,发现问题所在了。
执行C:\WINDOWS>cacls tasks (查看目录和文件访问控制列表的命令)
结果:
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组权限 为完全控制